LF OS

Aus Lowlevel
Wechseln zu:Navigation,
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, DarkblackAPI
Binärformat: ELF
IPC-Methode: -
Homepage
http://www.lf-os.tk (englisch)
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
  • Maustreiber (scheint zu funktionieren ... ;))

Folgende Features sind momentan in Arbeit:

  • 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. Ich werde wahrscheinlich nicht nein sagen, da ein wenig Unterstützung nicht schlecht wäre.