Inside Haiku's Network Stack: Interfaces, Protocol Modules, and Userland Services
A layered account of Haiku networking, from device drivers and kernel protocols through routes, DNS, services, and application APIs.
BFS, the kit-based C++ API, and the pervasively multithreaded design behind BeOS's open-source successor.
A layered account of Haiku networking, from device drivers and kernel protocols through routes, DNS, services, and application APIs.
How Haiku schedules runnable threads, interprets priority classes, balances latency and CPUs, and exposes the evidence behind a stall.
How Haiku applications publish discoverable scripting suites, resolve property specifiers, validate BMessages, and return stable replies.
A precise guide to Haiku teams, schedulable threads, bounded message ports, semaphores, shared areas, ownership, and hang diagnosis.
How Haiku discovers translator add-ons, identifies stream formats, selects conversions, handles settings, and validates untrusted media.
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.