🐧 A hands-on lab for mastering Embedded Linux and Desktop Linux internals, from kernel to user space.
-
Updated
Jun 27, 2026 - Shell
🐧 A hands-on lab for mastering Embedded Linux and Desktop Linux internals, from kernel to user space.
Driver codes in C for RTOS development on STM32F411VETx
Deep dives into Linux kernel internals for low-latency systems engineering — context switches, page faults, NUMA, and CPU isolation, explained from first principles with original diagrams.
A low-level custom memory allocator implemented in C using system calls to manage heap boundaries. Features custom block splitting, memory alignment, and block coalescence algorithms to optimize memory recycling under tight hardware constraints.
Add a description, image, and links to the kernel-internals topic page so that developers can more easily learn about it.
To associate your repository with the kernel-internals topic, visit your repo's landing page and select "manage topics."