Backwards compatability? Who needs it?
I got into work this morning for another day at the most exciting job in the world to discover that, to get ready for the New! Improved! 2.6 kernel port I'm working on, some of the system utilities have been, for no reason except that the 2.6 has the New! Improved! /sys filesystem (/proc with a new name, because some influential members of the core team loathe the /proc name), been modified so that they read data out of /sys instead of /proc.
And what are they reading out of /sys? SCSI device information. In fact, it's SCSI device information that still lives in /proc/scsi/scsi. Where the old utility can still read it without complaint.
Jesus wept.