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.