Haiku OS runs on M1 Macs now

3 hours ago (discuss.haiku-os.org)

This weekend I installed Haiku on my old Thinkpad X40. It’s fast and surprisingly stable. Emacs, VLC works like a charm. Computer to slow for web browsing. The BeProductive office suite is a masterpiece of application at a 9MB download; although not open source.

Then I installed Haiku on my XPS13 under KVM/Qemu. Everything runs blazingly fast. I’m thinking of maybe using that install for organizing my photos. The metadata functionality built into the BeFS is great for that.

I must say that I am really impressed.

Was just explaining to my offspring about how Apple was looking to buy Be Inc. back before Jobs returned and they allowed themselves to be bought by NeXT. Sort of a fun complete-circle: Be ports BeOS to PowerMacs, Apple passes on buying Be, Be Inc. fades into the distance, HaikuOS kicks off, 20+ years later they port HaikuOS to Apple hardware.

Honestly... my problem with Apple laptops isn't the hardware, it's the crappy version of XNU/Darwin/NextStep that comes with them. I would buy a Mac if it came with HaikuOS and supported all the peripherals. But what is the chance of that?

FWIW... I still have a powermac with "real" BeOS on it. Haven't booted it in several years. I did look at HaikuOS running on an X86-64 VM and for the tasks I gave it (compile a few package, run emacs, serve a web page or two) it worked like a champ. I think the developer docs could use some help, but maybe I should volunteer to help them out.

Was recently looking at the FuriPhone (linux phone that runs Debian) and now I'm thinking it would be a fun project to port HaikuOS to it.

Sad that we'll probably never be able to run this on M1/M-series iPads.

  • So sad to me how combative Apple has been towards open source software over the years. The peak of the jailbreak era was imo peak mobile development too. So much innovation and rapid iteration. Anything seemed possible and anything really was possible if you put your mind to it and built the thing. Pretty much any good idea apple integrated into ios has been shamelessly copied without attribute from that crucible of creativity that is the jailbreak community.

    But it all hinged on someone coming up with an exploit and releasing it free to the community ignoring any bug bounty. True altruists. And apple is good enough at whack a mole and paying people $100k that this sort of effort died out. Most low hanging fruit all picked and patched already. It is no wonder that ios innovation has also stalled out now that there isn't someone to copy good ideas from any longer.

    • It sucks because for a while, at least in the second jobs era, they seemed to at least hesitantly support foss. They collaborated with KDE, released darwin as free software, and contributed to GCC and then very heavily to LLVM. MacOS, for a while, used an open source init system (systemstarter for a while, then launchd)

How usable is Haiku OS in practice?

Using BeOS was a fantastic experience in 1999, and it's sad that it hasn't caught on. I'm rooting for all OSes that bring different perspectives to the OS world instead of being another textbook Unix variant.

My only qualm is how HaikuOS, and AmigaOS for that matter, fail to carry over their aesthetics to a high-resolution/HiDPI world. I see gradients, overly-empahsized embosses in the UI screenshots. They lack the serene feeling of their user interfaces from 25 years ago, and feel like DVD menus now. I used to feel the same about KDE, but it has since moved on from flashy rendering AFAIR.

What I mean isn't to adopt a completely flat design, which I also dislike, but for instance, Windows 11's UI seems easier on the eyes than Haiku now.

I also know that UI is hard, no question about it. All the good luck and best wishes to the team.

Neat! Not sure why the comments on this post are immediately asking if it’s useful. Not everything has to be immediately useful to exist. Kill the capitalist in your head.

Yet I still can not use ruby on it ...

Sorry guys - Haiku is a great idea, but it needs to become a real operating system semi-advanced users can use daily. And it hasn't been at that since years.

Linux works.

  • It's completely okay for people who are not you to have requirements and preferences that are not yours. If you don't like HaikuOS, don't use it.

  • > it needs to become a real operating system semi-advanced users can use daily

    No it doesn't.

  • > Linux works.

    Which distro?

    Linux is an OS kernel, not a full operating system.

    I still need to know which distro to choose before I install it.

    No need to do that with macOS or Windows, but Linux is always a problem.

    • I have no idea which distro to choose actually. Too much choices and it's not clear why one should be better than the other. For some distros it feels more like it's one-man projects for bragging rights. It's also a bit hard to put trust in that.

      I want to resurrect an older Mac mini with an installation of a Linux distribution, but choosing a suitable distro is the first step I struggle with. Only thing I know is that it won't be an Ubuntu setup. :-)

      I do run Linux-based systems in various forms already: OpenWRT on the router, an older Debian VM —which I just messed up a few days ago by trying to uninstall a wallpaper package which took down the whole desktop environment for some reason— and Raspbian on the PI.

      But on some days I feel maybe I just should go for FreeBSD. But it may have similar (to a lesser extend) issues like Haiku with proper up-to-date software, especially in the web browser department? I previously dabbled with Haiku and this was its main issue. The OS itself is pretty nice though.

      2 replies →

    • Which Windows?

      I personally always install LTSC because there's no ads and less bloat, but sometimes random things don't work. This isn't a problem with Android, but Windows is always a problem

On VMs*

  • If you scroll down, the poster got it running on real hardware.

    • Can we use that as daily driver?

      A clever developer making things work on his or her own hardware, is not quite on the same level as daily driver. (Granted, Linux would also have to run on M1 Macs. But I mean this more on the issue of same-hardware or comparable hardware level.)

      5 replies →