NerdyKernel

Aus Lowlevel
Wechseln zu:Navigation,
Entwickler: rizor
Akt. Version:
Lizenz:
OS-Eigenschaften
Plattform: i386
Kernelart: Microkernel
Sprache: C & Assembler
API: Noch nicht näher geplant
Binärformat: ELF
IPC-Methode: Noch nicht näher geplant
Homepage
In Planung


rizor-OS ist ein kleines Hobby-OS bei dem ich viel über die LowLevel-Programmierung lernen möchte.

Entwickler

Features

Folgende Features sind implementiert

  • Microkernel
  • x86
  • GDT
  • IDT
  • CPUID
  • teile der libc

Roadmap

  • rizor-OS-0.1:
    • Multitasking
    • libc (fast komplette Implementierung)
    • Treiber für das Display und die Tastatur im Userspace
  • rizor-OS-0.2:
    • Shell-Integration
    • Dateisystem
    • vollständige libc
  • rizor-OS-0.3:
    • Netzwerktreiber
    • kleiner konsolenbasierter Browser
    • kleinen Dateimanager
  • Entfernte Planung:
    • Teile der Treiber sollen in den Kernel verlagert werden um ein optimales Leistungs-Stabilitätsverhältnis zu gewährleisten
    • Portierung auf x86-64
    • guter Treibersupport (unter Umständen ein Einbau der CDI)