diskiller's domain

zfs-codebase

A guided walkthrough for engineers who want to navigate, understand, and contribute to OpenZFS.

Motivation

Understanding what ZFS stores on disk and understanding how the code that manages those structures works are two different problems. The zfs-ondiskformat project documents the former in detail. This series is intended to cover the latter.

Reading OpenZFS source cold is hard. The codebase spans kernel modules, userland libraries, and command-line tools, and the boundaries between layers are not always obvious from the directory structure. Existing contributor documentation covers build setup and testing, but not where to start reading or how the major code paths connect. This series fills that gap.

Series

Source

github.com/mminkus/zfs-codebase