| Zeile 2: | Zeile 2: | ||
==Kernel== | ==Kernel== | ||
| − | |||
* Syscall damit Prozess für jeden abgestorbenen Prozess einen RPC erhält (Wichtig u.a. um bei unsauber beendeten Programmen aufräumen zu können - alternativ folgt irgendwann ein OOM) | * Syscall damit Prozess für jeden abgestorbenen Prozess einen RPC erhält (Wichtig u.a. um bei unsauber beendeten Programmen aufräumen zu können - alternativ folgt irgendwann ein OOM) | ||
* Mehr Dokumentation in kernel2, auf týndur wird oft als Beispiel verwiesen und eines seiner ursprünglichen Ziele ist auch, dass es dabei hilfreich sein soll. In den Code könnte man oft fast eine Art Tutorial als Kommentar einbetten. | * Mehr Dokumentation in kernel2, auf týndur wird oft als Beispiel verwiesen und eines seiner ursprünglichen Ziele ist auch, dass es dabei hilfreich sein soll. In den Code könnte man oft fast eine Art Tutorial als Kommentar einbetten. | ||
| Zeile 11: | Zeile 10: | ||
==Allgemeines== | ==Allgemeines== | ||
| − | |||
* Mehr Hardwareunterstützung | * Mehr Hardwareunterstützung | ||
* Shared Libraries | * Shared Libraries | ||
* POSIX-kompatible Shell | * POSIX-kompatible Shell | ||
* libc: | * libc: | ||
| − | |||
** fork/exec | ** fork/exec | ||
* Buildsystem überarbeiten (oder für Neulinge erklären) | * Buildsystem überarbeiten (oder für Neulinge erklären) | ||
| Zeile 22: | Zeile 19: | ||
==Module== | ==Module== | ||
* Tastaturtreiber | * Tastaturtreiber | ||
| − | |||
** Deadkeys | ** Deadkeys | ||
* Framebufferkonsole für mehr als 80x25 | * Framebufferkonsole für mehr als 80x25 | ||
| Zeile 35: | Zeile 31: | ||
** build-Integration | ** build-Integration | ||
** vim-Befehlsmodus | ** vim-Befehlsmodus | ||
| − | |||
* lpt | * lpt | ||
** Upgrades | ** Upgrades | ||
| Zeile 41: | Zeile 36: | ||
** Liste von Bereits instalierter Software | ** Liste von Bereits instalierter Software | ||
** Liste von vorhandener aber noch nicht instalierter Software | ** Liste von vorhandener aber noch nicht instalierter Software | ||
| − | * Setup (Installation | + | * Setup (Installation) |
| − | |||
* Mail-Client | * Mail-Client | ||
* git-Client | * git-Client | ||