Friday, June 14, 2002


Well, USENIX continues on, and just gets more fun every day.

Yesterday was the BSD BOF session, with talks from representative of all 5 BSD operating systems (NetBSD, OpenBSD, FreeBSD, BSD/OS, and Darwin), and that was really really cool. I got to see Theo de Raadt (from OpenBSD) arguing with Kirk McKusick (of CSRG fame), who happened to be sitting right next to me. Kirk is a really nice guy, and Theo really does seem to be just as abrasive as everyone says he is, but then again, there's something to be said for someone who's willing to tell absolutely anyone that they are full of shit, and I'm glad he's around.

After that, Jordan Hubbard installed Castle Wolfenstein on the imacs in the terminal room, and people played it until like 4AM (although I crashed around 2).

This morning was a talk on Scheduler Activations in NetBSD, which was really neat. It was kind of amusing when Julian Elischer, the guy who's doing the FreeBSD KSE project (which is pretty much the same thing as Scheduler Activations), started asking questions after the talk, and had to stop half way through because he had too many questions and they ran out of time... I forgot to ask my question though, which was how he felt about the fact that FreeBSD and OpenBSD are spending a lot of time working on multi-level threading libraries, while Solaris, which has had a multi-level threading library for years, has just switched to a 1-1 model because they've concluded that the complexity isn't worth it on modern hardware. Oh well. Maybe I'll get a chance to ask him later on.

It's really cool to be able to place some faces with the email addresses I've been seeing on the lists for so long. Check out this and this for some pictures (not mine, since my camera's battery died, and I left the charger at home...).