Beta
×

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!

Navigate the Linux Kernel Like Google Maps

timothy posted more than 5 years ago | from the where's-my-house dept.

Linux 77

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

cancel ×

77 comments

Sorry! There are no comments related to the filter you selected.

deja vous ? (3, Insightful)

v1 (525388) | more than 5 years ago | (#27174393)

Wasn't this map a front page article here a few months ago?

Re:deja vous ? (1)

Chabo (880571) | more than 5 years ago | (#27174549)

To be pedantic, it's "deja vu".

To be really pedantic, the "e" and the "a" have accents, but slashdot can't display them.

http://en.wikipedia.org/wiki/D%C3%A9j%C3%A0_vu [wikipedia.org]

Re:deja vous ? (5, Informative)

gomiam (587421) | more than 5 years ago | (#27174793)

To be really, really pedantic, it can show them: déjà vu. Don't underestimate the power of HTML entities ;)

Re:deja vous ? (1)

Chabo (880571) | more than 5 years ago | (#27174807)

Well played...

Re:deja vous ? (5, Funny)

Tarlus (1000874) | more than 5 years ago | (#27176143)

I think you meant, touché.

Re:deja vous ? (2, Funny)

Anonymous Coward | more than 5 years ago | (#27176949)

More like douché

Re:deja vous ? (2, Funny)

b4dc0d3r (1268512) | more than 5 years ago | (#27177081)

I think he meant "Goddamn, brother Jimbob, you sure rode me around and called me Betty!"

Re:deja vous ? (1)

dotancohen (1015143) | more than 5 years ago | (#27192149)

Æ

Re:deja vous ? (1)

linhares (1241614) | more than 5 years ago | (#27174569)

Don't know about the deja vous, but this site sure can't handle some slashdottin`

Re:deja vous ? (1)

Chabo (880571) | more than 5 years ago | (#27174661)

The site's working fine for me... after seeing it initially in Firefox, I tried again in Firefox, just to make sure it wasn't just cached.

Re:deja vous ? (5, Funny)

telchine (719345) | more than 5 years ago | (#27175811)

The site's working fine for me

Hmm, it's not working for me. It just says "Loading. Please wait ...", are you sure this isn't a map of the Vista kernel?

Deja je? (0)

Anonymous Coward | more than 5 years ago | (#27174639)

Je ne comprend pas..?

Re:Deja je? (0)

Anonymous Coward | more than 5 years ago | (#27177899)

Heh funny, but you shoud have said "Deja moi".

Re:deja vous ? (0)

Anonymous Coward | more than 5 years ago | (#27174735)

Yes, see
here [slashdot.org]

BTW: I think calling this map 'google like' is quite
lame. It is a good poster for an overview but not
a map. For a map I would like to have a zoom level
from the overview down to the source of individual
drivers. I was expecting that.

This ain't it.

Re:deja vous ? (1)

DavoMan (759653) | more than 5 years ago | (#27178751)

Yeah its a top level overview with 0 zoom capability. And you're right, there was another article about a massive map thing of the kernel.

Re:deja vous ? (2, Informative)

jd (1658) | more than 5 years ago | (#27174763)

There was another kernel map (in wheel form) that was front page a few years back. Personally, I prefer the wheel format.

Re:deja vous ? (0)

Anonymous Coward | more than 5 years ago | (#27176681)

Wasn't this map a front page article here a few months ago?

You must be new here

Re:deja vous ? (1)

Skeptical1 (823232) | more than 5 years ago | (#27177349)

I've seen this before! Seriously, its either Hillary's Health Care Plan or my own neural map(the one I see when I look inwardly). I'll bet the human mind is a kludge.

Re:deja vous ? (1)

dov_0 (1438253) | more than 5 years ago | (#27177623)

Pretty sure it was - months ago... nothing new here. Move along.

This map reminds me of a quote from Maine. (2, Funny)

synthesizerpatel (1210598) | more than 5 years ago | (#27174455)

"You can't get there from here."

ZING! Take that people who've given their time for free to a software product!

Re:This map reminds me of a quote from Maine. (1)

iminplaya (723125) | more than 5 years ago | (#27174589)

"You can't get there from here."

Then there will come to me.

Re:This map reminds me of a quote from Maine. (1)

Brotherred (1015243) | more than 5 years ago | (#27175817)

"You can't get there from here."

ZING! Take that people who've given their time for free to a software product!

Mod up parent comment. I am very sure that the author of the site would take up submissions or hacking suggestions if offered in kindness.

wow (1)

DragonTHC (208439) | more than 5 years ago | (#27174495)

really borin^H^H^H^H^H neat!

Re:wow (2, Interesting)

thhamm (764787) | more than 5 years ago | (#27174733)

well then order a poster of it [makelinux.net] for a meazly 100$ to get the 'real' kicker. :(

Re:wow (0)

Anonymous Coward | more than 5 years ago | (#27174809)

that's "kicker&" to you mister!

great. (1)

thhamm (764787) | more than 5 years ago | (#27174503)

oh come on. :/

Makes you wonder (1)

Tibor the Hun (143056) | more than 5 years ago | (#27174525)

Makes you wonder what a windows xp or vista kernel map would look like?

Re:Makes you wonder (3, Funny)

spacefiddle (620205) | more than 5 years ago | (#27174543)

Your comment + your sig = i immediately think of Nethack...

Re:Makes you wonder (4, Funny)

linhares (1241614) | more than 5 years ago | (#27174683)

Makes you wonder what a windows xp or vista kernel map would look like?

You mean like this? [capyblanca.com]

Re:Makes you wonder (1)

TornCityVenz (1123185) | more than 5 years ago | (#27178181)

OMG! no I mean it.... so your saying the Windows XP kernel is .... Fuzzy Spaghetti Monster!

Re:Makes you wonder (1)

jd (1658) | more than 5 years ago | (#27174769)

The printout generated a gravity well so severe that it formed a black hole and took the civilization that developed the script with it.

Re:Makes you wonder (1)

Bieeanda (961632) | more than 5 years ago | (#27175663)

This is why I'm not so keen on the Singularity. The entire world at what passes for your fingertips... but at what cost?!

Re:Makes you wonder (1)

schon (31600) | more than 5 years ago | (#27176095)

I dunno, and if it's written anything like IIS, [devside.net] I don't want to!

Through the looking-glass (2, Funny)

Ashtead (654610) | more than 5 years ago | (#27177189)

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

Re:Makes you wonder (1)

pushing-robot (1037830) | more than 5 years ago | (#27177267)

Using Windows is like walking through Middle-earth. There's a freaking wizard lurking around every corner.

I think it's more like walking through Hogwarts. At least Middle-earth was well written.

Just like Google maps... (5, Insightful)

imsabbel (611519) | more than 5 years ago | (#27174531)

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?

Re:Just like Google maps... (1)

Anonymous Coward | more than 5 years ago | (#27174607)

Hell i was hoping for a street view of the kernel.
At least something other than one image poorly zoomed with javascript.
10 year old could do better.

Re:Just like Google maps... (1)

jd (1658) | more than 5 years ago | (#27174785)

Hmmm. If you fed the output from one of the (many) kernel mapping programs into LinCity, you could indeed have a street view.

Re:Just like Google maps... (0)

Anonymous Coward | more than 5 years ago | (#27175635)

HA you took me seriously but that would be cool.

On a serious note though...

I really question the usefullness of software graphs and maps, it's pretty easy even in complex software to figure out your dependency chains and though i've seen many cool visual code digrams i've rarely found them usefull for development or even understanding the relationships.

Sometimes you just can't beat a simple UML or a flow chart.

Re:Just like Google maps... (5, Insightful)

Anonymous Coward | more than 5 years ago | (#27174687)

At the very least I was expecting to be able to drill down into the different aspects of the kernel. Instead all we got is a zoomable picture. Big whoop.

Re:Just like Google maps... (1)

joker784 (741265) | more than 5 years ago | (#27179555)

Did you try to click on some of the words?! It seems to me that every name and headline in the map links to an article or documentation about the subject! I think it is a vey useful and good overview of the kernel.

Re:Just like Google maps... (1)

Fluffeh (1273756) | more than 5 years ago | (#27176113)

Seriously, anybody else expecting, well, MORE with that headline? Like a complete mapping of function calls, or something?

Yeah, I was expecting a little more. While I am sure that a few semi shaded boxes with the main kernel concepts is great, and you can move it left and right, and zoom in and out... it's still a very high level image detailing not very much.

I mean really, "File System" contains entries like: /fs /file /sys_read /sys_write. Not to be rude, but is this exactly a revelation to ANYONE?

Re:Just like Google maps... (0)

Anonymous Coward | more than 5 years ago | (#27178791)

I was expecting UNIX.... I know this...

what I got was meh

Link to source code (1)

Lord Grey (463613) | more than 5 years ago | (#27174537)

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

Re:Link to source code (1)

Methlin (604355) | more than 5 years ago | (#27174699)

Tried clicking one of the function names yet? Yup, takes you to a code search.
Still not very useful unless you're someone who writes memory managers, file systems or schedulers. For someone writing a device driver for some widget it's really not all that useful to know the entire kernel structure.

This doesn't remind me of Google Maps (5, Insightful)

jeffmeden (135043) | more than 5 years ago | (#27174547)

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.

What r u waiting for? (0)

Anonymous Coward | more than 5 years ago | (#27175723)

What's stopping you from making one?

Re:What r u waiting for? (0)

Anonymous Coward | more than 5 years ago | (#27175859)

Life?

I wonder how... (1)

Spookticus (985296) | more than 5 years ago | (#27174615)

...they are going to make cameras that small to navigate the code ? On a side note, who are they going to shrink?

Re:I wonder how... (1)

HTH NE1 (675604) | more than 5 years ago | (#27184527)

On a side note, who are they going to shrink?

Bruce Boxleitner?

Whoever it is, he's gotta purchase his program 30 days in advance. Or get special permission from the MCP.

No day/night cycle (1)

anss123 (985305) | more than 5 years ago | (#27174681)

Fail!

tsarkon reports Linux has a yoda doll up its ass (-1, Troll)

Anonymous Coward | more than 5 years ago | (#27174759)

9 steps to greasing your anus for Yoda Doll Insertion!
v 4.50.1
$YodaBSD: src/release/doc/en_US.ISO8859-1/yodanotes/9stepprocess.sgml,v 4.50.1 2008/01/25 04:40:45 tsarkon Exp $
  1. Defecate. Preferably after eating senna, ex lax, prunes, cabbage, pickled eggs, and Vietnamese chili garlic sauce. To better enhance the pleasure of this whole process, defecation should be performed in the Return of the Jedi wastebasket for added pleasure. [homestead.com]
  2. Wipe ass with witch hazel, which soothes horrific burns. (Rob "CmdrTaco" Malda certifies that his lips, raw like beaten flank steak from nearly continuous analingus with dogs, are greatly soothed by witch hazel.)
  3. Prime anus with anal ease. [zee-best.com] (Now Cherry Flavored for those butthole lick-o-phillic amongst you - very popular with 99% of the Slashdotting public!)
  4. Slather richly a considerable amount of Vaseline and/or other anal lubricants into your rectum at least until the bend and also take your Yoda Doll [theswca.com] , Yoda Shampoo bottle [homestead.com] or Yoda soap-on-a-rope [homestead.com] and liberally apply the lubricants to the Doll/Shampoo/Soap-on-a-rope.
  5. Put a nigger do-rag [firstlinemfg.com] on Yoda's head so the ears don't stick out like daggers!
  6. Make sure to have a mechanism by which to fish Yoda out of your rectum, the soap on the rope is especially useful because the retrieval mechanism is built in. [homestead.com]
  7. Pucker and relax your balloon knot several times actuating the sphincter muscle in order to prepare for what is to come.
  8. Slowly rest yourself onto your Yoda figurine. Be careful, he's probably bigger than the dicks normally being shoved up your ass! [thegreenhead.com]
  9. Gyrate gleefully in your computer chair while your fat sexless geek nerd loser fat shit self enjoys the prostate massage you'll be getting. Think about snoodling [urbandictionary.com] with the Sarlaac pit. Read Slashdot. Masturbate to anime. Email one of the editors hoping they will honor you with a reply. Join several more dating services - this time, you don't select the (desired - speaks English) and (desired - literate). You figure you might get a chance then. Order some fucking crap from Think Geek. Get Linux to boot on a Black and Decker Appliance. Wish you could afford a new computer. Argue that cheap-ass discount bin hardware works 'just as well' as the quality and premium hardware because you can't afford the real stuff. Make claims about how Linux rules. Compile a kernel on your 486SX. Claim to hate Windows but use it for World of Warcraft. Admire Ghyslain's courage in making that wonderful Star Wars movie. Officially convert to the Jedi religion. Talk about how cool Mega Tokyo is. Try and make sure you do your regular 50 story submissions to Slashdot, all of which get rejected because people who aren't fatter than CowboyNeal can't submit. Fondle shrimpy penis while making a Yoda voice and saying, use the force [toysrgus.com] , padawan, feeel the foooorce [toysrgus.com] , hurgm. Yes. Yes. When 900 years you reach [lemonparty.org] , a dick half as big you will not have. [toysrgus.com]

All in a days work with a Yoda figurine rammed up your ass.

I HAVE A GREASED UP YODA DOLL SHOVED UP MY ASS!

GO LINUX!!

Tux is the result after trimming Yoda's ears off so that Lunix people don't rip themselves a new Asshole

What you can do with you ass after sitting on a GREASED UP YODA DOLL. [theadultpress.com]

y______________________________YODA_ANUS__- [hotlinkfiles.com]
o_________________.'_:__`.________________y [hotlinkfiles.com]
d____________.-.'`.__;___.'`.-.___________o [hotlinkfiles.com]
a___________/_:____\_;__/____;_\__________d [hotlinkfiles.com]
s_,'__""--.:__;".-.";:_:".-.":__;.--""__`,a [hotlinkfiles.com]
e_:'_`.t""--.._'/@.`;___',@\`_..--""j.'_`;s [hotlinkfiles.com]
x______`:-.._J_'-.-'L___`--_'_L_..-;'_____e [hotlinkfiles.com]
________"-.___;__.-"__"-.__:___.-"________x [hotlinkfiles.com]
y____________L_'_/.------.\_'_J___________y [hotlinkfiles.com]
o_____________"-.___"--"___.-"____________o [hotlinkfiles.com]
d______________.l"-:_TR_;-";._____________d [hotlinkfiles.com]
a_________.-j/'.;__;""""__/_.'\"-.________a [hotlinkfiles.com]
s_______v.'_/:`._"-.:_____.-"_.';__`.v____s [hotlinkfiles.com]
e____.-"__/_;__"-._"-..-"_.-"__:____"-.___e [hotlinkfiles.com]
x_.+"-.__:_:______"-.__.-"______;-.____\__x [hotlinkfiles.com]
_v;_\__`.;_; I Yoda Have A _____:_:_"+._;__ [hotlinkfiles.com]
y_:__;___;_;_Greased Up ME In __:_;__:_\:_y [hotlinkfiles.com]
o_;__:___;_:_MY ASS! This Goes__;:___;__:_o [hotlinkfiles.com]
d:_\__;__:__; On FOREVER!______:_;__/__::_d [hotlinkfiles.com]

Ground Control to Yoda Doll Ballad : "Soddity"

Synopsis: --Major Tom goes to the bathroom and shoves a Yoda doll up his ass, and then gimps back to his desk to post AC Trolls on Slashdot. -Yoda Doll to Major Tom. - Yoda Doll to Major Tom. - Take your ex-lax bars and put my do-rag on. - Yoda Doll to Major Tom. - Commencing countdown, rope is on. - Begin insertion and may Goatse's love be with you. -- This is Yoda Doll to Major Tom, - You've rectally been flayed! - And the papers want to know whose shirts you wear. - Now it's time to leave the crapper if you dare. -- This is Major Tom to Yoda Doll, - I'm stepping through the door. - And I'm farting in a most peculiar way! - And my ass looks very different today. - For here... - Am I shitting in the tincan? - Far...too busy posting trolls. -- Slashdot censors you... and there's nothing I can do. -- Uploading one hundred thousand files, - I'm feeling very ill. - I don't think my feces know which way to go. - I can't tell my intestines from spaghetti- - code. Yoda Doll to Major Tom, your prostate's dead, there's something wrong, - Can you hear me, Major Tom? - Can you hear me, Major Tom? - Can you hear me, Major Tom? Can you hear... Am I shitting in the tincan? - My ass like a baboon's - Slashdot censors you - and there's nothing I can do.

The Yoda Pledge

I pledge Allegiance to the Doll
of the Greased Up States of Yodarica
and to the Republic for which it shoves,
one nation under Yoda, rectal intrusion,
with anal lube and ass grease for all.

hello.mpg lyrics.
I'm doin' this tonight ,
You're probably gonna start a fight .
I know this can't be right .
Hey baby come on,
I loved you endlessly ,
When you weren't there for me.
So now it's time to leave and make it alone .
I know that I can't take no more
It ain't no lie
I wanna see you out that door
Baby , bye, bye, bye...

A picture of your ass after YODA. [bmezine.com]

Re:tsarkon reports Linux has a yoda doll up its as (1, Interesting)

Anonymous Coward | more than 5 years ago | (#27176329)

Wow, this is the funniest thing I've seen in years,/em>. Epic troll, thank you for sharing with the community.

Flashy gimmick or gimmick with potential? (3, Insightful)

w0mprat (1317953) | more than 5 years ago | (#27175111)

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.

Re:Flashy gimmick or gimmick with potential? (1)

fat_mike (71855) | more than 5 years ago | (#27177517)

Actually being able to see it would be truely remarkable.

Didn't your RTFM noob, You don't need that feature.

Draggable, scrollable image (0)

Anonymous Coward | more than 5 years ago | (#27175219)

Welcome back to 1984, Linux. Just kidding, we know you never left.

This is a Unix system! I know this system! (0)

Anonymous Coward | more than 5 years ago | (#27175735)

Obligatory.

LMAO (0)

Anonymous Coward | more than 5 years ago | (#27175737)

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.

Re:LMAO (1)

linhares (1241614) | more than 5 years ago | (#27178643)

This is the most asinine thing I've ever seen on Slashdot.

You've gotta be new here.

This is a Unix system! I know this system! (1)

ifchairscouldtalk (1031944) | more than 5 years ago | (#27175767)

Obligatory.

How about visual dynamic animation? (1)

meburke (736645) | more than 5 years ago | (#27175781)

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.

Boring (0)

Anonymous Coward | more than 5 years ago | (#27175897)

Where's street view?

Picture Seems Familiar (1)

CopaceticOpus (965603) | more than 5 years ago | (#27176133)

It's a LINUX system! I know this!

Just Johnny (0)

Anonymous Coward | more than 5 years ago | (#27176403)

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.

Huh? (1)

Ecuador (740021) | more than 5 years ago | (#27176505)

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?

Re:Huh? (1)

dacut (243842) | more than 5 years ago | (#27177023)

How is this like google maps?

They both use Javascript.

I found ... (2, Funny)

PPH (736903) | more than 5 years ago | (#27177173)

... a module commented "Here be dragons" once.

Missing Street View (1)

db32 (862117) | more than 5 years ago | (#27177419)

Seriously...I can do street view with Google. Why can't I "street" view the kernel and roam around? Google maps indeed...

Anyone know of a general use API? (1)

HappyEngineer (888000) | more than 5 years ago | (#27177905)

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.

Re:Anyone know of a general use API? (0)

Anonymous Coward | more than 5 years ago | (#27178523)

OpenLayers [openlayers.org]

Re:Anyone know of a general use API? (0)

Anonymous Coward | more than 5 years ago | (#27178691)

..posted too early:

OpenLayers [openlayers.org] or Mapstraction [mapstraction.com] for an abstraction layer that (in theory) enables you to switch providers easily.

Zoomable map? (0)

Anonymous Coward | more than 5 years ago | (#27179205)

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.

Oh great (3, Funny)

Thyamine (531612) | more than 5 years ago | (#27179303)

Now the terrorists will know exactly where to strike! Did no one think to obscure the important parts? Oh wait...

A thousand pictures is worth ten lines of code. (0)

Anonymous Coward | more than 5 years ago | (#27187313)

One of my favorite quotes.

Cool! (0)

Anonymous Coward | more than 5 years ago | (#27206747)

Cool, I can see my house!

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

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>