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

Reply via email to