LinuxDevCenter.com viser hvordan du kan skrive din egen enhetsdriver (device driver) for Linux. Den man lærer om er ikke spesielt nyttig, den skriver bare "Hello world" på skjermen.
Likevel er det litt interessant fordi det fjerner noe av mystikken rundt denne sentrale delen av operativsystem. Det gir også en pekepinn om hvordan man ville gått frem for å utvikle ordentlige enhetsdrivere, selv om disse generelt krever mye mer kunnskap om datamaskiners arkitektur enn det som vises her.
Eksempelet er, som mesteparten av Linux, skrevet i C. Men du trenger ikke kunne C for å følge eksempelet, kanskje lærer du litt om /dev og /proc også.
Det er tradisjon at "Hello world" er det første eksempelet man lærer i et hvert utviklingsmiljø.
morphir 17. juli 2007 - 15:48
Skulle ikke dette eksemplet vært "bye world" ?
Begynner du å hacke linux drivere, vil du ikke se mennesker på en god stund:)
kommers 17. juli 2007 - 18:06
Hehehe ;-)
(Tok forresten en rask titt på eksempelet. Den sier "Goodbye, world" når du laster ut kjernemodulen.)