Para fins educacionais, eu gostaria de escrever um aplicativo em um ambiente Linux que possa processar eventos de teclado e desenhar gráficos sem grandes dependências, como X ou SDL. Presumo que isso deve ser possível, porque X e SDL são apenas programas em si, portanto, eles devem confiar em outros métodos inerentes ao ambiente. Este entendimento está correto?
Em caso afirmativo, onde posso aprender a escrever esse programa? Minha experiência limitada me diz que isso envolveria fazer chamadas para o kernel e / ou gravar em arquivos especiais; no entanto, não consegui encontrar nenhum tutorial sobre o assunto (nem tenho certeza do que fazer com o Google).
Além disso, caso seja relevante, estou executando o Debian Squeeze no Virtualbox. Eu usei um CD netinst sem rede, portanto, não há muito instalado nele atualmente. Vou instalar gcc
, mas espero poder me virar com nada mais.