All of lore.kernel.org
 help / color / mirror / Atom feed
* Best and fastest way to understand kernel subsystem ?
@ 2012-12-06  9:54 Shraddha Kamat
  2012-12-06 11:46 ` Abhijit Pawar
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Shraddha Kamat @ 2012-12-06  9:54 UTC (permalink / raw)
  To: kernelnewbies

What is the best (and the fastest ) way to understand a kernel 
subsystem ( for e.g., filesystem , Networking .. etc.) 

-- Shraddha

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06  9:54 Best and fastest way to understand kernel subsystem ? Shraddha Kamat
@ 2012-12-06 11:46 ` Abhijit Pawar
  2012-12-06 12:02   ` rush
  2012-12-06 12:53 ` Matthias Brugger
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 8+ messages in thread
From: Abhijit Pawar @ 2012-12-06 11:46 UTC (permalink / raw)
  To: kernelnewbies

On 12/06/2012 03:24 PM, Shraddha Kamat wrote:
> What is the best (and the fastest ) way to understand a kernel 
> subsystem ( for e.g., filesystem , Networking .. etc.) 
Reading the kernel code is the best way. For reference you can use LDD3
and books from OReilly.

> 
> -- Shraddha
> 
> 
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> 


-- 
-
Abhijit

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06 11:46 ` Abhijit Pawar
@ 2012-12-06 12:02   ` rush
  2012-12-06 12:14     ` Abhijit Pawar
  0 siblings, 1 reply; 8+ messages in thread
From: rush @ 2012-12-06 12:02 UTC (permalink / raw)
  To: kernelnewbies

An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20121206/7409a077/attachment.html 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06 12:02   ` rush
@ 2012-12-06 12:14     ` Abhijit Pawar
  0 siblings, 0 replies; 8+ messages in thread
From: Abhijit Pawar @ 2012-12-06 12:14 UTC (permalink / raw)
  To: kernelnewbies

On 12/06/2012 05:32 PM, rush wrote:
> Hi,
> Most of O'Reilly books are pretty old. Afair the latest O'Reilly book is from 
> Robert Love about 2.6.34. Does it make sense?
Yes. Its a good book.
> Or even book 2005 are still usefull?
Even if the books are older they can give you the general idea about the
thoughts put into the particular subsystem.

> -- rush
> 06.12.2012, 15:49, "Abhijit Pawar" <abhi.c.pawar@gmail.com>:
>>
>> On 12/06/2012 03:24 PM, Shraddha Kamat wrote:
>>
>>      What is the best (and the fastest ) way to understand a kernel
>>      subsystem ( for e.g., filesystem , Networking .. etc.) 
>>
>> Reading the kernel code is the best way. For reference you can use LDD3
>> and books from OReilly.
>>
>>      -- Shraddha
>>
>>
>>      _______________________________________________
>>      Kernelnewbies mailing list
>>     Kernelnewbies at kernelnewbies.org <mailto:Kernelnewbies@kernelnewbies.org>
>>     http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>> -- 
>> -
>> Abhijit
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org <mailto:Kernelnewbies@kernelnewbies.org>
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
> 


-- 
-
Abhijit

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06  9:54 Best and fastest way to understand kernel subsystem ? Shraddha Kamat
  2012-12-06 11:46 ` Abhijit Pawar
@ 2012-12-06 12:53 ` Matthias Brugger
  2012-12-06 13:34 ` Anuz Pratap Singh Tomar
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Matthias Brugger @ 2012-12-06 12:53 UTC (permalink / raw)
  To: kernelnewbies

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
>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06  9:54 Best and fastest way to understand kernel subsystem ? Shraddha Kamat
  2012-12-06 11:46 ` Abhijit Pawar
  2012-12-06 12:53 ` Matthias Brugger
@ 2012-12-06 13:34 ` Anuz Pratap Singh Tomar
  2012-12-07  4:52 ` sanjeev sharma
  2012-12-08 16:31 ` Mulyadi Santosa
  4 siblings, 0 replies; 8+ messages in thread
From: Anuz Pratap Singh Tomar @ 2012-12-06 13:34 UTC (permalink / raw)
  To: kernelnewbies

On Thu, Dec 6, 2012 at 9:54 AM, Shraddha Kamat <sh2008ka@gmail.com> wrote:

> What is the best (and the fastest ) way to understand a kernel
> subsystem ( for e.g., filesystem , Networking .. etc.)
>
There is no fast way to learn Filesystem and Networking subsystems,
probably one of the biggest subsystems in kernel.
you should start learning basics from the classic Kernel books and learn
your way around by digging the code.

>
> -- Shraddha
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Thank you
Warm Regards
Anuz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20121206/75a31f12/attachment.html 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06  9:54 Best and fastest way to understand kernel subsystem ? Shraddha Kamat
                   ` (2 preceding siblings ...)
  2012-12-06 13:34 ` Anuz Pratap Singh Tomar
@ 2012-12-07  4:52 ` sanjeev sharma
  2012-12-08 16:31 ` Mulyadi Santosa
  4 siblings, 0 replies; 8+ messages in thread
From: sanjeev sharma @ 2012-12-07  4:52 UTC (permalink / raw)
  To: kernelnewbies

Hi,

First you need to start with basic of kernel and book for kernel by Robert
Love will help you.Both file-system and networking are major subsystem in
Kernel and required an knowledge of file-system & networking.

Thanks
Sanjeev Sharma


On Thu, Dec 6, 2012 at 3:24 PM, Shraddha Kamat <sh2008ka@gmail.com> wrote:

> What is the best (and the fastest ) way to understand a kernel
> subsystem ( for e.g., filesystem , Networking .. etc.)
>
> -- Shraddha
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20121207/6156a526/attachment.html 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Best and fastest way to understand kernel subsystem ?
  2012-12-06  9:54 Best and fastest way to understand kernel subsystem ? Shraddha Kamat
                   ` (3 preceding siblings ...)
  2012-12-07  4:52 ` sanjeev sharma
@ 2012-12-08 16:31 ` Mulyadi Santosa
  4 siblings, 0 replies; 8+ messages in thread
From: Mulyadi Santosa @ 2012-12-08 16:31 UTC (permalink / raw)
  To: kernelnewbies

On Thu, Dec 6, 2012 at 4:54 PM, Shraddha Kamat <sh2008ka@gmail.com> wrote:
> What is the best (and the fastest ) way to understand a kernel
> subsystem ( for e.g., filesystem , Networking .. etc.)

ever used UML (User Mode Linux)? Combine it with gdb and put
breakpoints at the codes you wanna learn...and watch them live
working...

But still, it takes time...so, basically, you need a lot of time....

-- 
regards,

Mulyadi Santosa
Freelance Linux trainer and consultant

blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-12-08 16:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-06  9:54 Best and fastest way to understand kernel subsystem ? Shraddha Kamat
2012-12-06 11:46 ` Abhijit Pawar
2012-12-06 12:02   ` rush
2012-12-06 12:14     ` Abhijit Pawar
2012-12-06 12:53 ` Matthias Brugger
2012-12-06 13:34 ` Anuz Pratap Singh Tomar
2012-12-07  4:52 ` sanjeev sharma
2012-12-08 16:31 ` Mulyadi Santosa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.