udev:
Been playing with
udev, the user-space replacement for devfs using
hotplug and sysfs. Greg's
talk at OLS this year was really good, and I strongly feel udev is the way to go, both as a replacement for devfs and as a general solution for device naming on any machine.
Sent Greg some patches. Among others, a neat test script to traverse
/sys and populate
/udev. This is useful because devices initialized during early boot are not yet represented in
/udev because user-space is not up yet. In the future, initramfs will save the day. Until then, the scripts are a great way to play around:
[15:55:32]rml@phantasy:/udev$ ls
console ptmx tty16 tty25 tty34 tty43 tty52 tty61
hda tty tty17 tty26 tty35 tty44 tty53 tty62
hda1 tty0 tty18 tty27 tty36 tty45 tty54 tty63
hda2 tty1 tty19 tty28 tty37 tty46 tty55 tty7
hda3 tty10 tty2 tty29 tty38 tty47 tty56 tty8
hda4 tty11 tty20 tty3 tty39 tty48 tty57 tty9
hda5 tty12 tty21 tty30 tty4 tty49 tty58
hda6 tty13 tty22 tty31 tty40 tty5 tty59
hdc tty14 tty23 tty32 tty41 tty50 tty6
hdd tty15 tty24 tty33 tty42 tty51 tty60
Sweet. I sent Greg a patch for the test scripts, among some other hackings, and he merged them.
kernel:
2.6.0-test8 is out. Linus announced a code freeze last week; seems to be sticking to it. Should see a final 2.6.0 release in the next month or so.
Looks like ext3 needs some low latency magic. Ugh.
books:
Read
Khrushchev: The Man and His Era
last week. A very interesting look at the man and his life. I recommend it if biographies/histories are your thing.
misc:
An interesting look at "
overseas" engineering. Hats off to
Ximian for doing it so
perfectly. Yo,
Nat.