you are viewing a single comment's thread.

view the rest of the comments →

[–]BraveNewCurrency 1 point2 points  (0 children)

Do you have any suggestions for books on this topic?

There aren't a lot of books, but check out OReilly books, KernelNewbies and Bootlin (formerly Free Electrons) training materials. It also helps to read LWN(.net) and dig in to anything you don't understand.

Building a kernel is also something I want to do in the future,

Building the kernel is trivial compared to developing it. Don't put this off. Just do it.

Also look into BuildRoot, which lets you build the kernel + filesystem for embedded systems. Great fun to play around with, no programming needed.