Hi, I am new here and so I have been meaning to begin myself with Kernel development for the Linux platform for quite a while now, but I am uncertain as to where to begin and what are the first steps to delve into kernel development ? My C programming isn’t extensive but I have some experience in programming some small programs in C, and again I’m not too sure about my skillset with C.
I have also be meaning to delve into the Linux Device Driver programming too, but I am not certain whether this is actually somehow related to the Linux Kernel development.
So back to the question where should I start with Linux Kernel Development or programming Linux Device Driver ? Are there any career opportunities in this part of Linux ? Would like to hear from the experienced users who are also involved in this related field, Thanks.