32bit does need to go but we're at a time where a lot of people are switching their main PCs or gaming PCs over to Fedora to get ahead of Windows 10 EoS. The timing in this change couldn't be worse (even if it's two versions ahead.)
It's bad PR to break Steam and gaming at this time. Valve needs to sort this out on their end but the Fedora Project needs to check in with their users to see what they're using on Fedora.
Also loved the gaslighting at the end. Very Linux dev.
I'm using multilib for gaming compatibility, I'm not saying we need full _time32 support.
If I pull 32bit libs for specific applications, why would that affect the kernel or the user spaces apps that are all 64 bit and using 64 bit function calls??
2038 will break games that make specific calls to 32bit time functions, sure. Thats gonna suck in 12 years from now. But what if instead of breaking compatibility for gaming now, we work towards a solution in the next 12 years?
I don't think Apple is concerned with making every app and game work on their systems to the same degree as a Linux distro. They have a niche they seem satisfied with and that niche isn't really Steam games.
With that being said, Valve made a 64 bit client for Mac so whichever major distro is first will probably push Valve to finally make a 64 bit version for Linux.
Being able to run on everything is nice, but what you're actually asking for here is for a highly skilled (and rare) distro maintainer to dedicate substantial amounts of time to maintaining and testing thousands of packages on 32 bit systems in case someone wants to use it. It's not just like users get to click a button and voila, they can run more games than before.
If you really need to use 32 bit software, eventually you'll just have to manage it yourself because no one else is able to do it for you. That
capability will almost never go away.
There are and will always be distros optimized for running on everything. Fedora is a "move fast" distro, it's hard to move fast with a lot of baggage.
To be a little more precise, Linux is still available for 32-bit x86, just not from the Fedora distro. The Linux project is just now dropping support for 486 CPUs, because the maintenance burden for a virtually unused system type is too high for the mainline. That still leaves 32-bit Pentiums and newer though.
I think the last time I had a 32 bit CPU was around 2005 but I could be remembering that incorrectly. Supporting 20 year old hardware isn't always easy.
It isn't easy, but this isn't about the hardware. It's about the software packages. Tons of software meant to run on 32-bit hasn't been updated to run on 64-bit natively. Thus the burden of keeping a lot of packages that serve as backwards compatibility.
No. Valve (the biggest offender) will have to make native 64-bit Steam before then, as will the remaining holdouts, so Linux distros will be able to remove 32-bit packages in a timely manner.
Removing then now will break too much to be worth doing.