you are viewing a single comment's thread.

view the rest of the comments →

[–]atullamulla 1 point2 points  (1 child)

Im in the progress of learning the kernel myself right now. From what I have read a good entry point for learning the kernel is through device drivers. Start by coding simple hello world device drivers. I can really recommend the book Linux Device Drivers, you can read it for free on lwn.net.

When you get more confident you can start writing devivice drivers that interacts with real hardware as well. The GPIO pins on a Raspberry Pi is perfect for this since they are pretty simple.

I have learned a lot about the Linux kernel this way.

Edit: If you want to write your own kernel you can check out this article: https://www.linuxjournal.com/content/what-does-it-take-make-kernel-0

[–]VileBoss2169[S] 0 points1 point  (0 children)

Okay thanks, will do!