Any good ways on how to get into kernel dev?

i know... i know... this isn't what someone should ask, but i would really appreciate some tips or any resources outside official docs and source code? Or those are enough?

7 points | by ihms 23 hours ago

3 comments

  • chatziko 1 hour ago
    Learn tooling, especially QEMU (vms are a must for kernel dev).

    And find specific little projects that inspire you, "kernel dev" is a huge topic. Like a funny /proc entry, a netfilter hook, or a tiny filesystem. A concrete project will give you a clear path forward to research and experiment.

  • aweiher 22 hours ago
    Why should this not be asked?

    Start here: https://www.kernel.org/doc/html/v4.16/process/howto.html

  • brudgers 11 hours ago
    resources outside official docs and source code?

    Official documents and source code are a big part of what defines the kernel development community. To the degree they are a barrier to entry, they are serving an important secondary purpose.

    Good luck.

    • ihms 1 hour ago
      Thank you. I didnt meant excluding them but adding other resources on top of the official docs and source code.