Venkat,

You can use http://lxr.linux.no/ to browse for kernel source. It's an online 
tool and you can directly see the usage, declaration, definition of functions, 
structures, etc.
My $.02
 
Best regards,
Abhijeet Tripathi
Email: [email protected] 


----- Original Message -----
From: Anand Arumugam <[email protected]>
To: Javier Martinez Canillas <[email protected]>
Cc: [email protected]; Venkateswarlu P <[email protected]>
Sent: Thursday, 16 June 2011 6:19 AM
Subject: Re:

@Venkateswarlu: Henceforth, please include a subject in your email.

On Thu, Jun 16, 2011 at 7:55 AM, Javier Martinez Canillas
<[email protected]> wrote:
> On Thu, Jun 16, 2011 at 8:41 PM, Venkateswarlu P
> <[email protected]> wrote:
>> how to understand the kernerl source  files in a simple way
>>
>>
>> what header  files i have to understand first
>>
>>
>> for example  to understand      do_fork()     function  for process
>> creation  which is defined in  kernel/fork.c
>>
>
> In the end the Linux kernel is just a big project written in C.
> Instead of asking what files do you need to understand. You should ask
> yourself what subsystem do you want to learn?
>
> Focus on functionality and browse the code to understand. As others
> pointed before there are lots of good books that will give you a high
> overview of the kernel.
>
> The first book that I recommend reading is Linux kernel development by
> Robert Love, but only if you have already read a book on operating
> system concepts. The best book for me is Andrew Tanenbaum's Modern
> Operating Systems.
>
> Hope it helps,
>
> --
> Javier Martínez Canillas
> (+34) 682 39 81 69
> PhD Student in High Performance Computing
> Computer Architecture and Operating System Department (CAOS)
> Universitat Autònoma de Barcelona
> Barcelona, Spain
>
> _______________________________________________
> Kernelnewbies mailing list
> [email protected]
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
  • [no subject] Venkateswarlu P
    • Re: Anuz Pratap Singh Tomar
    • Re: Javier Martinez Canillas
      • Re: Anand Arumugam
        • Re: Anand Moon
        • Re: abhijeet tripathi

Reply via email to