I really liked this and have suggested this to a lot of my friends. Is there any need to update this to the latest mainline kernel version? Has there been much change between 2.6.36 and the current 4.x ?
Dear Constantine,
Your new contribution is a treasure to the Students who loves to study and research about the Linux kernel.Day by Day,Linux kernel is getting so complex due to its development by the global people and a newbie cannot digest when he intended to study new linux kernel by just viewing the source code simply.
in fact i have seen a lot of conferences and seminars in you-tube regarding Linux kernel and patch submitting taken by the experts.but truly its not helping me.
but this one really gave me the idea of the kernel in just in seconds.so a picture is worth thousand words.The map help us to know the relationship of kernel and its subsystems and the complicated codes very well.it really inspired me.thank you so much Constantine.
Great Work.
Wow, thats neat!
I feel like the whole site is a great resource, as the map is only a small part and itself pretty impressive. There is a lot more on the kernel and GNU/Linux as well as development, tools…
Well, just have a look =)
Nice work! A minor suggestion:
Your map has links to files/directories, functions and data structures. It might be nice to visually differentiate between these, e.g., normal text for files/directories, bold for functions, italic for structs, and/or different colors.
Any chance we could work together to add some links to the image map?
I’d like to (for instance) be able to click on the “memory” or “human interface” column heading, and get some definitional info about these — perhaps a DBpedia URI which.
Any way to get an animated version (probably sans links) showing the creation order of the various structures in the kernel? Not being a kernel hacker, an animation showing how the it’s built up at runtime might help me grok the whole better. Thanks for the map; a great start for digging into the kernel. =)
the poster gives you a lot info.But i feel, it would be better for new learners if we have a doc which teaches about inter component communication and bit explanation of each module.
This looks interesting but I couldn’t see much. I’m using seamonkey (aka mozilla) and either it’s not rendering properly or your site has some problems… Which browser do you use for this?
June 12, 2020 at 11:14 am
Awsome work gays this is just the stuff you need to have an entry point into the kernel.
February 21, 2016 at 1:06 am
Hi,
I really liked this and have suggested this to a lot of my friends. Is there any need to update this to the latest mainline kernel version? Has there been much change between 2.6.36 and the current 4.x ?
Thank you.
March 25, 2014 at 1:42 pm
A idéia do site é boa mas imagem possivelmente está alterada pois a coluna “human interface” parece ser do final da imagem.
corrijam em favor do site.
August 7, 2011 at 10:52 pm
Dear Constantine,
Your new contribution is a treasure to the Students who loves to study and research about the Linux kernel.Day by Day,Linux kernel is getting so complex due to its development by the global people and a newbie cannot digest when he intended to study new linux kernel by just viewing the source code simply.
in fact i have seen a lot of conferences and seminars in you-tube regarding Linux kernel and patch submitting taken by the experts.but truly its not helping me.
but this one really gave me the idea of the kernel in just in seconds.so a picture is worth thousand words.The map help us to know the relationship of kernel and its subsystems and the complicated codes very well.it really inspired me.thank you so much Constantine.
Great Work.
August 8, 2011 at 12:04 am
Thank you very much!
February 19, 2011 at 11:50 pm
I’ve been having a lot of fun looking at it. Been trying to learn more about the kernel since I started getting into Android modding, this makes me realize how much I still have to learn 😀 I’ve just started at the CPU and worked my way up, I figure it’s the closest you can get to the “beginning” of the Linux kernel.
Wow, thats neat!
I feel like the whole site is a great resource, as the map is only a small part and itself pretty impressive. There is a lot more on the kernel and GNU/Linux as well as development, tools…
Well, just have a look =)
December 16, 2010 at 3:23 pm
Hi Constantine,
Nice work! A minor suggestion:
Your map has links to files/directories, functions and data structures. It might be nice to visually differentiate between these, e.g., normal text for files/directories, bold for functions, italic for structs, and/or different colors.
Thanks,
Rony
December 19, 2010 at 5:34 pm
Thank you, ronys.
It is easy enough to distinguish between files and identifiers.
I’ll think how do represent differently structs.
October 10, 2010 at 4:54 pm
THANKS Constantine!!!!! is a great iniciative, the page is very nice and interesting, congrats and thank you very much from Argentine 🙂
December 8, 2009 at 5:47 am
I am always looking for brandnew posts in the WWW about this topic. Thanks.
July 20, 2009 at 11:13 pm
[…] club GNU/Linux map more about Linux comments referers Linux Quick […]
March 18, 2009 at 11:58 am
totally awesome
well done 🙂
March 17, 2009 at 6:01 pm
Kya chutiyagiri hai yeh? Kisko chutiya bana raha hai idhar?
Kidding dude, seems to be a good quality work…now add some glamor into it
March 13, 2009 at 3:51 pm
Interesting.
Any chance we could work together to add some links to the image map?
I’d like to (for instance) be able to click on the “memory” or “human interface” column heading, and get some definitional info about these — perhaps a DBpedia URI which.
Click-to-more isn’t absolutely vital, if the URIs can be incorporated into the markup as RDFa or similar, as they then become better available to tools like —
http://linkeddata.uriburner.com/about/html/http://www.makelinux.net/kernel_map#sd
— and —
http://linkeddata.uriburner.com/ode/?uri=http%3A%2F%2Fwww.makelinux.net%2Fkernel_map
March 4, 2009 at 8:17 pm
an excellent piece of work – thank you for this fine contribution to the OSS community
July 31, 2008 at 3:05 pm
class_device is removed
July 31, 2008 at 3:04 pm
Netfilter. It is in ip_local_deliver, __ip_local_out. (Just whereever you find NF_HOOK).
from http://kerneltrap.org/node/16444
July 30, 2008 at 10:41 pm
damn cool… great work, thanks
July 22, 2008 at 8:56 pm
Any way to get an animated version (probably sans links) showing the creation order of the various structures in the kernel? Not being a kernel hacker, an animation showing how the it’s built up at runtime might help me grok the whole better. Thanks for the map; a great start for digging into the kernel. =)
July 3, 2008 at 10:41 am
I had ask some students to same project for their 3rd Sem Project .
Still lots of improvement can be done.
June 30, 2008 at 9:07 am
Very nice indeed! Thank you very much! Has this kernel Map been created directly from the GIT repository? That would be sooo great!
June 30, 2008 at 7:20 am
Hi….
the poster gives you a lot info.But i feel, it would be better for new learners if we have a doc which teaches about inter component communication and bit explanation of each module.
Thanks
June 29, 2008 at 9:59 am
Very nice indeed. The map UI sucks though, it insists to do zooming instead of scrolling when using scroll gestures on my MacBooks trackpad.
June 29, 2008 at 8:51 am
Howdy,
This looks interesting but I couldn’t see much. I’m using seamonkey (aka mozilla) and either it’s not rendering properly or your site has some problems… Which browser do you use for this?
Regards,
George…
June 29, 2008 at 3:31 am
damn cool!!
June 17, 2008 at 10:20 pm
Very nice job!
June 7, 2008 at 10:16 pm
Older comments are here: http://kerneltrap.org/node/14015