<story><title>Win32 Is the Only Stable ABI on Linux?</title><url>https://blog.hiler.eu/win32-the-only-stable-abi/</url></story><parent_chain><item><author>LtWorf</author><text>I&amp;#x27;ve been using wine and glibc for almost 20 years now and wine is waaaay more unstable than glibc.&lt;p&gt;Wine is nice until you try to play with sims3 after updating wine. Every new release of wine breaks it.&lt;p&gt;Please use wine for more than a few months before commenting on how good it is.&lt;p&gt;It&amp;#x27;s normal that every new release some game stops working. Which is why steam offers the option to choose which proton version to use. If they all worked great one could just stick to the last.</text></item><item><author>iforgotpassword</author><text>Agree. Had a few games on Steam crap out with the native version, forced it to use proton with the Windows version, everything  worked flawlessly. Developers natively porting to linux seem to be wasting their time.&lt;p&gt;Funnily enough with wine we &lt;i&gt;kinda&lt;/i&gt; recreated the model of modern windows, where Win32 is a personality on top of the NTAPI which then interfaces with the kernel. Wine sits between the application and the zoo of libraries including libc that change all the time.</text></item></parent_chain><comment><author>noirbot</author><text>As someone who&amp;#x27;s been gaming on Proton or Lutris + Raw Wine, I&amp;#x27;m not sure I agree. I regularly update Proton or Wine without seeing major issues or regressions. It certainly happens sometimes, but I&amp;#x27;m not sure it&amp;#x27;s any worse of a &amp;quot;version binding&amp;quot; problem than a lot of stuff in Linux is. Sure, sometimes you have to specifically use an older version, but getting &amp;quot;native&amp;quot; linux games to work on different GPU architectures or distros is a mess as well, and often involves pinning drivers or dependencies. I&amp;#x27;ve had games not run on my Fedora laptop that run fine on my Ubuntu desktop, but for the most part, Wine or Proton installed things work the same across Linux installs, and often with better performance somehow.</text></comment>
<story><title>Win32 Is the Only Stable ABI on Linux?</title><url>https://blog.hiler.eu/win32-the-only-stable-abi/</url></story><parent_chain><item><author>LtWorf</author><text>I&amp;#x27;ve been using wine and glibc for almost 20 years now and wine is waaaay more unstable than glibc.&lt;p&gt;Wine is nice until you try to play with sims3 after updating wine. Every new release of wine breaks it.&lt;p&gt;Please use wine for more than a few months before commenting on how good it is.&lt;p&gt;It&amp;#x27;s normal that every new release some game stops working. Which is why steam offers the option to choose which proton version to use. If they all worked great one could just stick to the last.</text></item><item><author>iforgotpassword</author><text>Agree. Had a few games on Steam crap out with the native version, forced it to use proton with the Windows version, everything  worked flawlessly. Developers natively porting to linux seem to be wasting their time.&lt;p&gt;Funnily enough with wine we &lt;i&gt;kinda&lt;/i&gt; recreated the model of modern windows, where Win32 is a personality on top of the NTAPI which then interfaces with the kernel. Wine sits between the application and the zoo of libraries including libc that change all the time.</text></item></parent_chain><comment><author>andai</author><text>I used to say that Wine makes Linux tolerable, but after using it for several years I&amp;#x27;ve concluded that Wine makes &lt;i&gt;Windows&lt;/i&gt; tolerable.</text></comment>