Hi I have been following the mailing list for more than one month and I would like to share my point of view. I feel (may be i am wrong!!!) that there is a need for tutorials to help build the basis for the newbies so that they are competent enough to understand the mailing list....
Whenever I start digging into another driver subsystem I feel the same way. However, when I start pursuing the tutorial-level understanding, I generally have a hard time debugging whatever I'm working on. At that point I read the available documentation, the source code, and perhaps an entire book and things come together pretty nicely.
If we present the basic tutorials, a newbie like me can take a month or two to go through them and then join the list.
Hmm. Like kernel programming boot camp. Linux Device Drivers filled this role for me. If you are still looking for a solid intro, I'd recommend building and running the sources described in this book. It really helps to demystify some important pieces of the kernel.
I always thought there will be more "friendly" material on linux than on windows. Although for administration of linux one finds a lot of material but for a programmer one finds himself in a group of highly skilled programmers lacking an expression (sorry to be rude!!).
What could be more friendly than the source code:) ? I'll plug LDD again. It's available online free of charge and is very approachable. You will need decent C programming skills to understand it, but you don't need to be an OS theory guru. Good luck! Ciao, Brian -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/