FreeBSD GEOM Gate: Exporting Block Devices Without Pretending They Are Files
How GEOM Gate turns a remote or userland-backed resource into a FreeBSD provider, and how to handle transport trust, failure, caching, and recovery.
The ports tree, ZFS, jails, pf, and the internals of a Unix built for correctness.
How GEOM Gate turns a remote or userland-backed resource into a FreeBSD provider, and how to handle transport trust, failure, caching, and recovery.
How FreeBSD netmap exposes NIC queues as shared rings, where batching saves work, and which offloads, ownership rules, and failure modes still matter.
A practical map of FreeBSD procctl process controls, including reaper trees, parent-death signals, mitigation state, permissions, and safe operations.
A practical guide to inspecting FreeBSD process arguments, descriptors, mappings, credentials, signals, threads, and core files with procstat.
How FreeBSD RCTL identifies subjects, measures resources, applies deny or throttle actions, persists rules, and exposes real usage safely.
How to attribute ZFS space to boot environments, snapshots and clones, identify holds and origins, prune safely, and keep rollback capacity measurable.
A layer-by-layer GEOM investigation for mounted filesystems, swap, labels, encryption, mirrors, open consumers, stale metadata, and safe teardown.
How to observe devd events, match stable properties, call a constrained helper, control concurrency, test detach paths, and preserve boot reliability.
A safe FreeBSD swap-encryption procedure using a fresh GELI key each boot, verified device identity, fstab integration, crash-dump tradeoffs, and tests.
A method for classifying FreeBSD settings by lifecycle so boot tunables, runtime sysctls, service variables, and device hints live in the right file.