Haiku R1/Beta 5 Ships as the Project's Most Polished Release Yet
Released September 13, 2024, Beta 5 closed out nearly 350 bug and enhancement tickets, added a full GDB 15 port, and brought USB audio device support to the system.
Haiku R1/beta5 was released on September 13, 2024, roughly a year and a half after the previous beta — resolving close to 350 bug and enhancement tickets across nearly every part of the system.
Broad stability and performance work
Rather than centering on one headline feature, beta5’s changes were spread across the system broadly — the release notes describe it as Haiku’s most polished and stable release to date, the result of accumulated, incremental fixes rather than one single large architectural change.
Better developer tooling
Beta5 shipped a full port of GDB 15, including its command-line interface, machine interface, Python scripting support, and gdbserver — a meaningful upgrade for anyone debugging native Haiku software, bringing the platform’s debugging tools much closer to parity with what’s routinely available on Linux and the BSDs.
Expanded hardware and platform support
The release added support for USB audio devices, closing a real, previously-existing gap discussed in device drivers and hardware support in Haiku, and shipped for both x86 32-bit and 64-bit platforms. Experimental ports of .NET Core 8 and 9 for Haiku also appeared around this release, broadening what can realistically be run on the system, even if not yet with full, polished out-of-the-box support.
Still beta, deliberately
Haiku continues to describe its own software, at this stage, as beta-quality — feature-complete in the sense that the core system does what it’s meant to, but still containing both known and undiscovered bugs. That framing is a deliberate, honest one rather than undersold marketing: it accurately reflects a project still working toward a first stable, non-beta R1 release rather than one claiming to have already arrived.
Why steady, incremental beta releases matter for a project this size
A small, largely volunteer-and-contractor-driven project generally can’t ship the kind of large, all-at-once release cycles a well-funded commercial OS vendor can. Beta5’s roughly 350 resolved tickets, spread across stability, tooling, and hardware support rather than one flagship feature, reflects the realistic, sustainable pace at which a project with Haiku’s resources can actually make forward progress — steady accumulation rather than infrequent, dramatic leaps.
Sources: Haiku R1/beta5 has been released! — Haiku Project, R1/beta5 – Release Notes — Haiku Project