this post was submitted on 14 Dec 2025
47 points (96.1% liked)

Linux

10819 readers
428 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

The BeOS-inspired Haiku operating system has received a recent port of the Go programming language to the platform. Plus Haiku also saw app improvements and more over the month of November.

Haiku received a port of Go 1.18 to its open-source operating system. Go 1.18 trails behind Go 1.25 upstream and was released back in 2022. But this Go port to Haiku is much newer than the original Go 1.4 port for that now decade-old state. As part of bringing the newer Go over, Haiku has seen some improvements to its POSIX compliance as well as various fixes.

you are viewing a single comment's thread
view the rest of the comments
[–] Rekall_Incorporated@piefed.social 10 points 2 weeks ago (2 children)

I feel like I've been following Haiku (and ReactOS) for a quarter of a century. I believe I even installed BeOS with Haiku components (I think they originally functioned as a set of addons to the final BeOS release) way back in the day.

[–] Eldritch@piefed.world 5 points 2 weeks ago (1 children)

You aren't alone. I remember BeOS 4 on my old Pentium II just screamed with that old ATI card. It's always deserved better than it got, and it's great to see the project has come so far. Especially adding resources for modern languages like this.

The one thing I think they're kind of sleeping on that I really wish I could find. Are versions of it compiled and packaged for a couple of popular SBC at least. I know they've got it running on arm as well as riscv. I feel like the Raspberry Pi and similar SBCs brought some attention and more relevance back to things like Risc OS. BeOS/Haiku It would seem perfectly suited to the towards an ecosystem like that. I'm sure it will get there someday.

[–] LeFantome@programming.dev 2 points 2 weeks ago (1 children)
[–] Eldritch@piefed.world 2 points 2 weeks ago (1 children)

Yep, its close. Hopefully we'll see some with better support for the hardware soon. Seems like with riscv many are waiting for rva23 hardware. Which we should start seeing any time now.

[–] LeFantome@programming.dev 2 points 2 weeks ago* (last edited 2 weeks ago)

I am one of those waiting for RVA23. SpaceMIT claimed they would ship by the end of 2025 but that is seeming very unlikely.

To be honest, I am really waiting for Ascalon now (itself RVA23). Tenstorrent says they will ship a version of their own silicon mid-2026. And the guy that created AMD Ryzen says it will be about as fast as Ryzen 5. We will see what it costs though. This chip “exists” but nobody is manufacturing the silicon yet.

If you don’t care about the vector instructions, this is pretty tempting though: https://milkv.io/titan

But RVA23 will be so much more compatible going forward. I would expect all RISC-V software to work with RVA23 for a long time and for most RISC-V software to require RVA23 in 2026 and beyond. It is like when the Intel ecosystem went 32 bit. “386 compatible” was the standard for well over a decade acting as the minimum but also remaining sufficient.

I know RVA23 maps to x86-64v4 and you can still run plain old RV64I or RV64GC on RVA23 but you cannot run 32 bit code on it. So the x86 to x86-64 transition is not a perfect analogy. But you can run a standard Linux distro released in 2025 on Intel hardware released in 2005. RVA23 may be like that.

[–] LeFantome@programming.dev 3 points 2 weeks ago

The difference is that Haiku is actually capable of being a daily driver OS at this point (for some people). It also installs on a fair bit of real hardware.

ReactOS is still a technology preview. It can host old software in a VM. Hardware support remains very limited.

That said, ReactOS has made a lot of interesting progress recently and getting their 0.4.15 release out after literally years of being stuck in limbo was a big step forward. They have started to talk about new APIs, new hardware support, and 64 bit. I think they got some new blood. Fingers crossed.