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.

  • Eldritch@piefed.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 days ago

    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.

      • Eldritch@piefed.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        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
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          3 days 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.