Linux.com

Home Linux Community Forums Programming and Development Kernel Development frustrated in understanding the linux kernel

frustrated in understanding the linux kernel

Link to this post 08 Jun 10

Hi,

Recently, I feel frustrated in understanding the linux kernel.

I have difficulty to inter-relae differnent data structure. For example, the relationship between superblock, inode and dentry objects.

Link to this post 08 Jun 10

This is a good place to start, they maintain the kernel. They support Linus Torvalds so that he can work on it full time.
http://www.linuxfoundation.org

The site is huge and the best way to find what you are looking for is to use the search function. Example inodes.

Link to this post 11 Jun 10

These are all file system related structures. Narrow you search on the web to linux file system documents. Also, you can find useful stuff on:

www.kernel.org
www.tldp.org

Link to this post 12 Jun 10

Thank you.

There are also some ebooks on linux kernel at :
http://www.kernelchina.org/?q=node/69
OReilly.Understanding.Linux.Network.Internals.Dec.2005.chm

The Design and Implementation of the FreeBSD Operating System.chm

The.Design.and.Implementation.of.the.4.4BSD.Operating.System.chm

The_Linux_Networking_Architecture.chm

Addison-Wesley Tcpip Illustrated, Volume 1 The Protocols.chm

Addison.Wesley.TCP-IP.Illustrated.Volume.2.The.Inplementation

Linux Kernel Development Second Edition.chm

Linux.Kernel.3rd.Edition.Nov.2005.HAPPY.NEW.YEAR.chm

OReilly.Linux.Device.Drivers.3rd.Edition.Feb.2005.eBook-DDU.chm

Link to this post 24 Jun 10

Actually, one of the best books I have come across dealing with the Linux kernel is Robert Love's "Linux Kernel Development" which I do not know if it is the same Linux Kernel Development in your listing. Love presents the material in a very organized manner to which it becomes easier to follow.

Link to this post 25 Jun 10

I'm in the middle of reading Professional Linux Kernel Architecture by Wolfgang Mauerer. I have to admit it's a little daunting, but so far so good. It's pretty mucha step by step analysis of the actual kernel source and an explanation of what the code is doing and why. It's big, it's think, it's very technical, and probably not the best for satiating casual curiosity. But that said, I am getting a much better understanding of how things work, now, and feel more comfortable looking at the kernel source.

http://www.wrox.com/WileyCDA/WroxTitle/Professional-Linux-Kernel-Architecture.productCd-0470343435.html

I also have not ready any other books at all about the kernel specifically, so I have no point of comparison.

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board