Navigate the Linux Kernel Like Google Maps
MakeLinux writes with a link to a cool interactive map of the kernel: "A picture is worth a thousand words. Just try it, and navigate the Linux kernel like Google Maps."
← Back to Stories (view on slashdot.org)
Wasn't this map a front page article here a few months ago?
I work for the Department of Redundancy Department.
"You can't get there from here."
ZING! Take that people who've given their time for free to a software product!
If google maps would just allow you to zoom in enough to let russia fill the screen.
Seriously, anybody else expecting, well, MORE with that headline? Like a complete mapping of function calls, or something?
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
Your comment + your sig = i immediately think of Nethack...
That which does not kill us makes us... st
This reminds me of Google Moon, neat but ultimately totally useless. Wake me up when there is a kernel map with 2 or 3 orders of magnitude navigable from one interface. If I wanted a list of all the components of the kernel, and hyperlinks to the code, I have plenty of more useful places to look.
Makes you wonder what a windows xp or vista kernel map would look like?
You mean like this?
well then order a poster of it for a meazly 100$ to get the 'real' kicker. :(
Nice headline but the actual tool is more like a zooming and scrolling image. It would be really neat if this was anything like google maps and you actually deep zoomed into further detail. Even more interesting would be being able to go all the way down to the code and make changes! Coders kind of learn to visualize the high level structure of their work, but it's very hard for one coder to grasp the whole program. Indeed to manage complex projects, this is how it's done with lots of diagrams and charts, otherwise nobody stands a chance of understanding it.
Actually being able to see it would be truely remarkable.
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
... a module commented "Here be dragons" once.
Have gnu, will travel.
"You're in a maze of little functions, all alike. In the distance you hear somebody practicing throwing chairs."
And all of the functions have at least seven arguments, and one of these is a pointer to variable-length structs that have to be populated before calling the function. Another argument that always appears is an opaque pointer referring to SECURITY_ATTRIBUTES, which may be, and usually is, set to NULL becuse no-one is arsed to go through the necessary contortions of obtaining the required credentials.... stuff works anyways.
SIGBUS @ NO-07.308
Now the terrorists will know exactly where to strike! Did no one think to obscure the important parts? Oh wait...
I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria