I’m just curious, did someone of you really left everything behind and went to use Haiku?
What exactly do you mean with “leave everything behind”?
Well,I left Linux behind because I didn’t like it anymore so I was happy to see a better alternative,but I still use other operating systems besides Haiku,too (FreeBSD and OpenIndiana).
And I left web development because I didn’t like the modern web anyway and Haiku got me interested in writing native applications.
Not sure if that’s what you mean with leaving everything behind.
i mean “use no other OS except haiku”
From my perspective, using only one OS would be weird and probably impossible.
I use VMWare, Linux and OpenBSD on my servers.
I have a Haiku laptop that I do 75% or so of my console use on, but a Mac laptop that I use occasionally. I have a few older laptops around for specific tasks that require older versions of MacOS or Windows.
I have a dedicated gaming PC hooked up to living room TV that runs Windows.
The idea that just one OS could be even an acceptable, much less ideal, solution for all of these tasks is probably unrealistic.
My usage :
- MacOS as my main OS because of my MacBook Pro
- Haiku as a dedicated OS on my NUC Intel, but also sometimes under UTM on my MacBook Pro when needed
- Windows 11 under another LapTop for some games or other things I can’t do under the previous oses
- Debian under another NUC when I need to test something for Linux

I seem to remember one or two from previous posts that others stated they’re solely using Haiku everyday.
Main OS is Haiku here, occasionaly boot into Windows for offical papers (using EiD) or booting a VM to check some builds for 32bit Haiku).
On booting Windows, that happens about 3 or 4 times in a month.
I go to MacOS mainly when I need to send something to the printer.
whoops, right there, also doing that on Windows, but granted, doesn’t happen that much (and I should do some checking if printing with this thing works on Haiku) ![]()
I am moving away from Apple after quarter of a century of what in fairness has been quite a satisfactory period. Unfortunately spending more time with Linux than Haiku with the latter slowly being phased in. Now what is this Windows others refer to?![]()
I also use Genode / Sculpt: those who note my evangelizing the same will be surprised that it is in practice a sideshow relegated to a USB stick that sometimes gets booted. Nonetheless I am convinced it has a bigger role to play, is an opportunity to witness amazing technology in gestation, and in fairness it is only in the last year they have started to shift from pushing the frontiers of computer science and make tentative steps towards an actual usable product.
Hey Gabriel,
I did. But let me explain :
-
I’ve been a huge BEOS fan using R5, Max, and Zeta back in the gap.
-
I’ve followed this project for many… many… many… years.
-
Yes, it’s problematic in ways… BUT : It checks all the boxes now in all of the categories that prevented me from using it prior.
-
I want it to be the only OS I use, and the only way it’s going to happen is force myself to use it, help report issues, help drive more people to the community, and help fix issues that are in my realms of contribution.
I’ll admit there are some rough areas of Haiku, but for the most part I haven’t really been “blocked” in any areas at this point. Sure, sometimes I have to restart my computer because poorly programmed apps were still running in the background. I had to install qemu to occasionally do something very minor in Windows (Shrugs), mostly because the WINE implementations aren’t that great yet. Yes, I constantly backup mission critical data because I’m aware i’ll be nightly jumping for years to come.
I wouldn’t have it any other way

