The Interactive Linux Kernel Map
Constantine writes "The Linux kernel is one of most complex open source projects. Even though there are a lot of books on the Linux kernel, it is still a difficult subject to comprehend. The interactive Linux kernel map gives you a top-down view of the kernel. You can see the most important layers, functionalities, modules, functions, and calls. Each function on the map is a link to its source code. The map is interactive. You can zoom in and drag around to see details."
Is it also redundant?
Now the terrorists will know where to strike us!
I saw it in Time Magazine or Newsweek. A really complicated mixture of democratic and religious government bodies all interrelated.
Kernel developers have too much time on their hands...
Get back to work ;)
After looking at all that, am I the only one who is sorta taken by how complicated it is, and under the impression I am looking at the various complications of the Borg collective Consciousness?
(Before anyone makes the Bill Gates of Borg jokes, I have friends who say that really Microsoft is much more like the Jem'Hadar than the Borg. They don't really assimilate, they just show up with guns and take what they want.
I've worked on several different OS's and learned their internals intimately. Although I have used Linux a moderate amount I have no such understanding of the internal Linux architecture, so this slashdot post caught my interest. However, I RTFA, such as it is, but come away only with the belief that this is a further effort to make the OS look much more obscure and cryptic than any OS actually is. If anyone really learns much about the Linux OS from this thing I would be amazed.
I'm an American. I love this country and the freedoms that we used to have.
Someone has to ask it, and I have to admit I'm more curious about it than this. I want to see something similar to this for Windows or OS X, to compare with. Not down to the code level. (I did go trolling around in the code reading some comments, interesting stuff) but at least to see the difference in how things are laid out by comparison.
Surely there are a few that have poked around in those two systems enough to give us a rough fleshing out of the internal structure?
I work for the Department of Redundancy Department.
The overall user experience sucks at best. Go ahead and flame me. Last week's installs left a lot to be desired. We started with Fedora core 9 and and had all sorts of video and lock up problems. We abandoned it after three days of trying. The install disk wouldn't even run without a resolution parameter. We moved to Ubuntu. Much better but Gnome is 5 years behind OS/X (Forget about KDE 4). Sound still is an issue with Sound Blaster but at least we have something much more usable than Fedora. I wish the effort is spent on making installs a breeze. The desktop panels do not span multiple monitors and the default install still ships with many useless apps.
We use Linux for all of our production JBOSS servers and it has been absolutely wonderful. One day (I hope) the user experience will be as good. Windows and Mac OS/X have nothing to fear on the desktop for now.
If you go to the / of the site, there are four books, are they licensed or pirated i wonder?
Now I would like to compare that with one of the BSDs. The BSD folks should create a similar map so we all could be amazed.
I assume that this isn't manually built. How is it generated? Is the software available for use with other programs?
Any sufficiently complicated plate of spaghetti is morally equivalent to any other.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Please tell us.
I am sure you didn't mean that as a sneaky way to accuse the site of piracy without bothering to check your facts.
As I am sure you know a lot of linux books have been put online with the permission of their authors. And most have seen their sales increase as a result. So please let us know if this is the case here. Thank you.
May fortune shine on these efforts to flatten out the learning curve.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
this and this is the real reference for the kernal.
is to the aids clinic so they can get teh drugs for all teh dicks in the ass.
After looking at all that, am I the only one who is sorta taken by how complicated it is, and under the impression I am looking at the various complications of a four barrel carburetor?
(Before anyone makes the "Big Three" jokes, I have friends who say that really GM/DC/Ford are much more like the Hells Angels than a pack of Greasers. They don't really sit around at Arnold's diner, they just show up with guns and take what they want.
Fixed... I think. We still use car analogies here at Slashdot, right??
My operating systems course involved hacking the freebsd kernel. This would have come very handy then though there are differences between freebsd and linux. Is there a similar map for freebsd?
For a person that learns visually, a map like this is biggest gift any opensource community has given me. If only everything could have a map, then atleast people can explore and learn at their own pace in a much easier way.
modules is responsible for sound system in linux to be so fucked up. I've literally given up trying to get sound in linux.. I so loathe ALSA.. :(
Thank you!
I have been using Gnome/Linux as my primary and only operating system on my servers and laptops since early 2003. I have used and moved on one laptop a year. And every linux install has been easier than earlier
Back then it took me 10 hours to install and configure everything from modems to wireless to printers. Today it takes me 30 minutes to do the same.
Today with opensuse, everything works out of the box and net some packages are auto downloaded by yast. bluetooth, wifi, sprint aircard graphics, printers, scanners vpn everything works without getting into the terminal.
Is this a value judjment for Linux? Probably any map for the US government would be 100 times more complicated than Linux or your Iranian government, because the US goverment has been doingg it longer. And this is fact, not a value judjment either.
So, where's the function for "global desktop domination through illegal monopolistic practices"?
Tue 7/01/2008 5:50 pm. Well I had been mildly wondering what exactly was going on with the Linux times() call (http://home.att.net/~owen_labs/rant10.htm#ticktimes) -- since the "documentation" is fanciful -- and this weird-looking chart was actually useful for this. It took about 10-20 minutes, but eventually I found do_timer() doing "jiffies_65 += ticks" and sys_times() doing "return (long) jiffies_64_to_clock_t(get_jiffies_64())". That's further than I ever got with a book, so Yay Chart! -- anonymous coward....