LF OS
Aus Lowlevel
| LF OS (LittleFox' Operating System) | |
|---|---|
| Entwickler: | LittleFox |
| Akt. Version: | 1.0 Alpha 5 / Kernel2 |
| Lizenz: | NewBSD |
| OS-Eigenschaften | |
| Plattform: | x86 |
| Kernelart: | Hybridkernel (Mikromonolith ;)) |
| Sprache: | C |
| API: | Nativ |
| Binärformat: | ELF, LFX (eigenes) |
| IPC-Methode: | - |
| Homepage | |
http://littlefox.web-fuxx.de (deutsch) | |
LF OS ist ein weiteres Hobbybetriebssystem das in C und Assembler programmiert ist.
Folgende Features sind bereits implementiert:
- Basics (GDT, IDT, IRQ Handler, Speaker ...)
- Tastaturtreiber
- VESA Grafikmodus (von GRUB initialisiert)
- eine einfachste Shell (auch im VESA Modus, Schriftart vorhanden)
- Physische Speicherverwaltung
- ELF-Loader
- Multitasking im Usermode
- eine einfachste API
- Parallelport LEDs ;D (D0 - D3)
Folgende Features sind momentan in Arbeit:
- Maustreiber (noch einige Bugs ...)
- Paging
Folgende Features fehlen noch:
- Dateizugriffe (Speichergeräte, Dateisysteme ...)
- Klickibunti-Oberfläche
- ein Treiberinterface (Planung bereits fertig)
Sollte es Fragen geben, können diese gerne im LF OS Forum gestellt werden.
Die englische Version unter http://www.lf-os.tk spinnt manchmal etwas (sollte behoben sein ...), die deutsche unter http://littlefox.web-fuxx.de funktioniert in der Regel.
Falls mich jemand unterstützen möchte, kann er sich gerne per PM oder E-Mail bei mir melden.