Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
You can be a kernel hacker


Did you see my talk at CUSEC? If you're interested in hacking on the Linux kernel, here are some more resources! If you have suggestions for learning about OS X or Windows, or you're interested in learning about BSD, let me know!

Reading kernel code:

Writing kernel modules:

Writing an OS:

  • The OSDEV wiki is a great resource. I used it constantly.
  • MikeOS looks like a good place to start.


The Eudyptula challenge

A series of challenges to introduce you to kernel programming. Try it out here:!

If you have questions about any of this, you can get in touch with me! This goes double plus especially for you if you're a woman, but I'm happy to talk to anyone.

My email address is I'm @b0rk on Twitter.

Copy link

lattice0 commented Dec 23, 2020

I have a simple question that was closed on stack overflow. How do I know from which kernel this kernel forked?

I mean, they possibly forked from some google kernel or some qualcomn kernel, I don't know.

Thank you very much :)

Copy link

jvns commented Dec 28, 2020

@LucasZanella I have no idea!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment