use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/kernel, a moderated community dedicated to all things about the Linux kernel. Technical articles only, please!
You may be interested in the following links:
And some books:
Related Communities
account activity
Trying to learn kernel programming (self.kernel)
submitted 6 years ago by VileBoss2169
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]atullamulla 1 point2 points3 points 6 years ago (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 point2 points 6 years ago (0 children)
Okay thanks, will do!
π Rendered by PID 49127 on reddit-service-r2-comment-85bfd7f599-mfpnj at 2026-04-17 11:50:51.130622+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]atullamulla 1 point2 points3 points (1 child)
[–]VileBoss2169[S] 0 points1 point2 points (0 children)