{{Infobox OS | Name = rizor-OS | Version = 0.1-Alpha Build 0002 | Entwickler = [[Benutzer:rizor | rizor]] | Kernel = Microkernel | API = Noch nicht näher geplant | Binaerformat = [[ELF]] | Sprache = [[C]] & [[Assembler]] | IPC= Noch nicht näher geplant | Plattform = i386 | Homepage = In Planung }} rizor-OS ist ein kleines Hobby-OS bei dem ich viel über die LowLevel-Programmierung lernen möchte. == Entwickler == * [[Benutzer:rizor | rizor]] == Build-Status == * Kernel ** rizor-0.3.0.0002-Alpha *** Einbau der ISR *** Planung zum Multitasking *** Erweiterung der ISR == Features == Folgende Features sind implementiert * Microkernel * x86 * GDT * IDT * CPUID * teile der libc == Roadmap == * rizor-OS-0.1: ** Multitasking (einfaches Round-Robin) ** Speicherverwaltung mit einfachem First-Fit ** libc (fast komplette Implementierung) ** Treiber für das Display und die Tastatur im Userspace * rizor-OS-0.2: ** Speicherverwaltung optimieren ** Multitasking erweitern *** Round-Robin mit Prioritätem *** Multi-Level-Feedback ** 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) [[Kategorie:Betriebssystem]]