Technical notes on Linux kernel internals, kernel hardening, memory safety, and low-level systems programming.

I use this section to develop longer articles from source reading, experiments, and small systems projects. Drafts are published when the structure is useful, even if the final article is still being refined.

Current drafts

Type Isolation in Kernel Allocators: Linux SLUB vs XNU Zones

A draft comparing Linux SLUB and XNU’s zone allocator through the question of allocator type isolation.

The article currently focuses on:

Status: in progress.

A Small RAII Wrapper for POSIX File Descriptors in C++17

A draft explaining the design of a small C++17 RAII wrapper for POSIX file descriptors.

The article currently focuses on:

Status: in progress.