Hmm...a diary...It's hard to imagine that anybody would really be all that interested, but one never knows. Advogato should provide clickthrough stats.
Grumble of the day: ever tried to write a device driver that's compatible with Linux 2.0, 2.2, and 2.4? It's an uphill battle, to say the least. The kernel developers feel entirely free to change the API to their hearts' content, often in ways that are difficult to handle in portable code.
The developers do this because they see it as being superior to the alternative: having the kernel slowly turn into a mass of backward compatiblity cruft that is slow, buggy, and unmaintainable. I think they're right. So I guess I shouldn't complain too much.
Meanwhile I'm trying to figure out the new HIGHMEM stuff, and how it impacts driver developers. The documentation is, shall we say, sparse... Oh well, that's what the source is for.