>> - writing drivers sucks. it's not a big problem in itself. i quite enjoy it for the reasonably well-documented chipsets one finds in (say) embedded ARM and PowerPC platforms. for those, i hardly ever bother to look at another driver. it's just so straightforward. i look at the book and do what it says. it doesn't work, so i find there's an errrata or fuss about discovering that a bit has the opposite sense from what's documented. no matter.
on the PC, it's rather more troublesome: when i could get reasonable documentation it was much the same as anything else. without it, it's tedious, and perhaps too time-consuming if i'm doing it in my spare time. theo de raadt's slides were quite a good summary. still, there's not much choice, really.
