NerdyKernel — Änderungen 4020 → 4021

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]]