As long as they refuse to drop "stable_api_nonsense.txt" this will never change. Ever. You can't build stable software upon unstable interfaces, let alone over dozens of them in an infinite number of possible version combinations, end of story.
You can quote me on that.
Canonical tried to do something similar with a stable common base, it was called the Ubuntu API or something, it would've been something like LSB except more ambitious. Of course they instantly received backlash for that, because "ooooh but what about freedom of choice" and other standard bullcr@ap. Because standardization is restricting to some. Makes sense. So enjoy your unstable random API versions and random breakages but don't expect big companies to develop for the desktop, let alone properly support it for a long time.
Especially when it comes to games. A game's support lifecycle is like a year or two at best. They won't just spend money on all their previous titles to keep making them work on Ubuntu release n+1 and n+2. Traditional software is less problematic because you get a newer version which is of course targeting the current OS releases, but games? Not quite. You get a new episode, but there's never a v2.0 for an older release.
We only need to endure LTS releases for 2 years, but the first half year is about putting out fires because of atrocious bugs, then in the 2nd year things are already obsolete. For things like the lack of TLSv1.2 support in 14.04. So they refuse to support their own platform but they expect others to do it anyway. Well yeah, that's not how it works. That's not how any of this works.
You can quote me on that.
Canonical tried to do something similar with a stable common base, it was called the Ubuntu API or something, it would've been something like LSB except more ambitious. Of course they instantly received backlash for that, because "ooooh but what about freedom of choice" and other standard bullcr@ap. Because standardization is restricting to some. Makes sense. So enjoy your unstable random API versions and random breakages but don't expect big companies to develop for the desktop, let alone properly support it for a long time.
Especially when it comes to games. A game's support lifecycle is like a year or two at best. They won't just spend money on all their previous titles to keep making them work on Ubuntu release n+1 and n+2. Traditional software is less problematic because you get a newer version which is of course targeting the current OS releases, but games? Not quite. You get a new episode, but there's never a v2.0 for an older release.
We only need to endure LTS releases for 2 years, but the first half year is about putting out fires because of atrocious bugs, then in the 2nd year things are already obsolete. For things like the lack of TLSv1.2 support in 14.04. So they refuse to support their own platform but they expect others to do it anyway. Well yeah, that's not how it works. That's not how any of this works.
Comment