hardware5 min read
The $1 Laptop OS Just Grew Up: Haiku R1/beta6 Brings Official Firefox, Real Virtualization, and a Go Port
Haiku R1/beta6 lands with official Mozilla Firefox branding on x86_64, QEMU hardware virtualization via NetBSD's NVMM, a Go compiler port, and a performance pass that cut full-WebKit rebuild times nearly in half. Free ISOs, MIT-licensed core, minimum Pentium II / 256 MB.
Haiku R1/beta6 (released Aug 26) is the project's most polished release yet: official Mozilla Firefox branding on x86_64, QEMU hardware virtualization via NVMM (-accel nvmm, still experimental), a Go 1.26.1 port, and system-wide performance work that cut a full HaikuWebKit rebuild from 4h53m to 2h33m. Free ISOs, MIT-licensed core, minimum Pentium II / 256 MB RAM — ARM64 is still 'not just yet.'
Haiku R1/beta6 is the release where BeOS's open-source heir started being an operating system you'd actually put on a machine. Shipped Aug 26 — just over a week after the project's 25th anniversary, and about two years after beta5 — it brings official Mozilla Firefox (with branding permission from Mozilla itself), hardware virtualization for QEMU, a Go compiler port, and a performance pass so deep that a full HaikuWebKit rebuild went from 4h53m to 2h33m. And it's free: x86 ISOs at the download page right now.
What it is and why it's interesting//
Haiku has been rebuilding BeOS from source since 2001 — a volunteer project (with one employed contractor, supported by donations to Haiku Inc., a 501(c)3) that has spent two and a half decades chasing the OS Be never shipped. Beta6 is framed in the release notes as "Haiku's most polished and stable release thus far," with over 530 bug and enhancement tickets resolved since beta5.
Two details from the notes that say a lot about where this project stands:
- The first-party components were built "without the use of code or any other materials generated by 'AI'" — in 2026, that's a deliberate position, not an accident.
- The Go port (1.26.1) is new to the release — and it works well enough that Hugo, the static-site generator behind Haiku's own website, runs on it. The notes are upfront that 1.26.1 is a bit out of date upstream; plenty of features have been confirmed working with a bit of patching.
The specifics//
- Price / where to get it: free. ISOs for x86 32-bit and 64-bit — write to USB, boot live or install; also runs in QEMU/VMware/VirtualBox. If you're on beta5, the upgrade path is a
pkgmanrepo swap pluspkgman full-sync. - Requirements: minimum (32-bit) Pentium II / 256 MB RAM / 800×600 / 2 GB storage; recommended (64-bit) Core i3-class / 2 GB / 16 GB. And after the memory-management rework, Haiku can boot on a stripped-down install with just 128 MB of RAM again — which is where the $1-laptop crowd lives.
- New in beta6: official Firefox + other Gecko ports (LibreWolf, Waterfox, Floorp, Icedove) in HaikuDepot — x86_64 only for now; NVMM hardware virtualization for QEMU; Go compiler/runtime port; hundreds of kernel, driver, and UI fixes.
- Openness: the core code is MIT-licensed (with GPL components like glibc mixed in), source at git.haiku-os.org with a GitHub mirror; patches flow through Gerrit. Community-run, donation-funded — the closest thing to a pure open-source desktop OS still in active development.
How it actually works//
The part most people miss about Haiku is its package model, and beta6's changes make it click. Haiku packages are block-compressed filesystem images that get union-mounted at every boot to assemble the system — so installing or uninstalling software is just adding/removing an image from the union, which makes it nearly instant. Every change also snapshots a "previous state", and you can roll back changes or boot directly into an earlier state from the bootloader. beta6 adds what was missing: SoftwareUpdater now auto-cleans old states (they used to accumulate forever), and pkgman will tell you when pkgman cleanup is warranted.
The virtualization story is equally concrete. Haiku now supports NVMM, NetBSD's Virtual Machine Monitor — which predates this port, having already landed on DragonFlyBSD — giving QEMU hardware acceleration via -accel nvmm on most x86_64 systems with Intel VT-x or AMD-V: 32- and 64-bit guests, SMP, a wide range of emulated hardware. The notes are honest that it's "still somewhat experimental" — report problems to the bug tracker if you try it.
And the performance work is where "two years of development" shows up as numbers rather than vibes:
- FIFO/pipe throughput went from hundreds of MB/s to multiple GB/s (exclusive-lock avoidance in the pipe implementation).
- A new userland
malloc— based heavily on OpenBSD's, replacing the aging custom "hoard" allocator — with much better behavior returning unused memory to the system. - Read-write locking in the disk block cache and a refactored directory-entry cache that doesn't take write locks to add entries. The release notes' own benchmark:
git statuson a repo with over 160,000 files went from ~33s to ~20s cold-cache, and ~15s down to ~2.5s hot-cache. - Full HaikuWebKit rebuild (same version, same compiler): 4h53m → 2h33m, "a decrease of close to half."
The $1-laptop proof//
The community did the empirical work for us: Action Retro celebrated by installing beta6 on a stack of random 2000s laptops bought for $1 each — and on a fresh install of an old Asus, WiFi and audio just worked. That's the whole pitch in one sentence: take any e-waste laptop off the shelf, flash it, and you have a desktop OS that boots fast enough to be fun.
The honest take//
It's still beta-quality software, and the notes say so plainly: feature complete, but with known and unknown bugs, and no data-loss assurances. There are 3,900+ open tickets on the bug tracker. Firefox is x86_64-only; if you're on 32-bit you're back to WebPositive (single-process — multiprocess mode is in progress, not shipped). ARM64 "not just yet": it now boots to a desktop under virtualization (one contributor has an unmerged branch that does it on Apple M1), but there's no ARM install in this release. And if you need a stable daily driver for work right now — with guaranteed upgrade paths and vendor support — this isn't it; Linux still owns that chair.
Buy nothing, download everything: the ISO is free, the risk is your curiosity, and the $1-laptop angle means even failure costs less than a sandwich. For a 25-year-old project, beta6 is the first release where "it works" stopped being the joke.
Filed under
Sources
5 cited · 0 primaryRelated dispatches
- hardwareOrange Pi Zero 4: A733 + PCIe NVMe + GbE in a 55×50 mm Board, From $26.50 — 17 SEP 2026
- hardwareQNAP's TS-h966TX Puts a Thunderbolt 4 Editing Volume and a ZFS NAS in One Box — 15 SEP 2026
- hardwareThe A733 Finally Gets Real Storage: ArmSoM Sige6 Puts 128GB of eMMC and an NVMe Slot in a $119 Credit-Card Board — 11 SEP 2026