I kind of agree. I've learned much about Linux this way
[but I've learned even more by trying to write kernel code]
I started first by tracing the code from boot to init, then each
system call while making plenty of notes along the way.
It is not the best coded or documented source around, but you
soon discover that the kernel is simple in overall design.
Just try not to get bogged down too much in the details at first.
-- Andrew E. Mileski mailto:aem@netcom.ca