Thanks .. I have another question. I was trying to practice some kernel process management APIs as in http://reiber.org/nxt/pub/Linux/LinuxKernelDevelopment/Linux.Kernel.Development.3rd.Edition.pdf<http://www.linkedin.com/redirect?url=http%3A%2F%2Freiber%2Eorg%2Fnxt%2Fpub%2FLinux%2FLinuxKernelDevelopment%2FLinux%2EKernel%2EDevelopment%2E3rd%2EEdition%2Epdf&urlhash=3MN8&_t=tracking_disc>(Linux Kernel Development by Robert Love, 3rd edition).
I am not sure how to practice the code snippet given in the text book. I can understand the theory but do not find a way to practice. For example: I want to read a process 'struct task_struct' to find it parent's process identifier, how many tasks are in which state, creating kernel threads etc? Any idea? On Mon, Jul 15, 2013 at 2:32 PM, Srinivas Ganji < srinivasganji.ker...@gmail.com> wrote: > As per as I know, you can follow two text books. > > 1. Linux Kernel Development by Robert Love, 3rd edition. > 2. Linux Device Drivers by Alessandro Rubini, Jonathan Corbet, Greh > Kroah-Hartman. 3rd edition. > > At the same time, you can practice the exercises given in the text books - > practice makes a man perfect. The other thing is "Make your hands dirty by > digging the kernel code whenever you have a doubt". > > Regards, > Srinivas > > > > > On Mon, Jul 15, 2013 at 2:06 PM, Satya Prakash Prasad < > unixkernel...@gmail.com> wrote: > >> Please let me know how to study and get hands on experience on Linux >> Kernel and Device Drivers? >> >> Regards, >> Prakash >> >> _______________________________________________ >> 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