From mboxrd@z Thu Jan 1 00:00:00 1970 From: matthias.bgg@gmail.com (Matthias Brugger) Date: Thu, 06 Dec 2012 13:53:22 +0100 Subject: Best and fastest way to understand kernel subsystem ? In-Reply-To: <1354787651.22307.3.camel@oc2826874472.ibm.com> References: <1354787651.22307.3.camel@oc2826874472.ibm.com> Message-ID: <50C09542.4020804@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On 12/06/2012 10:54 AM, Shraddha Kamat wrote: > What is the best (and the fastest ) way to understand a kernel > subsystem ( for e.g., filesystem , Networking .. etc.) If you are a beginner it might be convenient to look on a small subsystem first. The filesystem is really big and complicated, I think. If you are familiar with the embedded world, maybe something like spi or i2c might be a good starting point. If you want to understand networking, maybe starting with the tun/tap kernel module and try to understand how it "injects"/"grabs" packets/frames from/to userspace. This way you learn something on the data structures of the network subsystem. Just my 3 cents. Cheers, Matthias > > -- Shraddha > > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >