|
|
|
|
|
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. |
|
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.)