My computers:
Main computer Haiku_x86_64 nightly
HTML server Haiku_x86_64 beta 5
Laptop has Windows 11 and Haiku nightly. Haven’t booted Windows 11 in many months, too slow.
Alternate computer Windows 10 only used to support hardware that Haiku won’t talk to.( haiku won’t install)
Living room computer Linux mint – mostly for audio streaming
Wife’s home office Windows 10
Dojo office Windows 10
Wife’s laptop Windows 10
I use Rw_legacy to run my stuff on Chromebook but i do use haiku a lot and do a lot of comparison between game on haiku as I got haiku on 4 SD card and have Ubuntu and window but never used freeBSD
My main desktop computer has been a Raspberry Pi 4B for several years (yes, really!).
This was mainly because my Mac Pro uses 200W and the Raspberry Pi 4B uses 5W (or less).
Recently I decided to purchase a new computer; so I picted a Ryzen 5 9600X CPU; to get a very up-to-date system. Motherboard had to have preferrably 3 PCIe slots, but the one I got only has 2.
Anyway, I did this very much because I wanted to run Proxmox with several operating systems on top of it: Haiku, Linux, Mac OS X, ReactOS and if possible, also TOS and Mac OS (not MacOS; the space between Mac and OS makes a huge difference).
-Well, at least, I’m switching between Linux and Haiku at the moment, but hopefully I’ll be able to move to Haiku for everything I do.
These are mainly why I use the different operating systems:
Mac OS X (10.6.8, though I prefer 10.5.8):
- Photoshop CS2
- SketchUp 8 (no, I don’t want to update)
- Playing Escape Velocity Nova
- Playing Deimos Rising
- Pages
- GyazMail
- Project Builder + Interface Builder (making Cocoa apps)
- Microcontroller programming
Linux:
- Web-browsing. Safari 5.x no longer works on the Web.
- YouTube (needs its own line in my case)
- Microcontroller programming (not as convenient as on the Mac, but it can be done)
- Playing Endless Sky
- Reading/writing email (webmail)
- Writing docker images
ReactOS:
- Haven’t been able to install it yet.
TOS (Atari Falcon) 030:
- Devpac 3
- My own debugger
- GFA-Basic
- Playing old games (too many to mention here, though a few are: R-Type, Mouse Quest, Nova, Onyx, Bellum, Xenon 1 (accelerated), Xenon 2, Bubble Bobble)
Haiku:
- Development (started using Genio, and I like it).
- Enjoying a well-designed User-Interface
Mac OS:
- Playing Shadow Wraith (it crashes under SheepShaver / Basilisk)
- Playing Souls in the System (works in SheepShaver / Basilisk)
- Playing several other games.
… Fortunately, there are ZX Spectrum emulators for all those operating systems, so I can still play AticAtac, Knight Lore, …
Really would like to »left everything behind« but still far away from it:
- macOS 15 for the daily stuff like browser, mail, organizing, coding, audio
- Mac OS 7 for DTP, creating fonts and HyperCard
- Debian/Proxmox/Yunohost for server and services
- Haiku mostly for the fun stuff
When Webkit2 becomes stable I will
It will not change much in terms of browser capabilities at least initially. No Youtube, drawing glitches and performance problems will still be there. There’s quite a long way to go for a full featured and fully working native browser.
But at least crashes will affect only one tab at a time…
-That’s unfortunately a huge problem when making a web-browser. Mainly it’s caused by the web-deezingers not following the standards.
What would your guestimate be on what causes YouTube to fail ? (I do not expect that it’s Javascript itself - unless it’s indirect and depends on some CSS capabilities).
As I understand it, Apple still use WebKit and Javascriptcore, so those two things should work; the issues must be with what WebKit expects the browser to provide.
Drawing glitches are entirely our fault, either app_server limitations or bugs in our gode to convert webkit drawing code to BView/app_server calls. WebKit on other platforms has no such problems.
Video support is currently disabled because of similar issues: the interfacing with the media kit is not complete, specifically the code attempts to load the entire video in memory before starting to play it (if you try it on a livestream, it will never load, and on everything else it will use more memory than needed), doesn’t support seeking, doesn’t ensure synchronization of image and sound, and the drawing of the video to screen is quite badly done.
There is, as far as I can see, no large technical challenge, and most of these issues are already solved in other applications such as StreamRadio or MediaPlayer. What is needed is someone who is interested in testing and fixing (not me at the moment, because without working soundcard drivers on my Haiku machine I have little use for watching Youtube on it)
Personally, I’ll say that “Drawing glitches” is a minor problem then. If the browser draws “approximately” what is requested, we can still recognize what it was supposed to be. Even humans don’t draw perfectly from the beginning of their lives. ![]()
-It sounds like video output is the main show-stopper. Maybe it would be a good idea to have a look at how it was done in StreamRadio and MediaPlayer (especially if they’re native applications) - of course it doesn’t have to be done exactly the same way. I’m not sure I’m qualified for this at the moment.
If BeOS and Haiku are using the same kind of regions as Mac OS did, then I’m familiar with drawing through regions (eg “masking”), I wrote an optimized tile-drawing engine in PPC assembly back then.