Fedora 44 Looks To Drop i686 Support: No More Multi-Lib / x86 32-bit Packages
- Reference: 0001555549
- News link: https://www.phoronix.com/news/Fedora-43-Change-No-i686
- Source link:
The Fedora 44 change proposal still needs to be voted on by the Fedora Engineering and Steering Committee (FESCo) but it would basically end x86 32-bit (i686) software support on Fedora Linux. In the x86 (x86_64) space most software is predominantly x86_64 already. The main exception comes down to Steam and some games still being x86 32-bit although there is the option of using Flatpak packages or similar containerized solutions for those needing i686 software/apps.
Doing away with the i686 architecture support in Fedora Linux is being promoted for decreasing the burden on package maintainers, release engineering, infrastructure, and users. The [1]change proposal explains:
"Building and maintaining packages for i686 (and 32-bit architectures in general, but i686 is the last 32-bit architecture - partially - supported by Fedora) has been requiring more and more effort.
Many projects have already been officially dropping support for building and / or running on 32-bit architectures, requiring either adding back support for this architecture downstream in Fedora, or requiring packaging changes in a significant number of packages to adapt to this dropped support.
By dropping support for the i686 architecture entirely, this additional - and growing - maintenance burden is eliminated.
...
No longer building packages for the i686 architecture frees up resources on x86 build machines that will instead be available to speed up x86_64 package builds.
...
By dropping ~10000 32-bit packages from the x86_64 repositories, repository metadata will get smaller, which should speed up both metadata downloads and any dnf operations that involve dependency resolution."
The change proposal was posted today to the [2]Fedora devel list for further discussion before being voted on by FESCo.
Is it time for Fedora and other Linux distributions to end their i686 (x86 32-bit) software package support? — Phoronix (@phoronix) [3]June 24, 2025
Is it time for Fedora and other Linux distributions to do away with their i686 (x86 32-bit) software support?
Update: Originally this was listed as a Fedora 43 change proposal but now it's been [4]posted that the intent is on it being a Fedora 44 change.
[1] https://fedoraproject.org/wiki/Changes/Drop_i686_support
[2] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/SV75P7F4N6KFTUIFK34PFAVJH5JGVNCH/
[3] https://twitter.com/phoronix/status/1937457431681884434?ref_src=twsrc%5Etfw
[4] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/SV75P7F4N6KFTUIFK34PFAVJH5JGVNCH/
jacob