Haiku's BRoster and registrar: How Applications Are Found and Launched
How Haiku tracks running applications, resolves signatures and files, enforces launch modes, sends roster notifications, and returns BMessengers.
tag
5 posts
How Haiku tracks running applications, resolves signatures and files, enforces launch modes, sends roster notifications, and returns BMessengers.
An engineering guide to BMessage fields, flattening, messengers, reply semantics, validation, compatibility, and safe interprocess communication on Haiku.
A bounded explanation of Windows ALPC ports, connection and communication channels, messages, shared views, security context, RPC use, and observability.
A boundary-focused guide to Hyper-V socket transport in WSL 2, service identifiers, AF_VSOCK and AF_HYPERV sides, framing, identity, lifetime, and testing.
The IPC framework behind most of macOS's privilege separation, built on Mach IPC but designed to make secure, sandboxed communication the easy default.