Hacker News new | ask | show | jobs
by badsectoracula 2204 days ago
Ok, first of all, if you are targeting Linux you can target ALSA and X11 and your application will work on any desktop Linux environment. OSS hasn't been relevant for decades and unless we're talking about some embedded system, all Wayland desktops also support X11 applications and will continue to support it for the foreseeable future.

Second, what you point out about having its own third party apps is correct and i know about what Haiku is - i even did some quick port of my older 3D game engine some years ago [0] for fun.

But none of that answer the question you quoted. What you are writing is from the perspective of a programmer who may want to target Haiku or works on Haiku. My question is from the perspective of a user.

As a programmer i'd target Haiku out of fun since there is no practical reason to target it. As a user i'd also use Haiku for fun since it has too many limitations to have any practical use (except perhaps if all your work can be done via the console and you connect with ssh to some remote Linux server to do your work).

But if you are not using it for any practical use (since for that you'd use Windows or Linux), why bother with anything else than the native APIs for your desktop applications on a desktop focused operating system where applications are meant to integrate with the system itself?

[0] https://i.imgur.com/cI97myO.png