| Zeile 17: | Zeile 17: | ||
== Allgemeine Features == | == Allgemeine Features == | ||
| + | * Monolithisch | ||
* Arbeitet im PM | * Arbeitet im PM | ||
* Paging | * Paging | ||
| Zeile 23: | Zeile 24: | ||
* Pipes | * Pipes | ||
* alle Programme laufen in ring0 | * alle Programme laufen in ring0 | ||
| + | |||
| + | === GUI === | ||
| + | '''noch in einem sehr frühen Entwicklungsstadium'''<br> | ||
| + | Das GUI läuft im textmode. Mithilfe von ASCII-Zeichen werden Fenster gezeichnet welche wie üblich verschoben, in ihrer Größe verändert, oder maximiert werden können.<br> | ||
| + | Das GUI wird vollständig über die Tastatur bedient. | ||
| + | |||
| + | JEDES Fenster besitzt 3 GUI-Elemente: | ||
| + | * Eine Menüleiste | ||
| + | * Eine F-Tasten-Leiste (im Prinzip auch eine 2. Menüleiste) | ||
| + | * Ein Textfeld | ||
| + | Dabei soll das Textfeld verschiedene Modi bereitstellen: | ||
| + | * Command-Mode: Verhält sich wie eine Konsole | ||
| + | * Text-Mode: Verhält sich wie ein übliches edit-control | ||
| + | * Interactiv-Mode: Verhält sich etwa wie ein billiger webbrowser | ||
| + | |||
| + | === Pipes === | ||
| + | === Prozesse === | ||
== Nennenswerte Besonderheiten == | == Nennenswerte Besonderheiten == | ||