Skip to content

Instantly share code, notes, and snippets.

@chrisemoulton
Forked from jvns/kernelfuntalk.md
Created May 1, 2018 20:52
Show Gist options
  • Save chrisemoulton/9d702d3ab75dfb79a7725ebbd22b0b36 to your computer and use it in GitHub Desktop.
Save chrisemoulton/9d702d3ab75dfb79a7725ebbd22b0b36 to your computer and use it in GitHub Desktop.
You can be a kernel hacker

Hello!

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.

Internships:

The Eudyptula challenge

A series of challenges to introduce you to kernel programming. Try it out here: http://eudyptula-challenge.org/!

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 [email protected]. I'm @b0rk on Twitter.

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