News: 0001555549

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Fedora 44 Looks To Drop i686 Support: No More Multi-Lib / x86 32-bit Packages

([Fedora] 5 Hours Ago Dropping i686)


Fedora Linux for a while already stopped building i686 kernel releases and dropped their dedicated i686 repositories while now for the Fedora 44 release there is a proposal to take things further: finish gutting the i686 support. The new change proposal seeks to no longer include packages built for the i686 architecture and thereby dropping multi-lib support for 32-bit packages on 64-bit hosts. There wouldn't be any packages built any longer for i686 under this F44 proposal.

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

tildearrow

remm

jabl

Alexmitter

grigi

Gusar

skeevy420

Britoid

Kitchen activity is highlighted. Butter up a friend.