Universe

Aus Lowlevel
Wechseln zu:Navigation,

Universe ist als benutzerfreundliches universelles Desktop-Betriebssystem geplant. Es soll später möglich sein auf Universe Linux und eventuell Windows Applikationen auszuführen. Dieses Ziel liegt jedoch noch in weiter Ferne. Aktuell handelt es sich um einen einfachen Hybrid-Kernel mit einem kleinen Treibersatz. Es wird seit 2009 entwickelt. Der Großteil der Universe-Versionen wurden für den Real Mode entwickelt erst ab Version 0.7 läuft das System im Protected Mode. Wir entschieden uns die Floppy Disk Varriante ohne GUI, DDOS zu nennen.

Universe
Entwickler: Tdotu
Akt. Version: 0.8 (in Entwicklung)
Lizenz: UPL
OS-Eigenschaften
Plattform: x86,x64
Kernelart: Hybrid
Sprache: Assembler/C/C++
API: nativ, POSIX
Binärformat: UEF,ELF,UMM
IPC-Methode: Shared Memory,RPC
Homepage
http://universe.de.tc (nur vorläufig)




Universe 0.8 (Kernel 1.00)

Die Entwicklung pausiert momentan, bis ein genauer Plan für Die Kernel Architektur feststeht. Es kann sein das ich das System umbenennen werde. Das liegt vor allem daran, das man im Web vereinzelt Seiten über ein "Universe-OS" findet, die nicht von mir sind und ich Verwechselungen vermeiden möchte.

Nachtrag: Die Richtung und der grobe Kernelaufbau stehen jetzt fest. Ich werde nun 60% des ursprünglichen Codes neu schreiben um ihn Multiprozessor-system tauglich zu machen und um ihn an den neuen Aufbau an zu passen. So bald die Sache wieder brauchbare Maße angenommen hat, werde ich diesen Artikel aktualisieren.

Versionen

Bisher fertiggestellte Versionen:

Version Änderungen/Fähigkeiten
0.1 Einfaches bootbares „Hello world!“ Programm mit eigenem Bootloader(nur ASM)
0.2 Textbasiertes Logo (nur ASM)
0.3 Erster Versuch mit C-Kernel(C/ASM)
0.4 Neustart- und Herunterfahrfunktionen (C/ASM)
0.5 Funktionsmenü (nur ASM)
0.6 Graphischer Editor mit Druckfunktion + Lade und Startfunktion für binäre Programme (nur ASM)
0.7 Erste Versuche mit dem Protected Mode und Vesa (Version wegen hoher Fehlerquote als gescheitert erklärt)