3 ms·
(Haiku developer here.) Ultimately a lot of the things Haiku "dictates" are at levels that 99.9% of people, including developers, do not care about: the window
by waddlesplash 6y ago
(Haiku developer here.)
Ultimately a lot of the things Haiku "dictates" are at levels that 99.9% of people, including developers, do not care about: the window manager and display server, launch interface, package manager, etc. Certainly those decisions have consequences, but ultimately (for example) do you really need the freedom to decide whether you want ALSA or OSS? People just want audio to work, and programmers want a sane API to work with it. The internals matter little to most people.
- PaulDavisThe1st 6y agoYou don't have the freedom to choose OSS in terms of implementation, and haven't for more than a decade. You do have the freedom to choose OSS the API. Some programmers even think that it's a better API (they're wrong, but what can you do?). I wasn't thinking at all about user-visible things that Haiku "dictates", but internal design patterns. Most of them are great, and most of them exist on Linux too (but alongside a bunch of alternatives, hence the "problems", such as they are).