Infortus

Aus Lowlevel
Wechseln zu:Navigation,
Infortus (InfoOS)
Infortus.png
Entwickler: Sebi2020
Akt. Version: 0.0.02 prealpha
Lizenz: GPL
OS-Eigenschaften
Plattform: x86
Kernelart: Makrokernel
Sprache: C Assembler
API: -
Binärformat: elf32
IPC-Methode: -
Homepage
http://sourceforge.net/projects/infortus-os

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. Es arbeitet 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

  • GDT, IDT, PIC etc...
  • 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 (taljeth 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 Version 0.00.02:
Emulatoren/Virtualisierung: Vmware, Bochs, Sun Virtual Box
Computer:

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

Falls mir jemand Helfen möchte, und mir sagen kann, woran dieser Fehler liegt, kann er mir gerne eine PM im Forum an Sebi2020 schicken, oder einen Eintrag auf der Diskussionsseite von Infortus schreiben.

Download

Dies ist der Downloadlink zu einer Zip-Datei, die ein CD ISO-Image enthält:
Aktuelle Version 0.00.02-prealpha:
http://sourceforge.net/projects/infortus-os/files/binary/prealpha-0-00-02/Infortus%20LiveCD%200-00-02%20prealpha.zip/download

Die Sourcefiles findet man unter:
http://sourceforge.net/projects/infortus-os/files/source/prealpha-0-00-02/src-prealpha-0-00-02.zip/download