Bash coproc: Bidirectional Pipes Without Building a Named-Pipe Protocol
How Bash coprocesses expose input, output, and PID handles, and how to manage descriptor lifetime, backpressure, framing, failures, and shutdown.
Conceptual, architectural explainers - how a subsystem actually works underneath.
How Bash coprocesses expose input, output, and PID handles, and how to manage descriptor lifetime, backpressure, framing, failures, and shutdown.
How the shell exec builtin replaces its process, preserves PID and selected descriptors, changes signal and trap behavior, and simplifies service wrappers.
How a ProjFS provider projects a backing store into NTFS, enumerates placeholders, supplies data, and survives races, cancellation, and local changes.
How installers use Restart Manager to find file users, coordinate shutdown and restart, and distinguish a reduced reboot rate from guaranteed replacement.
How Windows records NTFS changes by USN, how consumers checkpoint journal identity and position, and why gaps require a full recovery design.
How OCI image indexes connect platform descriptors to immutable manifests, and how runtimes select, verify, publish, and debug multi-platform images.
How FreeDOS LBACACHE accelerates BIOS sector reads, uses XMS, observes writes without delaying them, reports hit rates, and unloads safely.
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.