Bêdziesz musiał napisaæ program wykonujący nastêpujące czynności:
Zmieñ PODSTAWÊ na 0x3bc dla /dev/lp0, 0x378 dla /dev/lp1 i 0x278 dla /dev/lp2, zakres na 8.
Dobrze byłoby daæ programowi prawa setuid, żeby każdy mógł piæ kawê! (UWAGA: nie ustawiaj tych praw w ,,usieciowionym'' komputerze, grozi to pożarem itd. wywołanym przez nieuprawnionych użytkowników! - przyp. tłum.)
Przeczytaj Kernel Hacker's Guide i zaimplementuj sterownik (sądzê, że może on byæ stosowany w trybie użytkownika). Skompiluj go jako moduł, żebyś nie musiał kompilowaæ jądra przy każdym uaktualnieniu. Napisz:
echo cappucino > /dev/coffee
Uzyskasz filiżankê gorącej kawy w minutê. Pamiêtaj, żeby daæ prawidłowe prawa
dostêpu do /dev/coffee, zależnie od tego, czy chcesz, żeby kawê robił
tylko root, czy nie.
Zaletą tej metody jest obsługa sprzêżenia zwrotnego z ekspresu do kawy przez użycie ACK portu równoległego tak, żeby ,,mądre'' ekspresy mogły tworzyæ przerwanie.
Zrób to jako pracê domową.
(zalecam implementacjê tej technologii tylko w sieci LAN, z powodu bezpieczeñstwa - przyp. tłum.)
Jeżeli napisałeś program w C (objaśnienia powyżej), wystarczy zrobiæ prosty skrypt CGI włączający i wyłączający ekspres do kawy. Powinieneś napisaæ kilka ładnych stron WWW wyjaśniających jak zrobiæ kawê i umieściæ je na serwerze WWW Apache...