Infortus
Aus Lowlevel
| Infortus (InfoOS) | |
|---|---|
| |
| 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 | |
| | |
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:
Kernel
Version 0.00.03 (preview)
Phase 1:
Phase 2:
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)


