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!
really borin^H^H^H^H^H neat!
They're using their grammar skills there.
oh come on. :/
Makes you wonder what a windows xp or vista kernel map would look like?
If you don't know what AltaVista is (was), get off my lawn.
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?
If you could actually do something with it, it would be pretty neat. Link to the source code, perhaps?
(I'm viewing it with Safari Beta on a Mac, so maybe the problem is just my browser.)
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.
...they are going to make cameras that small to navigate the code ? On a side note, who are they going to shrink?
Je ne comprend pas..?
Fail!
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.
Welcome back to 1984, Linux. Just kidding, we know you never left.
What's stopping you from making one?
Obligatory.
This is the most asinine thing I've ever seen on Slashdot. That page is nothing like Google Maps. It would be a slightly more appropriate comparison if it transitioned between images showing more and less detail or to a higher level of abstraction as you zoomed out, but it's just the exact same image only smaller. Even more stupid is that the entire final image fits on the screen anyway.
Obligatory.
What I'd like to see is a visual trace through the map. Click on something to start a visual trip through the objects and modules, possibly with cool explanations on the side while they are running.
"The mind works quicker than you think!"
Where's street view?
http://www.c-sharpcorner.com/UploadFile/mgold/ZenGUIProgramming03122008231252PM/Images/BadGuiDesign.jpg
It's a LINUX system! I know this!
Wow, this is the funniest thing I've seen in years,/em>. Epic troll, thank you for sharing with the community.
In the future, you will navigate your computer - and the Internet - the way Keanu Reeves does in the CG scene of Johnny Mnemonic. For now, this gimmick is very, very cool.
How is this like google maps? I expected at least street view (you' ve seen how they did it in Tron) not to mention there is not even basic address search.
Is it at least the kernel map of a beowulf cluster node?
Violence is the last refuge of the incompetent. Polar Scope Align for iOS
... 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
Seriously...I can do street view with Google. Why can't I "street" view the kernel and roam around? Google maps indeed...
The only change I can believe in is what I find in my couch cushions.
Does anyone know of a general implementation of a google maps-like interface? I'm thinking of something like ExtJS where parts of the map are loaded as needed at various zoom levels with clickable points, etc.
Cow Cube
This is the WORST zoomable map I've seen. And the site is, let's say, ridiculously boring and bland.
What a waste for a headline. Get a life.
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
One of my favorite quotes.
Cool, I can see my house!