On Mon, Apr 19, 2010 at 8:48 AM, Adam M. Dutko <[email protected]> wrote: > 1) Are there areas that are easier for "relative newbies" to start in versus > other areas? I know this depends on a lot of things, to include experience. > Hypothetically, someone that has some C experience, but not a lot of kernel > (and subsystem) experience. Is it better to start from the bottom up like > bootstrap to init? or is it better to start with memory management? network > drivers? What is usually the best area from a learning and future utility > perspective?
Start with something you're interested in, use, and can test. If you write code that you don't use, it'll be incomplete and unreliable. If you work on something you're not interested in, it'll suffer from your ennui. If you can't test it, it'll be crap. Once you get into it, the interrelations in the code will suck you into other parts. Philip Guenther
