nou ja de eniste stable ABI op Linux is Win32. Dependency hell is een ding. etc.
Sorry maar nee. Het mantra dat Linus zijn mede-kernelontwikkelaars altijd op legt is "we do not break user space", of zoals hij het
zelf ooit heeft gezegd:
Breaking user programs simply isn't acceptable. [...] We know that people use old binaries for years and years, and that making a new release doesn't mean that you can just throw that out. You can trust us.
Kortom, de Linux kernel API en ABI voor niet-kernel software zoals games zijn super stabiel. De meeste games leveren daarnaast gewoon zelf de libraries mee waar ze van afhankelijk zijn, dat gebeurd op Windows ook. Als je op Steam publiceert voor Linux kan je in plaats daarvan ook de Steam Linux Runtime gebruiken, een vaste set libraries die niet meer wijzigt. Hiervan komt af en toe wel een nieuwe versie uit, maar de oude versies blijven gewoon beschikbaar via Steam.
En je zou denken dat die devs die tickets willen om betere software te maken. Maar je vergeet dat het een hele lading tickets is voor een enorm kleine groep. Dus nee.
Jij hebt duidelijk de Reddit post achter de link niet (goed/helemaal) gelezen. Het punt is nu juist dat het overgrote deel van de bugs waarover Linux gebruikers tickets aanmaken, helemaal niet platform specifiek zijn. Dus Linux gebruikers vinden bugs die ook de Windows gebruikers zouden treffen, maar met voldoende informatie om er ook daadwerkelijk iets aan te doen in plaats van tickets als "this is bugged" of "it crashes" die je meteen weer kunt afsluiten omdat je er niets aan hebt. Het is dus geen enorm kleine groep vervelende gebruikers, maar een groep gratis software testers met een omvang die zelf grote game-studios zich nooit zou kunnen veroorloven als ze ze zouden moeten betalen.
[Reactie gewijzigd door rbr320 op 16 juni 2025 15:01]