Slashdot Mirror


Graphic Map of Linux-2.6.36

conan.sh writes "The Interactive map of Linux Kernel was expanded and updated to the recent kernel linux-2.6.36. Now the map contains more than four hundred important source items (functions and structures) with links to source code and documentation."

8 of 25 comments (clear)

  1. Re:Slow by intellitech · · Score: 3, Funny

    Site overloaded? I wonder why that is.. :P

    --
    vos nescitis quicquam, nec cogitatis quia expedit nobis ut unus moriatur homo pro populo et non tota gens pereat.
  2. Re:Slow by Mitchell314 · · Score: 4, Funny

    I think it's looking up data from one of those 2 billion column databases

    --
    I read TFA and all I got was this lousy cookie
  3. Re:Slow by nomel · · Score: 2

    If my site ever started giving "overloaded" errors, "Fail" is the last thing I'd be thinking!

  4. Re:Slow by syousef · · Score: 2

    www.makelinux.net?

    They forgot the command line argument...
    make linux -slashdotted

    --
    These posts express my own personal views, not those of my employer
  5. Software used to create this interactive map? by PatPending · · Score: 3, Interesting

    Color me impressed!
    I'm curious--is the software used to create this interactive map freely available? And if so can it be used on "any" C language project? (I'd like to try it out on the one I'm working with--about 770 .c and .h files.)

    --
    What one fool can do, another can. (Ancient Simian Proverb)
    1. Re:Software used to create this interactive map? by conan.sh · · Score: 3, Informative

      Software used to create the map: vim, ctags, grep, inkscape

    2. Re:Software used to create this interactive map? by phantomfive · · Score: 3, Interesting

      Doxygen and Graphviz are tools that auto-generate graphs and graphics from source, you might want to check it out. A word of warning though: I've found code that doesn't have clear structure when it is in source form also doesn't have clear structure when it is drawn in diagrams.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Software used to create this interactive map? by CrashandDie · · Score: 2

      Doxygen is generally broken for complex projects, or any project that uses macros intesively, or any project that uses define shields to limit the scope of what is available through specific interfaces.

      If I run the default config of Doxygen through the server I'm working on, I get maybe 20MB worth of doc, which is utterly imcomplete (it interprets macros as function definitions in classes, etc).

      If I deactivate the macro parsing, it includes _everything_, which means 30 redefinitions of the same classes/methods.

      In the end, I wrote a perl script that expanded some macros (list definitions inside of classes, getter/setters, etc), and Doxygen generated about 10GB worth of doc.