Post

As someone who has aspired to learn more about kernel development but didn't quite manage to ever find the time to get into it (and even if I had... well then I get the privilege of going to LKML. Whee). I really appreciate people taking the effort to make this stuff less magic and more accessible.

Also it helps take away the mystique around kernel development that is only of value to the absolute worst kinds of kernel developers. Which should be a goal in and of itself.

It's a pity that it doesn't actually explain anything about how the kernel works... or is started... or does anything... hopefully that's eventually explored, because there's a lot of great stuff to learn about what makes OSes tick, and yes, none of it is mystical or impossible to understand.

Thanks for the feedback! This post (and the series) is intentionally an introductory one. I'm aiming at developers who mostly know Linux through "run this command" style tutorials, and don't need deep OS theory for their daily work. There are already great resources about kernel internals.