Documentation
Sometimes when I write an article about a project, I need to give details on the behavior of a particular system that I interact with, and that needs to be understood for the article to make sense.
Some other times, I just feel like talking about how some system works because I find it interesting.
This section contains such articles.
2025
Adding your custom libraries to a Linux Kernel Module.
Kernel
Linux
C
Ever dreamed of delegating all your build flow to KBuild ? Me neither.
Disk access, MMU, mmap, a simple overview.
Operating Systems
Explaining what happens when one mmap-s the content of a file.
2021
Memory Manager : Secondary allocators.
Kernel
Memory Management
C
Operating Systems
Secondary allocator
Memory Manager : Primary allocators.
Kernel
Memory Management
C
Operating Systems
The primary memory manager
Memory Managers : Introduction.
Kernel
Memory Management
C
Operating Systems
General considerations on memory and memory managers.