Haiku R1/beta6 has been released

(haiku-os.org)

166 points | by metrofun 3 hours ago

12 comments

  • SyneRyder 3 hours ago
    Just a heads-up for those trying it out, I've found a couple of regressions in Beta 6 that rendered my Haiku system unbootable, until I remembered about hammering the space key during the boot sequence to get to the safe mode menu.

    In my case, my ThinkPad X1 (Yoga 3rd Gen) used to boot despite what appeared to be kernel panics, but typing "continue" at the kernel prompt would skip past them and everything would then work fine. In Beta 6, it now hangs at boot instead with no kernel panic warning. Disabling ACPI in the safe mode options gets me past that, and there's a way to disable ACPI permanently at boot via some configuration files - though obviously that isn't desirable.

    It also seems there's been some work on USB Audio (yay!), but it now causes a kernel panic on boot if a Focusrite Scarlett is connected. Turning the Scarlett off avoids the kernel panic. The Scarlett has never officially worked in Haiku, but it at least never used to crash the system. In my case, I've reverted back to the USB Audio Scarlett Haiku driver that Claude Sonnet vibe coded for me, and for me that's working. (I can't contribute that code because of Haiku rules against AI code, but hopefully the humans will eventually find time to hand code it and get it working.)

    • LeFantome 2 hours ago
      I think there should maybe be shadow repositories available for Open Source projects where things like your driver could be contributed.

      I get why Haiku does not want to deal with it do this is not a criticism. But I have also used AI to port software and create drivers. Others may not have the ability, even with AI. Perhaps I have docs you don’t. And some of it took a reasonable amount of money and time. I am not going to dedicate that to everything I might use if it was available. And in addition to wasting duplicated money and time, we are destroying the earth recreating things others have already done.

      I use Chimera Linux and I have thought about starting a repo just for the stuff that I have ported.

      I am not sure what the exact answer is but I hope this is something we figure out.

    • jessikat 20 minutes ago
      Feel free to reach out, I will be happy to try help with these issues :)
    • KerrAvon 2 hours ago
      Haiku should rethink that AI rule. Put very high code quality gates in place, sure, but Haiku in particular is a very low-velocity project and AI could help them so much. There is no reason you can't produce high-quality code with AI conformant to your style guidelines and structural preferences, it just takes a lot more effort than the slop.
      • LeFantome 1 hour ago
        I imagine that their issue is reviewer bandwidth.

        If all submissions were high-quality, it would probably work. But that is probably unlikely.

        Maybe the project could host a searchable directory of AI contributions hosted at external GitHub repos or something.

        • hvb2 1 hour ago
          > I imagine that their issue is reviewer bandwidth.

          This feels to me as the real bottleneck in general. Maybe along with thinking through what to code/prompt.

          I don't need more tokens or automated generation of PRs, I'm already at capacity for the care and understanding I want to have for code I own.

      • shevy-java 1 hour ago
        I have no qualitative opinion as to whether the Haiku team should reconsider the AI rule or not, but you select about just one possible advantage. There may be disadvantages using AI. One that keeps on happening is that real humans use AI slop spam to pester other humans with it.

        > There is no reason you can't produce high-quality code with AI conformant to your style guidelines and structural preferences, it just takes a lot more effort than the slop.

        It's not just code though. There are humans who deliberately and actively use AI slop to spam people. I saw this first on gobolinux, then on prawn, then on the ffmpeg mailing list. There are really good reasons why many humans dislike the proliferation of AI slop spam.

        > Haiku in particular is a very low-velocity project and AI could help them so much

        I am not entirely certain about that. If AI were to work so well, Haiku-AI could have already been insta-spawned and auto-fixed everything. Clearly this does not work, so I am unconvinced that AI is the final solution to everything - at the least right now.

        What is also unfortunate about Haiku is that things such as ruby do not work by default. Ruby even works on windows, though on Linux it is much more convenient to use.

  • pmkary 3 hours ago
    I'm so happy. Haiku to me, is visually the most beautiful operating system out there. The icons, apps, designs. If there be anything that can ever steal the spotlight from Mac; it would be Haiku. And the OS is perhaps the one and only one that remains a tool in the old sense. All other operating systems are now service and signups and telemetry and notifications; this is the last resort remaining for the rest of us. I only wonder sometimes when it is going to become usable. With LLMs I'm wondering can't they be put to find the stability issues and make the solving faster?
    • cosmic_cheese 2 hours ago
      What really sets Haiku (and the preceding BeOS) apart is that it's built for the express purpose of being a desktop operating system. As good as desktop Linux has gotten it still suffers from servers being the chief use case for Linux-based OSes, seen in quirks such as how poorly it handles running out of memory (not as big of a deal in the server world, particularly in the container era; just tweak your setup and reboot your containers). It's not bogged down with corporate IT needs either.

      The last time we got an OS that was as purely desktop-end-user-oriented with no competing influences was Classic Mac OS, which had serious technical issues.

      • LeFantome 2 hours ago
        The problem is, Linux is improving too quickly for Haiku.

        I have been looking forward to running Haiku as a daily driver for years. And it is almost there. It may even be good enough now for many people. Modern browsers really help.

        But I was amazed recently when I put Haiku on an old laptop that was already running Linux. I remember Haiku being so lean and fast and multi-tasking so smoothly. But honestly Linux felt faster on this machine. The memory usage was about the same (a real shock to me). And I missed being able to use containers. So, I ended up putting Linux back on.

        This bummed me out because I have been a Haiku fan forever and it has never been better. But when I tried to use it, I could not convince myself there was any benefit (other than diversity). And the reason had nothing to do with applications or drivers.

        • ranger_danger 1 hour ago
          There are Haiku/BeOS-style window manager/GTK themes if that suits your needs better.
      • BoredomIsFun 1 hour ago
        > such as how poorly it handles running out of memory

        What is interesting, FreeBSD last time I used it, had far ,pre simple predictable kernel OOM killer. Anyway, I always either switch off swap on Linux machines or install EarlyOOM.

      • thataccount 2 hours ago
        I guess this depends on how you see things. Windows was meant to be a desktop OS and crashed all the time. Probably still does, but the wise have abandoned that burning ship.

        Linux, however, rarely crashes on a desktop, and when it does, it is usually due to a graphic card driver that doesn't want to work there.

        • Demiurge 1 hour ago
          Windows crashing all the time? I haven’t experienced crashes since WinXP… Or when trying beta drivers and overclocking. As a day to day windows and OSX user, I’ve had more stability issues with OSX than Windows.
          • trinix912 30 minutes ago
            Nvidia drivers crashed Windows 7 for me multiple times and so did virtualization software (VMware in particular). I had Windows 10 crash a few times when I last touched it doing really nothing special. I'm not using any ancient software or obscure peripherals. But yeah, if it works on your machine then I guess...
        • cosmic_cheese 1 hour ago
          Even before the more recent enshittification, Windows has long suffered from prioritization of corporate/enterprise needs over those of end users, rendering various parts of the system more complicated than they need to be. This is visible going back to 3.x/9x; the versions of Mac OS (and BeOS) of the same vintage are more friendly and approachable on several fronts.
          • thataccount 1 hour ago
            Yep, I used 3.x and Tabworks. Mac also had a habit of crashing and inopportune times in that era. BeOS, though, was in a league of its own...
    • commandersaki 1 hour ago
      > If there be anything that can ever steal the spotlight from Mac; it would be Haiku.

      I looked at the Haiku slideshow and I'm not seeing this. It looks like an eye sore, desktop environments familiar of the 90s. Even early OSX is a massive improvement (as it was to the NeXT desktop).

      • pmkary 1 hour ago
        Don't get me wrong; Mac is light years ahead. What I mean is the level of harmony and design integrity the Haiku has. I doubt that any corporation can ever have even the team that used to make the icons of Tiger/Leopard era. The scrollbars of the Leopard or the whole Aqua. But given their team size and small scale of Haiku; this is one amazing job. The apps, the website, the icons; the documentations... all are in harmony and you don't find it anywhere else.
      • IshKebab 1 hour ago
        I agree, it's arguably clean, and definitely an improvement over Windows 98 era GUI, probably also XP era. But the world has moved on. Even KDE looks better today.
        • trinix912 33 minutes ago
          I honestly don't get this, what have we gotten since that's a considerable UI improvement? Bigger paddings? Flat UI?

          IIRC you can even configure custom colors, have dark mode, etc. It might look dated with the gray color scheme but that's really the only thing I can guess would look dated to someone.

    • montroser 3 hours ago
      I mean, Linux is still pretty squarely in service of the end user.
    • tokai 3 hours ago
      >All other operating systems are now service and signups and telemetry and notifications

      What are you talking about? That doesn't make any sense.

  • Aldipower 2 hours ago
    Haiku could theoretically fill a niche for music production workflows. Ultra tight MIDI timing and sequencing, low-latency audio and a beautiful desktop. I hope this dream comes true eventually.
    • v-yadli 1 hour ago
      I doubt this, but hear me out for the reason:

      I worked on a Elektron MachineDrum firmware fix that corrected the MIDI jittering due to incorrect ISR configuration. MD itself is pretty tight already with its RTOS but the fix brought it down to microseconds. I was pretty proud of it because it solves a few phasing problems.

      I then turned this over to a friend running a lot of Elektron boxes, and his reaction was, "you mean the sound we've got is wrong? how strange!"

      So while I feel the same urge to have ultra tight MIDI timing, I doubt this would be a general interest of the non-technical musicians out there.

    • KerrAvon 2 hours ago
      I think it'll need a compelling DAW to make that a reality.
  • andsoitis 3 hours ago
    Code blooms, Haiku flies

    A new release greets the world

    Congrats to the team

    • onraglanroad 2 hours ago
      Summer nears its end

      And Haiku blooms like heather

      New flowers emerge.

    • tpoacher 2 hours ago
      I see what you did there.
      • LeFantome 2 hours ago
        Lurking eyes perceive

        Your clever, veiled slight, well played.

        I tip my fedora.

        • gleenn 1 hour ago
          Fedora got a syllable dangling
          • rzzzt 51 minutes ago
            Fed'ra
  • accrual 1 hour ago
    I love the UI style of HaikuOS, so cool to see new ports like Firefox and a Go runtime in this release. Congrats to the team!
  • moody__ 1 hour ago
    Congrats to the team, I adore Haiku from afar and hope they continue to do good work. Had to do a bit of debugging with some code I help maintain for the new release, but it was a fun excuse to mess around with it a bit again.
  • penchant 3 hours ago
    I wish Haiku all the best. It's always great to see some diversity in the FOSS OS landscape. Hope it finds its niche eventually like the BSDs did after the lawsuit drama.
    • gmueckl 2 hours ago
      Hopefully, it won't be a small niche. It would be great if Haiku ends up getting used for meaningful work.
  • bebop 3 hours ago
    Congratulations to the haiku team!
  • hp197 1 hour ago
    Me thinking Anthropic released a new version of the haiku model....
  • thataccount 2 hours ago
    I wonder if they got it to run smoothly in Qubes yet?
  • calvinmorrison 2 hours ago
    congrats to waddlesplash and team