Týndur/Wunschliste
Aus Lowlevel
Version vom 3. September 2009, 21:01 Uhr von Taljeth (Diskussion | Beiträge) (Ein paar Punkte aus dem Forum übernommen)
Hier bitte alle Wünsche für týndur (nach Möglichkeit sortiert nach Zielgebiet) eintragen.
Inhaltsverzeichnis
Kernel
- Umstellung auf kernel2
- 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 tyndur wird oft als Beispiel verwiesen und eines seiner ursprünglichen Ziele ist auch, daß es dabei hilfreich sein soll. In den Code könnte man oft fast eine Art Tutorial als Kommentar einbetten.
- LostIOv2 als neues, kernelbasiertes virtuelles Dateisystem soll das bisherige LostIO, das im Userspace läuft, ablösen und sowohl eine sauberere Schnittstelle bereitstellen als auch die Performance verbessern
- Portierung auf amd64
Allgemeines
- Entfernen der COM1-Ausgabe aus putc, stattdessen wäre ein komplettes Modul für serielle Ausgänge (inkl. Eingabe, nicht nur Ausgabe) wünschenswert.
- Mehr Hardwareunterstützung
- Shared Libraries
- POSIX-kompatible Shell
Module
- Tastaturtreiber
- Ladbare Tastaturbelegungen
- Deadkeys
Anwendungen
- kedit
- Suchen
- Markieren, Kopieren/Ausschneiden, Einfügen
- build-Integration
- vim-Befehlsmodus
- Syntaxhighlighting für mehr Sprachen
- lpt
- Upgrades
- aptitude-ähnliche TUI
- Setup (Installation & Konfiguration)
- FTP-Client
- Mail-Client
- git-Client
LostIO
- Berechtigungen setzen und abfragen
- ioctl/fcntl um kompatibler zu bestehenden Systemen und Anwendungen zu werden (und um alternativ weitere Files im vfs einzusparen)
- Dokumentation/SDK