Interactive map of Linux kernel
makelinux.net
makelinux.net
volatile void panic(const char * s)
{
printk("Kernel panic: %s\n\r",s);
for(;;);
}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.
[1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git...
http://news.ycombinator.com/item?id=42795
http://news.ycombinator.com/item?id=113223
http://news.ycombinator.com/item?id=503796
http://news.ycombinator.com/item?id=514272
http://news.ycombinator.com/item?id=514723
http://news.ycombinator.com/item?id=1363911
Interestingly, no significant comments on any of them.
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.