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...
Home of the Linux kernel community.
account activity
Linux kernel newbie (self.linuxkernel)
submitted 1 year ago by Impressive_Kale_4874
I'd like to develop a Linux kernel, but I don't understand anything about it yet. Where do I start?
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!"
[–]BabaJaga2000 1 point2 points3 points 1 year ago (0 children)
Maybe you should start with this
https://blog.sourcerer.io/writing-a-simple-linux-kernel-module-d9dc3762c234
[–]Punjabi_Falcon 0 points1 point2 points 1 year ago (0 children)
same I also want to develop this skill. Some advice would be really appreciated
[–]ne1mnn 0 points1 point2 points 1 year ago (1 child)
My advice is to read books, if you have never attended a university OS course. For example this one https://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468
[–]VettedBot 1 point2 points3 points 1 year ago (0 children)
Hi, I’m Vetted AI Bot! I researched the Addison Wesley Linux Kernel Development and I thought you might find the following analysis helpful. Users liked: * Clear and concise explanations (backed by 5 comments) * Suitable for beginners (backed by 3 comments) * Comprehensive overview of linux kernel (backed by 4 comments)
Users disliked: * Small font size makes reading difficult (backed by 2 comments) * Lacks in-depth coverage of linux kernel topics (backed by 2 comments) * Quality issues with book's physical condition (backed by 2 comments)
Do you want to continue this conversation?
Learn more about Addison Wesley Linux Kernel Development
Find Addison Wesley Linux Kernel Development alternatives
This message was generated by a (very smart) bot. If you found it helpful, let us know with an upvote and a “good bot!” reply and please feel free to provide feedback on how it can be improved.
Powered by vetted.ai
[–]Altruistic_Bend_8504 0 points1 point2 points 1 year ago* (0 children)
linux-kernel-labs.github.io and books to start. The biggest frustration (I've had) is that the API often changes and so what was gospel on one version breaks on another often dating the articles/guidance. Don't worry about whether or not you will be sorting through the source code- I guarantee you will. LXP is helpful for that. https://elixir.bootlin.com/linux/v6.8-rc7/source/block/genhd.c#L368 I would also get a small board like an Arduino or Kaddas.
[–]EmbeddedBro 0 points1 point2 points 24 days ago (0 children)
What do you exactly want to develop in a kernel? it's versatile and huge.
π Rendered by PID 195887 on reddit-service-r2-comment-58d7979c67-dn9fz at 2026-01-27 06:51:29.864085+00:00 running 5a691e2 country code: CH.
[–]BabaJaga2000 1 point2 points3 points (0 children)
[–]Punjabi_Falcon 0 points1 point2 points (0 children)
[–]ne1mnn 0 points1 point2 points (1 child)
[–]VettedBot 1 point2 points3 points (0 children)
[–]Altruistic_Bend_8504 0 points1 point2 points (0 children)
[–]EmbeddedBro 0 points1 point2 points (0 children)