On Tue, Jul 16, 2013 at 12:42 PM, Satya Prakash Prasad <unixkernel497@xxxxxxxxx> wrote: > 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? In that case start from creating a dummy driver and do everything there. > > 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, >> Srinivas >> >> >> >> >> On 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 > _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies