Originally posted by doctorx69
View Post
Announcement
Collapse
No announcement yet.
Valve's Steam Survey Data Shows Linux Usage Pulling Back During June
Collapse
X
-
- Likes 1
-
Originally posted by birdie View PostUntil we have Linux as a platform which offers a rich set of stable APIs/ABIs supported for at the very least 10 years, we won't have any gains in Linux gaming market share.
Yes looking around abi-laboratory.pro can allow you to find a stacks of these that are almost totally ABI stable. The features removed have all had 10 years notice since Linus yelled back in 2004.
Problem is not lacking a rich set of stable API/ABI. Its the fact distributions nicely mix highly unstable ABI libraries with the highly stable ones so developers can simply dig themselves into hole. There is such thing as providing way too much choice.
LinkerNamespaces is the other problem. You really do need to be able to use these effectively when making third party applications. So that when you decide to use X version of a library and some host library is using Y version you don't end up with race condition on what one your application gets.
So we fairly much have all the stable API/ABIs we should need right now. A loader and compiler improvements to make using LinkerNamespaces simpler will help. LLVM is adding means to make declare only .so files including ones missing version information.
What would be nice is a SDK for Linux existed with only the stable API/ABI in it for third party developers so they don't keep on kicking themselves where it hurts with the candy shop temptation of the Linux distributions unstable libraries mixed in stable API/ABI.
Originally posted by birdie View PostAnd then maybe we shouldn't deprecate and throw away the things which still work great vs.
- Likes 8
Comment
-
Originally posted by birdie View Post
Until we have Linux as a platform which offers a rich set of stable APIs/ABIs supported for at the very least 10 years, we won't have any gains in Linux gaming market share.
And then maybe we shouldn't deprecate and throw away the things which still work great vs. something which is lacking huge desktop oriented features like global keyboard shortcuts. I mean seriously? An X.org replacement which has been in development for over a decade doesn't offer an API for global keyboard shortcuts. Then what about remote screen sharing? Only recently some work has been done towards it. And again no APIs for sending keyboard/mouse events remotely.
WTF is wrong with Linux developers?
The development speed has increased over the years and old shit needs to die - however it is more complicated than this. I don't even know where to start.
There is screen sharing with known protocols. Are you calling for a wayland only solution or what?! And why?
Regardless if it makes sense what you are asking for - you can still do it yourself and see if the broad audience adopts it
- Likes 1
Comment
-
Originally posted by Kayote View Post
the southern hemisphere also exists, there's loads of Linux users in South America, and I bet that in Australia, NZ, oceania, africa as well. Why there always some friction between south and north?? I feel ignored sometimes, but I wonder how ppl that live in caribean or the equator feel... jeez those ppl don't have winter do you realize??
- Likes 3
Comment
-
Originally posted by josh_walrath View Post
Does anyone else cringe at a 12-year-old with room-temperature IQ calling out multiple generations of brilliant developers because they fell for a slightly smarter idiot's hysteric Wayland memes and so they think they have to use something that's not ready to replace another thing even if they don't and that that's why Linux is dying?
No... the whole 32bit fiasco that recently happened. RH deprecating xorg in not distant future are examples of putting cart in front of the horse.Last edited by doctorx69; 02 July 2019, 11:59 AM.
- Likes 3
Comment
Comment