| Zeile 1: | Zeile 1: | ||
| + | {{Infobox OS | ||
| + | | OS-Name = rizor-OS | ||
| + | | OS-Version = 0.1-Alpha Build 0002 | ||
| + | | Kernel-Name = rizor | ||
| + | | Kernel-Version = 0.3.0.0002-Alpha | ||
| + | | 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]] | ||
| + | |||
| + | == 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) | ||
| + | |||
| + | |||
| + | [[Kategorie:Betriebssystem]] | ||