kqueue and kevent: FreeBSD's Native Scalable Event Notification Interface
How kqueue registrations, filters, receipts, one-shot and edge-like behavior, descriptor lifetime, signals, timers, and process events actually work.
Conceptual, architectural explainers — how a subsystem actually works underneath.
How kqueue registrations, filters, receipts, one-shot and edge-like behavior, descriptor lifetime, signals, timers, and process events actually work.
How FreeBSD's TrustedBSD MAC framework composes policy modules, labels and access checks, plus a safe path for selecting, testing, and auditing policy.
A practical model of netgraph nodes, hooks, control messages, data paths, ngctl inspection, socket integration, and safe teardown on FreeBSD.
How UFS Soft Updates, SU+J, fsck, and GEOM journaling differ, including crash guarantees, stable-write semantics, inspection, and safe changes.
An engineering guide to BMessage fields, flattening, messengers, reply semantics, validation, compatibility, and safe interprocess communication on Haiku.
A systems-level explanation of Haiku launch_daemon jobs and services, demand activation, dependencies, readiness, configuration, and diagnosis.
A careful tour of Haiku network-services requests, asynchronous listeners, HTTP state, cancellation, TLS validation, and API stability boundaries.
A practical model of Haiku node monitoring, including watched objects, BMessages, event races, recursive trees, and recovery after missed changes.
A storage-accurate explanation of Btrfs extents, subvolumes, snapshots, reflinks, checksums, free-space behavior, consistency, and backup boundaries.
How Linux livepatch redirects functions, moves tasks into a consistent patched state, exposes transitions, and fits into—not replaces—kernel maintenance.