Infortus

Aus Lowlevel
Version vom 7. Dezember 2009, 11:57 Uhr von Sebi2020 (Diskussion | Beiträge) (Bug Section hinzugefügt.)
Wechseln zu:Navigation,
Inforatus (InfoOS)
Entwickler: Sebi2020
Akt. Version: 0.0.01
Lizenz: Creative Commons
OS-Eigenschaften
Plattform: x86
Kernelart: Makrokernel
Sprache: C Assembler
API: -
Binärformat: elf32
IPC-Methode: -
Homepage
Keine

Infortus ist mein Betriebssystem (abgeleitet von Informatikonline.net). Es baut auf einen Makrokernel auf und ist weitgehend in C geschrieben. Spezielle Aufgaben sind in Assembly ausgelagert worden (unter anderem bestimmte Treiber.). Es ist für x86 Systeme (also 32Bit) ausgelegt. Arbeiten tut es mit dem Elf Datei-Format.

Planung

Erstes Minor Release (0.1.0) 2010 - 2011

Bis dahin Hoffe ich Keyboard-Treiber und eventuell einen CD-Treiber mit ISO9660-Unterstützung Implementiert zu haben.

Phase

  • Implementierung des Keyboard-Treibers
  • Implementierung des CD-Treibers
  • Implementierung von ISO9660

Screenshots

Hier sehen sie Screenshots von Infortus (Codename: InfoOS)

Grub:
InfoOS1.png


Kernel
InfoOS2.png

Bugs

Bisher ist beim testen in KVM herausgekommen (talijet hat es getestet), dass ein Triple Fault ausgelöst wurde. Im Moment weiß ich leider noch nicht woran es liegt und wäre für Hilfe dankbar. (Siehe Download)

Erfolgreich getestet:
Emulatoren/Virtualisierung: Vmware, Bochs
Computer:

  • Fujitsu Siemens Amilo Reihe, 448 MB RAM
  • Medion, 2,6 GHz Intel Quad Core, 2GB RAM
  • Medion, 1,6 GHz Intel Pentium 4, 256 MB RAM

Download

Dies ist der Downloadlink zu einer Zip-Datei, die ein CD ISO-Image enthält:
http://dev.informatikonline.net/download.php?file=1