W celach edukacyjnych chciałbym napisać aplikację w środowisku Linux, która może przetwarzać zdarzenia klawiatury i rysować grafikę bez ogromnych zależności, takich jak X lub SDL. Zakładam, że to musi być możliwe, ponieważ X i SDL to same programy, więc muszą polegać na innych metodach właściwych dla środowiska. Czy to zrozumienie jest prawidłowe?
Jeśli tak, to gdzie mogę nauczyć się pisać taki program? Moje ograniczone doświadczenie mówi mi, że wymagałoby to wywoływania jądra i / lub pisania specjalnych plików; jednak nie udało mi się znaleźć żadnych samouczków na ten temat (nie jestem nawet pewien, co Google).
Ponadto, jeśli jest to istotne, uruchamiam Debian Squeeze na Virtualbox. Użyłem płyty netinst bez sieci, więc obecnie nie ma na niej wiele zainstalowanych. Zainstaluję gcc
, ale mam nadzieję, że dam sobie radę z niczym więcej.