It's interesting to compare it to the modern version [1].
In a way, it really isn't much more complicated now. It's changed to take a format string, but beyond that, once you rip out the platform-specific ifdefs, the SMP/lock code, and the automatic reboot code, you're still left with a pretty simple function that does basically the same thing.
I feel like I'm missing some key information that would make it more useful.
I guess it's the "interactive map" part that throws me off. The zooming and navigation just seems pointless. It doesn't zoom into enough detail to make it worthwhile.
The main page [1] seems like a nice collection of links, though, so I got something out of it, at least.
It looks neat at first but I'm not sure what it is supposed to do? Maybe it does not function well with Firefox. Respectfully I am more comfortable with just using lxr myself...if not plain old tree, ack-grep, etc.
How was this map made? I assume with a manual process, but perhaps using some automated tool to make things easier? I'd like to see a similar visualization of the FreeBSD kernel.