Older blog entries for corbet (starting at number 0)

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.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!