Haiku is mature enough now for us to start considering a GlassElevator varient build (Haiku_GE) for all the new features we would love to have but are being pushed off till after R1.
We have already added x86_64 as a supported build, (we even have a PowerPC build! ) Why not a GlassElevator build?
This will reduce arguments and satisfy developers and community members alike that have longed for features and little niceties that are outside the scope of R1 while keeping R1 pure.
If itās worthy but not R1 worthy, Test in GE.
It will also keep more devs āin houseā and not looking for outside projects to satisfy their wishes.
BTW This document was written under Haiku nightly running the historical BeOS version of OpenTracker and Deskbar (thanks to x512). Totally outside the scope of R1 yet exactly the original intent of R1! Itās not ācanonā but itās a hell of a lot of fun! Thatās what Iām talking about- Bringing the fun back to Haiku!
Do you have any specific features in mind for which you have both the time and knowledge that you could make them reality now,but canāt do so because of R1 goals?
I canāt think of any.
Thereās a lot happening currently,also with the huge number of GSoC applicants if they all get accepted,and a lot of that isnāt exactly part of the original R1 goals but helpful anyway.
Most stuff that would be nice to have but doesnāt get implemented right now is more due to lack of time or skills or both,not so much because itās incompatible with R1 goals (ABI breakage).
I was really thinking about how there is a lot of contention with the devs trying to implement stuff and it getting voted down and I thought maybe if they had a place where their ideas could be brought to life it might be inspiring for everybody and it might be fun to play with.
Pull requests getting downvoted usually means that the code doesnāt fulfill the quality standards yet or that there are bugs,not that this feature isnāt wanted at all.
Getting code into a state where it gets merged can be really frustrating sometimes,but itās important to make sure that changes donāt break more things that they fix.