Kernelnewbies Mailing Lists
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview
thread

Re:

abhijeet tripathi

June 19, 2011
9:25 p.m.

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: abhijeet.tripathy@yahoo.co.in ----- Original Message ----- From: Anand Arumugam <anand.arumug@gmail.com> To: Javier Martinez Canillas <martinez.javier@gmail.com> Cc: Kernelnewbies@kernelnewbies.org; Venkateswarlu P <p.venkatesh551@gmail.com> 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 <martinez.javier@gmail.com> wrote:

...

On Thu, Jun 16, 2011 at 8:41 PM, Venkateswarlu P <p.venkatesh551@gmail.com> 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 Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

0 0
Reply
Sign in to reply online Use email software

Back to the thread

Back to the list

HyperKitty Powered by HyperKitty version 1.3.12.