Question, where does one start, when planning to read the Linux kernel? There is so much code. I have read it, but randomly. I have read contents of net/ kernel.
I have read the main method where it attempts to launch pid1 of /bin/bash, etc.
Is there a really good place to start reading? For example how does Linux talk to the hard drive?
What's the first thing that happens in the kernel?