BFS: How Haiku's File System Doubles as a Database
How Haiku BFS combines typed attributes, per-volume indexes, query predicates, live updates, B+trees, and journaling without becoming SQL.
BFS, the kit-based C++ API, and the pervasively multithreaded design behind BeOS's open-source successor.
How Haiku BFS combines typed attributes, per-volume indexes, query predicates, live updates, B+trees, and journaling without becoming SQL.
A stage-by-stage guide to Haiku boot, from BIOS or UEFI handoff through packages, kernel initialization, launch_daemon, and recovery.
How Haiku's device manager matches modular drivers, builds a node tree, publishes /dev interfaces, handles removal, and limits support claims.
How to preserve Haiku crash evidence, inspect the faulting thread and stack, distinguish symbols from guesses, and file a reproducible report.
A layer-by-layer Haiku audio workflow covering mixers, selected outputs, media-service restart, node detection, drivers, logs, and reports.
Use Haiku Boot Loader Options as controlled tests for video, add-ons, packages, CPUs, interrupts, storage, and logs without blind changes.
A safe BFS mount-and-repair workflow using hardware detection, DriveSetup, check-only mode, backups, the correct checkfs syntax, and logs.
A controlled Haiku graphics workflow using fail-safe video, exact adapter IDs, conservative modes, logs, component blocking, and reports.
Diagnose Haiku DHCP failures in order: device and link, Wi-Fi association, lease and routes, DNS, static comparison, logs, and reports.
Fix Haiku package conflicts by inspecting installed scopes and solver plans, synchronizing trusted repositories, and using bootable states.