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
(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?
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.kernel@xxxxxxxxx> 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,SrinivasOn Mon, Jul 15, 2013 at 2:06 PM, Satya Prakash Prasad <unixkernel497@xxxxxxxxx> 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@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies