Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Graphic Map of Linux-2.6.36

timothy posted more than 3 years ago | from the under-the-hood dept.

Software 25

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."

cancel ×

25 comments

Slow (1)

Tripp-phpBB (1912354) | more than 3 years ago | (#34901166)

Hmm, slow loading but it does load but once it does I can not zoom or anything. Says connection to slow or site overloaded. Fail -_-

Re:Slow (3, Funny)

intellitech (1912116) | more than 3 years ago | (#34901182)

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

Re:Slow (1)

froggymana (1896008) | more than 3 years ago | (#34901198)

And to think, its barely even had the chance to be slashdotted!

Re:Slow (4, Funny)

Mitchell314 (1576581) | more than 3 years ago | (#34901208)

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

Re:Slow (0)

Anonymous Coward | more than 3 years ago | (#34901342)

NoSQL is great, it really is.

Re:Slow (0)

Anonymous Coward | more than 3 years ago | (#34901360)

Or it tries to do hardware accelerated rendering.

Re:Slow (2)

syousef (465911) | more than 3 years ago | (#34901504)

www.makelinux.net?

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

Re:Slow (0)

Anonymous Coward | more than 3 years ago | (#34902734)

That makes absolutely no sense at all.

How about "$ make anti_slashdotting && sudo make install" instead ?

Re:Slow (2)

nomel (244635) | more than 3 years ago | (#34901398)

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

Re:Slow (1)

conan.sh (1125691) | more than 3 years ago | (#34902476)

Now it works

Re:Slow (0)

Anonymous Coward | more than 3 years ago | (#34902658)

It's easier to just download a large render [makelinux.com] .

Very slow server... (0)

Anonymous Coward | more than 3 years ago | (#34901314)

Or it has been slash-dotted already.

keyboard shortcut? (1)

Anonymous Coward | more than 3 years ago | (#34901372)

I like the keyboard instructions

Keyboard:
PgDn, PgUp,
Dbl Click - zoom
arrows - pan

So, the keyboard shortcut for zoom is double click?

Re:keyboard shortcut? (1)

conan.sh (1125691) | more than 3 years ago | (#34902838)

Thanks, fixed

Software used to create this interactive map? (3, Interesting)

PatPending (953482) | more than 3 years ago | (#34901696)

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.)

Re:Software used to create this interactive map? (3, Informative)

conan.sh (1125691) | more than 3 years ago | (#34902470)

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

Re:Software used to create this interactive map? (3, Interesting)

phantomfive (622387) | more than 3 years ago | (#34902694)

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.

Re:Software used to create this interactive map? (2)

CrashandDie (1114135) | more than 3 years ago | (#34902846)

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.

Re:Software used to create this interactive map? (1)

Anonymous Coward | more than 3 years ago | (#34903086)

Thanks for proving the parent's point ;)

Re:Software used to create this interactive map? (0)

Anonymous Coward | more than 3 years ago | (#34914458)

"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."

You're claiming that drawing diagrams of chaos only produces chaotic diagrams? What are you -- some sort of Business Meeting Heretic?!

Huh (1)

Anonymous Coward | more than 3 years ago | (#34902066)

it gives the illusion that the Linux kernel is organised

Re:Huh (1)

conan.sh (1125691) | more than 3 years ago | (#34902484)

and hope :)

I wuz jes' lookin' aroun' n den ah saw.. (0)

Anonymous Coward | more than 3 years ago | (#34902926)

It sho' look like uh mess, yessuh! Awl dem arruhs 'n' such, hoooo-wee! I's gonna crawl back undah m' bayle o' hay fah sho!

To borrow and re-phrase an old Slashdot meme... (0)

Anonymous Coward | more than 3 years ago | (#34903120)

"Aw, man, I just finished mapping 2.6.35!"

Easter Revision Courses (1)

jack495 (1975766) | more than 3 years ago | (#34992098)

Good efforts. All the best for future posts. I have bookmarked you. Well done. I read and like this post. Thanks. http://www.examconfidence.co.uk/easter-revision [slashdot.org] ">Easter revision courses Easter Revision Courses
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...