Get the latest tech news

Haiku R1/beta5 has been released


– Release Notes The fifth beta for Haiku R1 over a year and a half of hard work to improve Haiku’s hardware support and its overall stability, and to make lots more software ports available for use. Nearly 350 bugs and enhancement tickets have been resolved for this release.

A great many performance optimizations were done to the kernel and drivers, including batching many more I/O operations, avoiding unnecessary locks on application startup, improved pre-mapping of memory mapped files, reduced lock contention in page mapping, batched modification of the global memory areas table (and a different implementation of its underlying data structure), changes to keep page lists in-order to ease allocations, temporary buffer allocation performance improvements in hot I/O paths, support for DT_GNU_HASH in the ELF loader, and more. Haiku now has read-only support for UFS2 (“Unix File System 2”), the default filesystem used in FreeBSD, thanks to a home-grown driver written by a GSoC student and improved upon by other contributors. A significant amount of time has been poured into work on stabilizing the whole system, with a great many kernel and driver crashes, hangs, corruptions, boot failures, and more tested, tracked down, and fixed over this release’s development cycle.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Haiku R1/beta5

Haiku R1/beta5