EpOS

Aus Lowlevel
Wechseln zu:Navigation,
epOS
Entwickler: DesL
Akt. Version: 0.07 in Entwicklung
Lizenz: Im moment Closed-Source
OS-Eigenschaften
Plattform: x86
Kernelart: Monolithischer Kernel
Sprache: C/C++
API:
Binärformat:
IPC-Methode:
Homepage
http://desl.bplaced.net


Hi, ich bin dem epOS sein Linus (DesL)
und dass hier ist eben epOS.
Wofür steht epOS? Ganz einfach: experimentally programmed Operating System!

Features

  • Basics wie GDT, IDT und PIC
  • Textausgabe
  • PMM
  • Multitasking
  • Keyboard
  • Paging
  • Heap
  • VFS/initrd

Geplant

  • Multitasking/Usermode
  • Floppy/Festplatten Zugriff
  • CDI?
  • entsprechende Befehle in der Komzei
  • GUI
  • und überhaupt alles...

Realease

Steht noch in den Sternen, je nach Zeit, Lust und Laune. Und vor allem nach Stabilität. Im Moment ist v0.06 fertig, steht mittlerweile auch zum Download, aber die Featurelist ist immer noch maximal durchschnittlich.

History/Archiv

  • v0.01 - 29.11.09
    • Simple Textausgabe in C++, färben von Text und BG
  • v0.02 - 04.03.10
    • GDT
    • IDT
    • PIC
  • v0.03 - 10.04.10
    • CMOS (->Systemzeit)
    • überarbeitung von GDT
  • v0.04 - 30.05.10
    • PMM
    • Multitasking (Kernel)
  • v0.05 - 07.06.10
    • rudimentärer Tastatur-"treiber"
    • Paging
    • Heap
  • v0.06 - 13.10.10
    • VFS/initrd
    • KB-Treiber überarbeitet
    • Bugfix in der Heapverwaltung

Screenshot

epOS V0.1

Greetz DesL