Live Queries: Searching Haiku's File System Like a Database
How Haiku BQuery combines BFS indexes, typed predicates, BMessenger updates, saved searches, and defensive state reconciliation.
Conceptual, architectural explainers - how a subsystem actually works underneath.
How Haiku BQuery combines BFS indexes, typed predicates, BMessenger updates, saved searches, and defensive state reconciliation.
How Haiku BLoopers own dispatch contexts, BHandlers receive typed messages, BMessengers cross threads, and locking preserves state.
How Haiku's Media Kit connects producer, consumer, filter, control, and time-source nodes using negotiated formats and shared buffers.
Why Haiku is a BeOS-compatible system with NewOS kernel roots and native Kits, despite its POSIX APIs, shell, ports, and Unix software.
How Haiku packagefs presents HPKG contents, preserves writable shine-through directories, activates consistent states, and enables rollback.
Understand Linux capability sets, exec transitions, file attributes, systemd and container boundaries, with a least-privilege audit workflow.
Understand io_uring queues, submissions, completions, workers, polling, resource registration, cancellation and security before benchmarking.
Distinguish global, cgroup, cpuset and policy-driven OOM events; interpret victim scoring and build memory controls from forensic evidence.
Understand Linux page-cache reads, buffered writes, dirty throttling and durability boundaries without confusing write completion with stable storage.
Trace Linux hardware from kernel device registration through sysfs, uevents, devtmpfs and udev rules to stable, collision-tested user-facing links.