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.
Operating systems, infrastructure, emulation, and technical history.
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 brightness-sensing and beam-timed light guns worked with CRT raster scanning, why flat panels break them, and how emulators map modern replacements.
Recover emulator saves by preserving originals, identifying the storage format, validating copies, and testing restoration in an isolated profile.
Eliminate emulator netplay desyncs by matching builds, content, firmware, saves, controller types, and deterministic settings before tuning latency.
Separate television zoom, frontend viewport, shader masks, core overscan, and intentional border pixels before changing retro-game geometry.
Diagnose regular emulator judder by measuring content and display rates, separating workload spikes, and configuring VSync or VRR without speed drift.