Haiku's BRoster and registrar: How Applications Are Found and Launched
How Haiku tracks running applications, resolves signatures and files, enforces launch modes, sends roster notifications, and returns BMessengers.
Operating systems, infrastructure, emulation, and technical history.
How Haiku tracks running applications, resolves signatures and files, enforces launch modes, sends roster notifications, and returns BMessengers.
A precise look at how fs-verity authenticates read-only files, verifies page-cache reads, exposes stable digests, and differs from dm-verity.
How Linux PID file descriptors provide stable process identity for signaling, polling, waiting, and descriptor duplication without PID reuse races.
How DriverKit packages, matches, activates, entitles, and isolates user-space driver extensions while preserving controlled access to macOS hardware.
How replicated File Provider extensions expose remote storage through Finder while macOS manages local copies, placeholders, enumeration, and change flow.
Why Dolphin's specialized shaders can stutter, how universal shaders cover GameCube and Wii GPU state, and why hybrid mode balances latency and speed.
How MAME software lists describe known media, hashes, parts, compatibility, clones, and bad dumps without turning preservation data into ROM files.
How Bash mapfile preserves complete records in indexed arrays, handles delimiters and descriptors, appends safely, and avoids pipeline subshell loss.
Why compinit checks ownership and permissions in fpath, how compaudit exposes unsafe completion trees, and how to repair them without bypass flags.
What Douglas Engelbart's SRI team actually demonstrated on December 9, 1968, how the networked NLS system worked, and what later retellings overstate.