On Wed, 11 Jun 2014, Valdis.Kletnieks@xxxxxx wrote: > On Wed, 11 Jun 2014 11:58:02 +0530, Prudhvee Narasimha Sadha said: > > > I just want to know what I should learn and any suggested books to > > learn kernel programming. > > Learn C. Learn C *really* well. Especially the way the Linux > kernel implements object-oriented concepts using callbacks through > structures of function pointers (struct file_ops, etc...) particularly gcc extensions that are used extensively in the kernel: https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ======================================================================== _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies