You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains a book-in-progress about the Linux kernel and its insides.
The goal of this project is simple – to share knowledge about the Linux kernel internals and related low-level topics. If you’re curious about what’s under the hood, see the Table of Contents.
Important
I started writing this series when the latest version of the kernel was 3.18. A lot has changed since then, and I am in progress of updating the content to reflect modern kernels (v6.16+). I’ll continue revising the posts as the kernel evolves.
If you have any questions or suggestions, feel free to ping me at Twitter @0xAX, add an issue, or drop me an email.
Mailing list
There is a Google group mailing list (kernelhacking@googlegroups.com) for learning the kernel source code.
To join the group, send an email to kernelhacking+subscribe@googlegroups.com. You will receive a confirmation email. After replying to it, you will be added to the mailing list.
Tip
If you have a Google account, you can simply open the archive page and click Apply to join group. You will be approved automatically.