kennytherex
About Lore Cybersecurity Programming
Kernel
Section 01 · Foundations C OS Theory Assembly
Section 02 · Linux Kernel Engineering Linux Concepts Hands-on Kernel Device Drivers Upstream Contributions
Section 03 · Modern Kernel Development Rust for Linux
Random Frenz
← Home
Kernel Development

Down to the metal.

Learning Linux kernel development from scratch: how the kernel works, how to read it, and how to write for it.

SECTION 01

Foundations

C Pointers, memory, and the language the kernel is written in. 0 posts OS Theory Processes, scheduling, memory management, and file systems. 0 posts Assembly Registers, syscalls, and what the CPU actually runs. 0 posts
SECTION 02

Linux Kernel Engineering

Linux Concepts Kernel architecture, subsystems, and core concepts. 0 posts Hands-on Kernel Building, booting, and modifying the kernel yourself. 0 posts Device Drivers Character devices, modules, and writing drivers. 0 posts Upstream Contributions Patches, mailing lists, and getting code into mainline. 0 posts
SECTION 03

Modern Kernel Development

Rust for Linux Exploring memory-safe kernel development. 0 posts
kennytherex

Writing about cybersecurity, programming
and the journey.

© 2026 kennytherex. All rights reserved. made with ♥ and Astro