DeutschOS

Aus Lowlevel

Wechseln zu: Navigation, Suche
DeutschOS
Entwickler: ChristianF
Akt. Version:
Lizenz:
OS-Eigenschaften
Plattform: i386
Kernelart: Mikrokernel
Sprache: C, Assembler
API:
Binärformat: Zwerg
IPC-Methode:
Homepage
http://www.deutschos.de/


DeutschOS ist ein kleines Hobby Betriebssystem für Computer mit i386 kompatiblen Prozessoren. Für spätere Versionen ist auch die Unterstützung von 64-Bit Prozessoren geplant. Das Projekt an sich stellt den Versuch da einen Microkernel in C und Assembler zu programmieren.
Nach einigem hin und her und einem Umstieg auf C++ bin ich nun doch wieder zu C zurückgekehrt. C++ im Kernel hat sich irgendwie nicht richtig angefühlt und da ist mir C dann doch lieber. ;-P

Anmerkung: Der Name des Projekts hat nichts mit meiner politischen Gesinnung zu tun. Ich gehöre weder zur rechten noch zur linken Ecke. Der Name ist ein Gag, mehr aber auch nicht.

Inhaltsverzeichnis

Entwickler

Aktuelle Arbeiten

Ich habe mich dazu entschlossen, den Kernel von Grund auf neu zu schreiben. Dies aus dem Grund, da vieles aus irgendwelchen Tutorials übernommen wurde, ohne es wirklich zu verstehen. Die Arbeiten an sich gehen allerdings nur sehr langsam voran, da ich nicht wirklich viel Zeit habe, bzw. in das Projekt investiere. Es folgt ein aktueller Zwischenstand. Alles was nicht aufgelistet ist, wie z.B. Multitasking, System calls muss überdacht werden. ;-)

Erledigt

  • Multibootkompatiblität
  • Textausgabe
  • GDT
  • IDT
  • ISRs
  • Exceptions
  • PIC

Ausstehend

  • APIC (Auf irgendwann später verschoben)
  • Physische Speicherverwaltung
  • Virtuelle Speicherverwaltung
  • malloc/free im Kernel, evtl. hoard...
Persönliche Werkzeuge