Forgot your password?
typodupeerror
Software Linux

The Interactive Linux Kernel Map 93

Posted by timothy
from the visualization-to-the-nth-degree dept.
Constantine writes "The Linux kernel is one of most complex open source projects. Even though there are a lot of books on the Linux kernel, it is still a difficult subject to comprehend. The interactive Linux kernel map gives you a top-down view of the kernel. You can see the most important layers, functionalities, modules, functions, and calls. Each function on the map is a link to its source code. The map is interactive. You can zoom in and drag around to see details."
This discussion has been archived. No new comments can be posted.

The Interactive Linux Kernel Map

Comments Filter:
  • because I want pain (Score:5, Interesting)

    by v1 (525388) on Saturday June 28, 2008 @07:29PM (#23985869) Homepage Journal

    Someone has to ask it, and I have to admit I'm more curious about it than this. I want to see something similar to this for Windows or OS X, to compare with. Not down to the code level. (I did go trolling around in the code reading some comments, interesting stuff) but at least to see the difference in how things are laid out by comparison.

    Surely there are a few that have poked around in those two systems enough to give us a rough fleshing out of the internal structure?

  • Linux vs. BSDs (Score:1, Interesting)

    by Anonymous Coward on Saturday June 28, 2008 @07:52PM (#23986011)

    Now I would like to compare that with one of the BSDs. The BSD folks should create a similar map so we all could be amazed.

  • by belmolis (702863) <billposer@a l u m . m i t .edu> on Saturday June 28, 2008 @07:56PM (#23986031) Homepage

    I assume that this isn't manually built. How is it generated? Is the software available for use with other programs?

  • Wow. (Score:5, Interesting)

    by smitty_one_each (243267) * on Saturday June 28, 2008 @08:24PM (#23986207) Homepage Journal
    Couple of points:
    • It would be cool to see an animation of the kernel boot, starting from GRUB lifting the image into ram, all the way to run time.
    • It would be cool to see an animation of a key press push an ASCII character code all the way through to user space, and then
    • the saving of a file out to a hard disk
    • A network packet going through would also be instructive.

    May fortune shine on these efforts to flatten out the learning curve.

  • by caffeinemessiah (918089) on Saturday June 28, 2008 @08:43PM (#23986341) Journal

    And Linux still does a lot better than Windows in terms of hardware compatibility.

    While on your side in your flame, I'm going to have to disagree with you on this one. Ignoring Vista for one minute with its compulsory driver signing, etc., XP has a remarkably good support for hardware because...all mass-market vendors will necessarily write drivers for Windows, but not for Linux. I've been using Linux for 10+ years, since the days when Slackware was the most "user-friendly", and until Ubuntu 8.04, I was still wrapping Windows wireless drivers in ndiswrapper, my laptop sound refused to work in spite of all the forum workarounds and my cheap Chinese-made webcam was flat out not recognized. And this was on a stock $500 Toshiba laptop. Most of those are now solved, but it was never an issue with XP.

    Of course, this says nothing about XP being "superior" to Linux from a technology point of view -- just that hardware vendors are going to release win drivers and might release linux drivers.

  • Re:Useful (Score:2, Interesting)

    by conan.sh (1125691) on Sunday June 29, 2008 @01:20AM (#23987757) Homepage
    not yet

"Atomic batteries to power, turbines to speed." -- Robin, The Boy Wonder

Working...