Quote:
Originally Posted by indienick
...but I do not know where to start.
|
Begin by reading the kernel's source followed by reading it more. Unfortunately, you are seeing multiple issues at the same time:
- Rarely if ever does the source of a large project make sense the first few trips through study. It will take awhile, & multiple reads.
- The interaction between modules & functions may not be apparent for quite some time.
- Projects (commercial or Open Source...) grow organically which means that the organization of the overall source base will take time to comprehend why things are as they are. Don't expect to understand it on the first pass.
Rarely is there a published roadmap which will gently guide you through the process. If you really want to learn the kernel, have the fortitude & tenacity to stick to it.