À des fins éducatives, je voudrais écrire une application sur un environnement Linux qui peut traiter les événements du clavier et dessiner des graphiques sans énormes dépendances comme X ou SDL. Je suppose que cela doit être possible, car X et SDL ne sont que des programmes eux-mêmes, ils doivent donc s'appuyer sur d'autres méthodes inhérentes à l'environnement. Cette compréhension est-elle correcte?
Si oui, où pourrais-je apprendre à écrire un tel programme? Mon expérience limitée me dit que cela impliquerait de faire des appels au noyau et / ou d'écrire dans des fichiers spéciaux; cependant, je n'ai pas pu trouver de tutoriels sur le sujet (je ne sais même pas quoi faire de Google).
De plus, au cas où cela serait pertinent, j'utilise Debian Squeeze sur Virtualbox. J'ai utilisé un cd netinst sans réseau, donc il n'y en a pas beaucoup installé actuellement. Je vais installer gcc
, mais j'espère pouvoir m'en tirer sans plus.