Slashdot Mirror


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

77 comments

  1. deja vous ? by v1 · · Score: 3, Insightful

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

    --
    I work for the Department of Redundancy Department.
    1. Re:deja vous ? by Chabo · · Score: 1

      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

      --
      Convert FLACs to a portable format with FlacSquisher
    2. Re:deja vous ? by linhares · · Score: 1

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

    3. Re:deja vous ? by Chabo · · Score: 1

      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.

      --
      Convert FLACs to a portable format with FlacSquisher
    4. Re:deja vous ? by Anonymous Coward · · Score: 0

      Yes, see
      here

      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.

    5. Re:deja vous ? by jd · · Score: 2, Informative

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

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    6. Re:deja vous ? by gomiam · · Score: 5, Informative

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

    7. Re:deja vous ? by Chabo · · Score: 1

      Well played...

      --
      Convert FLACs to a portable format with FlacSquisher
    8. Re:deja vous ? by telchine · · Score: 5, Funny

      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?

    9. Re:deja vous ? by Tarlus · · Score: 5, Funny

      I think you meant, touché.

      --
      /* No Comment */
    10. Re:deja vous ? by Anonymous Coward · · Score: 0
    11. Re:deja vous ? by Anonymous Coward · · Score: 0

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

      You must be new here

    12. Re:deja vous ? by Anonymous Coward · · Score: 2, Funny

      More like douché

    13. Re:deja vous ? by b4dc0d3r · · Score: 2, Funny

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

    14. Re:deja vous ? by Skeptical1 · · Score: 1

      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.

    15. Re:deja vous ? by dov_0 · · Score: 1

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

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    16. Re:deja vous ? by DavoMan · · Score: 1

      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.

      --
      Whats the harm in yelling 'Computer, end program!'? You could be living in Star Trek! Go on.. give it a try.
    17. Re:deja vous ? by dotancohen · · Score: 1

      Æ

      --
      It is dangerous to be right when the government is wrong.
  2. This map reminds me of a quote from Maine. by synthesizerpatel · · Score: 2, Funny

    "You can't get there from here."

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

    1. Re:This map reminds me of a quote from Maine. by iminplaya · · Score: 1

      "You can't get there from here."

      Then there will come to me.

      --
      What?
    2. Re:This map reminds me of a quote from Maine. by Brotherred · · Score: 1

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

      --
      Those that do not know, pay for it.
  3. wow by DragonTHC · · Score: 1

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

    --
    They're using their grammar skills there.
    1. Re:wow by thhamm · · Score: 2, Interesting

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

    2. Re:wow by Anonymous Coward · · Score: 0

      that's "kicker&" to you mister!

  4. great. by thhamm · · Score: 1

    oh come on. :/

  5. Makes you wonder by Tibor+the+Hun · · Score: 1

    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.
    1. Re:Makes you wonder by spacefiddle · · Score: 3, Funny

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

    2. Re:Makes you wonder by linhares · · Score: 4, Funny

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

      You mean like this?

    3. Re:Makes you wonder by jd · · Score: 1

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

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Makes you wonder by Bieeanda · · Score: 1

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

    5. Re:Makes you wonder by schon · · Score: 1

      I dunno, and if it's written anything like IIS, I don't want to!

    6. Re:Makes you wonder by pushing-robot · · Score: 1

      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.

      --
      How can I believe you when you tell me what I don't want to hear?
    7. Re:Makes you wonder by TornCityVenz · · Score: 1

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

      --
      I Need someone to rebuild a Digitech Digital Delay pedal for me....for me...for me...for me.
  6. Just like Google maps... by imsabbel · · Score: 5, Insightful

    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?
    1. Re:Just like Google maps... by Anonymous Coward · · Score: 1

      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.

    2. Re:Just like Google maps... by Anonymous Coward · · Score: 5, Insightful

      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.

    3. Re:Just like Google maps... by jd · · Score: 1

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

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Just like Google maps... by Anonymous Coward · · Score: 0

      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.

    5. Re:Just like Google maps... by Fluffeh · · Score: 1

      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?

      --
      Moved to http://soylentnews.org/. You are invited to join us too!
    6. Re:Just like Google maps... by Anonymous Coward · · Score: 0

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

      what I got was meh

    7. Re:Just like Google maps... by joker784 · · Score: 0

      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.

  7. Link to source code by Lord+Grey · · Score: 1

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

    --
    // Beyond Here Lie Dragons
    1. Re:Link to source code by Methlin · · Score: 1

      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.

  8. This doesn't remind me of Google Maps by jeffmeden · · Score: 5, Insightful

    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.

  9. I wonder how... by Spookticus · · Score: 1

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

    1. Re:I wonder how... by HTH+NE1 · · Score: 1

      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.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  10. Deja je? by Anonymous Coward · · Score: 0

    Je ne comprend pas..?

    1. Re:Deja je? by Anonymous Coward · · Score: 0

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

  11. No day/night cycle by anss123 · · Score: 1

    Fail!

  12. Flashy gimmick or gimmick with potential? by w0mprat · · Score: 3, Insightful

    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.
    1. Re:Flashy gimmick or gimmick with potential? by fat_mike · · Score: 1

      Actually being able to see it would be truely remarkable.

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

  13. Draggable, scrollable image by Anonymous Coward · · Score: 0

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

  14. What r u waiting for? by Anonymous Coward · · Score: 0

    What's stopping you from making one?

    1. Re:What r u waiting for? by Anonymous Coward · · Score: 0

      Life?

  15. This is a Unix system! I know this system! by Anonymous Coward · · Score: 0

    Obligatory.

  16. LMAO by Anonymous Coward · · Score: 0

    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.

    1. Re:LMAO by linhares · · Score: 1

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

      You've gotta be new here.

  17. This is a Unix system! I know this system! by ifchairscouldtalk · · Score: 0

    Obligatory.

  18. How about visual dynamic animation? by meburke · · Score: 1

    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!"
  19. Boring by Anonymous Coward · · Score: 0

    Where's street view?

  20. Picture Seems Familiar by CopaceticOpus · · Score: 1

    It's a LINUX system! I know this!

  21. Re:tsarkon reports Linux has a yoda doll up its as by Anonymous Coward · · Score: 1, Interesting

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

  22. Just Johnny by Anonymous Coward · · Score: 0

    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.

  23. Huh? by Ecuador · · Score: 1

    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
    1. Re:Huh? by dacut · · Score: 1

      How is this like google maps?

      They both use Javascript.

  24. I found ... by PPH · · Score: 2, Funny

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

    --
    Have gnu, will travel.
  25. Through the looking-glass by Ashtead · · Score: 2, Funny

    "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
  26. Missing Street View by db32 · · Score: 1

    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.
  27. Anyone know of a general use API? by HappyEngineer · · Score: 1

    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.

    1. Re:Anyone know of a general use API? by Anonymous Coward · · Score: 0
    2. Re:Anyone know of a general use API? by Anonymous Coward · · Score: 0

      ..posted too early:

      OpenLayers or Mapstraction for an abstraction layer that (in theory) enables you to switch providers easily.

  28. Zoomable map? by Anonymous Coward · · Score: 0

    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.

  29. Oh great by Thyamine · · Score: 3, Funny

    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
  30. A thousand pictures is worth ten lines of code. by Anonymous Coward · · Score: 0

    One of my favorite quotes.

  31. Cool! by Anonymous Coward · · Score: 0

    Cool, I can see my house!