Another month, another summary of changes in Haiku, the BeOS-inspired operating system. The main focus this past month has been improving the performance of git status, which has been measurably worse on Haiku than on Linux running on similar hardware. This work has certainly paid off, as the numbers demonstrate.
The results are clearly more than worth the trouble, though: in one test setup with
git status
in Haiku’sbuildtools
repository (which contains the entirety of thegcc
andbinutils
source code, among other things – over 160,000 files) went from around 33 seconds with a cold disk cache, to around 20 seconds; and with a hot disk cache, from around 15 seconds to around 2.5 seconds.This is still a ways off from Linux (with a similar setup in the same repository,
↫ Haiku Activity & Contract Report, August 2025git status
there with a hot disk cache takes only 0.3 seconds). Performance on Haiku will likely be measurably faster on builds withoutKDEBUG
enabled, but not by that much. Still, this is clearly a significant improvement over the way things were before now.
There’s more than this, of course, such as initial support for Intel’s Apollo Lake GPU in the Intel modesetting driver, improvements to USB disk performance, a reduction in power usage when in KDL, and much, much more.
While ‘git status’ was the use case, the changes improve the OS overall and will impact many other programs as well. And taking an operation from 15 seconds to 3 transforms the system from unusable as a daily driver to one that could easily be tolerated.
I love Haiku and it is great to see it continue to improve.
That said, I used to dream of maybe using Haiku day-to-day. It was so fast and light, even years ago. However, I recently installed both Haiku and a lightweight Linux distro (perhaps Chimera but maybe something else) and I was shocked to find that Linux ran faster and used only slightly more RAM. This was full GUI (Wayland). And of course both my devices and many apps ran better on Linux. With those discoveries, my motivation to run Haiku waned a bit. Still, I wish it well.
It would be great to see something like Cosmoe do well. Native apps on Haiku that could also find an audience on Linux would be really interesting. — https://cosmoe.org/
Yep. That’s a major improvement to file system performance!