Hacker News new | ask | show | jobs
by sto_hristo 2009 days ago
That is what you get with a segmented market. Everyone with their own platform and developers having to invest a lot of resources and effort into adapting the same product for vastly different environments. An effort that is almost always in vain and never contributes to and furthers the actual game.

In a related note - wanna know why linux will never be desktop OS? 2^64 distros a software vendor have to account for. And when one distro dies, several new ones spring into existence - like CentOS for example.

1 comments

I mean, the Steam Linux Runtime alleviates this quite a bit for games at least; my desktop's somewhat exotic, but I haven't had any issues running Linux-native games through Steam. e.g. Chrome, Mathematica, and Zoom have all been easy to install too, the most I've had to tweak was replacing some of Zoom's bundled libraries in a previous version.

I agree for the general case, though; I'm hoping AppImage makes headway here; I'm not sure how it works with libGL, libEGL, etc., but my understanding is that for most libraries, it moves the "compatibility boundary" to the kernel's ABI. (I guess for libGL and friends, the use of glGetProcAddress etc shrink the compatibility boundary a bit too.)

AppImage? What about snaps, or flatpak, or that new thing that came out just today XD