Ahoy @Null,
I cannot pinpoint anything from your post to write an answer. I would do it in a general way.
As a Haiku end user and experimental pimper of my Haiku I can say that who install Haiku do it from very different purposes, so I can except that developers also ādriveā Haiku development with different goal and do not force anyone.
I mean some user want to install Haiku on modernish or actually purchased new HW to run Haiku - it can be because they would use it for work as well, and as reliably working ported browsers with some new features available makes it doable with specific kind of requirements in focus - for example development work.
As I was red on forum, developers can select different tools, different languages, even tools for game development that were ported to ported games, also many emulators and virtual machines, virtual environments which secured in Haiku itself.
If itās not enough cross platform development available for skilled people to do it from Linux or some of BSD. Mostly works on 64 bit, but some also available for Haiku 32bit also.
This also affects those people who would use Haiku daily driving : only Haiku or booting to any commercial or open source OSes which not reliably use for Haiku actually even despite its overall stability on Beta5 or moderate one on Nightly if you remain longer on a working hrev* without chasing the latest
but getting features still not available in more stable Beta5 version.
Also here are the users who would switch/escape from Windows, but experienced Linux and/or Mac and those also had not worked for them, so they hope in Haiku. More of them make haste Wine to have a SW to immediately use the known apps ā not wait or learn Haiku but only the minimum to launch the good old Win apps with Wine ⦠those they used and familiar with. I do not understand why they donāt use Linux as there the Wine stuff matured enough to run their stuff.
Thereās another branch of users who
would like to give second life a dusting machine
or
buy one for installing Haiku for only -
toying with Haiku, experiencing or finding interesting
gaming with old games on Haiku, DOS or ported ones
installing BeOS software.
Also here are those who have RPI or or anything else ARM based and/or RISC-V SoCs/boards ā so the different architectures they would use with Haiku on it.
It is at least a dozen kind of end users, as also they have some combos from these archetypes of users, so direction they would dictate in which directions the Haiku development would go actually.
Fortunately more of them patient ā so this way agressive or hasting posts are not tolarated generally here - not only by developers but some end users as well. Unfortunately it cause that some poster does not feel it right or rightous as they hit in walls ā from their perspective they offer good thing. They had not considering with open source development, and that Haiku is not a product, but a community driven alternative possibility to commercial products.
Even selectively use from those other open source softwares which widely available - prefer MIT license and philosophies and logic used in other open source OS related softwares that better fit to Haiku philosophy and logic. This way BSD layer and BSD drivers in networking. This way rather Wayland than extended X11.
Of course these rules not extended to Haikuports ported apps and from other ones from other repos like Besly or from sites like SourceForge. I think these wide variety of apps availability on Haiku drives some user to not consider Haiku as an open source project.
As many firm ā even the big deal yenki one s and some commercial enterprises ā have development teams to contribute to Linux and Linux distros ā even for Desktop GNU/Linux : kernel drivers, firmwares for HW, services, automated solutions, applets for drivers, development libraries for programming languages, etc. This way GNU/Linux not just an open source project but there are some as a product as well.
In Haiku thereās no tech industryās or shareholdersā money ā thankfully.
I think it would be more promising if development would be as it progressing now with a twist.
For Beta releases the devs cook the Haiku itself and they decide its release cycle ā all right,
BUT what if the end users can select
ā one long awaited feature to be added Haiku ā e.g. multimonitor support ā (voted by end users)
-- and one FIX related boot, install, drivers or Haiku service would not kicked down on the road any longer ā and so, also selected by developers.
This way despite of open source reality there would be 2 goals you can name for those who miss Haiku clear goals, but development independence remain as it would be. A release cycle cca. 1 and half ā 2 years at Haiku, so it is long enough term for Haiku goals, but does not overwrite the overall roadmap.
Also if someone ask or make haste different goals,
then you can link the results of vote for new feature and one FIX kicked down on the road that selected by dev team and unite their effort to be in next Beta release (and also include āyour development is highly welcomed for that matter !ā as some writes so already ā¦
)
This is my opinion on Haiku development and one possible improvement
that respect the voluntarility of open source development and yet still include a way when developers/admins unite their efforts to achive a named goal for a named release of Haiku or a Haiku service (like package repository signature verification).