Zu Bildungszwecken möchte ich eine Anwendung in einer Linux-Umgebung schreiben, die Tastaturereignisse verarbeiten und Grafiken ohne große Abhängigkeiten wie X oder SDL zeichnen kann. Ich gehe davon aus, dass dies möglich sein muss, da X und SDL nur Programme selbst sind und sich daher auf andere Methoden stützen müssen, die der Umgebung eigen sind. Ist dieses Verständnis richtig?
Wenn ja, wo könnte ich lernen, ein solches Programm zu schreiben? Meine begrenzte Erfahrung zeigt mir, dass es erforderlich wäre, den Kernel aufzurufen und / oder in spezielle Dateien zu schreiben. Ich konnte jedoch keine Tutorials zu diesem Thema finden (ich bin mir nicht einmal sicher, was ich bei Google tun soll).
Falls es relevant ist, führe ich Debian Squeeze auf Virtualbox aus. Ich habe eine netinst-CD ohne Netzwerk verwendet, daher ist derzeit nicht viel darauf installiert. Ich werde installieren gcc
, aber ich hoffe, dass ich mit nichts mehr auskommen kann.