{{Infobox OS
| Name = LF OS (LittleFox' Operating System)
| Version = 1.0 Alpha 5 / Kernel2
| Entwickler = LittleFox
| Lizenz = NewBSD
| Kernel = Hybridkernel (Mikromonolith ;))
| API = Nativ
| Binaerformat = [[ELF]], LFX (eigenes)
| Sprache = [[C]]
| Plattform = [[x86]]
| IPC = -
| Homepage = [http://www.lf-os.tk http://www.lf-os.tk] (englisch)
[http://littlefox.web-fuxx.de/newSite/lf_os.php 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 http://www.lf-os.tk] spinnt manchmal etwas (sollte behoben sein ...), die deutsche unter [http://littlefox.web-fuxx.de http://littlefox.web-fuxx.de] funktioniert in der Regel.
Falls mich jemand unterstützen möchte, kann er sich gerne per PM oder [mailto:littlefox@web-fuxx.de E-Mail] bei mir melden.
Ich werde wahrscheinlich nicht nein sagen, da ein wenig Unterstützung nicht schlecht wäre.
[[Kategorie:Betriebssystem]]