News for hackers. Stuff that matters.
Re:XFCE Wayland Development Roadmap by asoneth on Thursday September 14, 2023 @09:35AM (#37508847)
Having discussed this issue with friends at Microsoft, they apparently spend astronomical amounts of time, money, and effort to maintain backwards compatibility while still adding new capabilities, functionality, and toolkits. They know that this is a key reason many organizations rely on Windows.

I have no specific insight into decision-making in open source organizations, but given that the resources they're working with are several orders of magnitude less it's not surprising to me that they sometimes end up having to choose between stability and new functionality. (While I personally prefer projects towards one end of that spectrum, I'm happy that different projects have different values for other people.)

Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @11:49AM (#37510569)
Linus is also kind of obsessive about this at the kernel level. I wish more of the userland shared that priority (cough cough)
Re:XFCE Wayland Development Roadmap by tuna74 on Thursday September 14, 2023 @03:22PM (#37513565)
Yeah, the driver ABI in Linux is totally stable. Cgroups as well!
Re:XFCE Wayland Development Roadmap by coldpie on Thursday September 14, 2023 @01:38PM (#37512173)
A big part of it is the ecosystem is mostly/almost entirely open-source, so in theory you can update all your applications to use the new API. So breaking changes are not as big a deal in that world, as they are on Windows where you definitely do not have that option due do the primacy of closed-source software. I think this view is short-sighted, though. If there are 100 users of a given library, then it takes 100x more effort to update all the applications than for the 1 library developer to avoid making breaking changes.