Con fines educativos, me gustaría escribir una aplicación en un entorno Linux que pueda procesar eventos de teclado y dibujar gráficos sin grandes dependencias como X o SDL. Supongo que esto debe ser posible, porque X y SDL son solo programas en sí mismos, por lo que deben confiar en otros métodos inherentes al entorno. ¿Es correcto este entendimiento?
Si es así, ¿dónde podría aprender a escribir dicho programa? Mi experiencia limitada me dice que implicaría hacer llamadas al núcleo y / o escribir en archivos especiales; sin embargo, no he podido encontrar ningún tutorial sobre el tema (ni siquiera estoy seguro de qué hacer con Google).
Además, en caso de que sea relevante, estoy ejecutando Debian Squeeze en Virtualbox. He usado un cd netinst sin red, por lo que no hay mucho instalado actualmente. Lo instalaré gcc
, pero espero poder sobrevivir sin nada más.