Infortus

Aus Lowlevel

Wechseln zu: Navigation, Suche
Infortus (InfoOS)
Bild: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://infortus-os.sourceforge.net/

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.

Inhaltsverzeichnis

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...
    • GDT
    • IDT
    • Interrupts
    • Timer
    • rudimentäres Multitasking
    • Rudimentäre Speicherverwaltung
  • Implementierung des Keyboard-Treibers
  • Implementierung des CD-Treibers
  • Implementierung von ISO9660

Screenshots

Hier sehen sie Screenshots von Infortus (Codename: InfoOS)
Version: 0.00.01:
Grub:
InfoOS1.png


Kernel
InfoOS2.png


Version 0.00.03 (preview)
Phase 1:
InfoOS3.png

Phase 2:
InfoOS4.png

Tests

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

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

Bekannte Bugs

Beim Springen nach Phase 2 hängt das System manchmal. (festgestellt unter VBox)

Links

Persönliche Werkzeuge