Articles
Long-form engineering writing
Deep explanations, written to be re-read. Every article carries its references, relations, and revision history with it.
Filesystem Architecture: FAT32, ext, NTFS, and XFSdraft
In general filesystem is how files are stored in a partition, it's not how the storage is divided.
Power-on to PID 1: UEFI, GPT, ESP, and GRUBdraft
from uefi to filesystem to ram.
From File to Device: VFS, Page Cache, Queues, and DMAdraft
VFS is not a filesystem but it's part of the kernel that live in kernel/vfs/.
Virtual Memory and Process Spacedraft
when allocating a memory space, the allocation does not go directly to the ram, instead it's handled by the kernel.