Ubuntu 19.10 and future releases will not be officially supported by Steam or recommended to our users. We will evaluate ways to minimize breakage for existing users, but will also switch our focus to a different distribution, currently TBD
Even worse than just dropped. Apt like any other sane package manager doesn't allow version mismatch between x86 and x86_64, so that won't work.As an update to the situation around Canonical planning to drop 32bit support, apparently they're not. Instead, the 32bit libraries will be frozen.
If you're ignoring Steam which has likely the best support for anything gaming on Linux on PC, you are left with Some abysmal support from GOG and perhaps Wine / PlayonLinux with varying results.I kinda quit Steam anyway. Just wondering, what should we use for games? Just GOG, or are there other options?
Thanks to the huge amount of feedback this weekend from gamers, Ubuntu Studio, and the WINE community, we will change our plan and build selected 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS.
We will put in place a community process to determine which 32-bit packages are needed to support legacy software, and can add to that list post-release if we miss something that is needed.
As someone who's purposefully stayed away from snaps and stuff... can I get an explanation how they would solve anything? The libraries inside there still have to be maintained or else you could just run some third-party solution providing the libraries instead.We will also work with the WINE, Ubuntu Studio and gaming communities to use container technology to address the ultimate end of life of 32-bit libraries; it should stay possible to run old applications on newer versions of Ubuntu. Snaps and LXD enable us both to have complete 32-bit environments, and bundled libraries, to solve these issues in the long term.
A total of ten architectures are supported: 64-bit PC / Intel EM64T / x86-64 (amd64), 32-bit PC / Intel IA-32 (i386), 64-bit little-endian Motorola/IBM PowerPC (ppc64el), 64-bit IBM S/390 (s390x), for ARM, armel and armhf for older and more recent 32-bit hardware, plus arm64 for the 64-bit AArch64 architecture, and for MIPS, mips (big-endian) and mipsel (little-endian) architectures for 32-bit hardware and mips64el architecture for 64-bit little-endian hardware.