A Fedora 44 végleg megszüntetheti a 32 bites támogatást

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

A Fedora fejlesztői azt tervezik, hogy a 2026 áprilisára várható Fedora 44 kiadással megszűnik a 32 bites (i686) csomagok és a 64 bites rendszereken használt többszörös architektúra-támogatás (multilib). A lépés jelentősen érinti például a Wine-t és a Steamet használókat.

Mi történik pontosan?

A Fedora hosszú évek óta fokozatosan vonja ki a 32 bites támogatást a rendszerből. Már a Fedora 31 óta nem érhető el 32 bites rendszerindító kép vagy kernel, de eddig még megmaradt a multilib támogatás – azaz a lehetőség, hogy 64 bites rendszeren is futhassanak 32 bites alkalmazások, például a Wine vagy a Steam révén.

A most benyújtott javaslat két lépcsőben számolná fel véglegesen ezt a támogatást:

  • Első lépésként eltávolítanák a 32 bites könyvtárakat a Fedora 64 bites csomagtáraiból, ezzel megszűnne a multilib támogatás.
  • Második lépésként pedig teljesen leállnának az i686 architektúrájú csomagok fordításával, vagyis nem készülne több 32 bites Fedora-csomag semmilyen formában.

A javaslat szerint az első lépés visszafordítható, ha kritikus probléma merülne fel, a második viszont csak egy újraindított architektúra-bootstrappel lenne visszahozható, ami komoly fejlesztői munkát igényelne.

Miért történik ez?

A Fedora karbantartói szerint a döntés mögött egyszerű, de meggyőző műszaki és infrastrukturális érvek állnak:

  • A 32 bites építések fenntartása egyre nagyobb teher, mivel egyre több upstream projekt elhagyja az i686 támogatást. Ez azt jelenti, hogy a Fedora csapatának sokszor vissza kell portolnia javításokat, vagy egyedi megoldásokat kell alkalmaznia.
  • Az építőrendszerek számára is könnyebbség, ha nem kell 32 bites csomagokat fordítani, így több erőforrás szabadul fel a modern architektúrák számára.
  • A felhasználóknak is előnyösebb lehet, hiszen a csomagtárak kisebb metaadatai gyorsabb csomagkezelést és frissítéseket tesznek lehetővé.

Milyen hatással lesz ez a felhasználókra?

A legnagyobb veszteség azoknak lesz, akik 32 bites Windows-alkalmazásokat futtatnak Wine-on keresztül, vagy a Steam 32 bites komponenseit használják.

A javaslat szerint a Wine-nak át kell állnia a „WoW64” módra (Windows-on-Windows 64), amely lehetővé teszi a 32 bites alkalmazások futtatását 64 bites környezetben, külön 64 bites Wine-binárisokkal. Emellett a meglévő Wine-prefixeket is újra kell majd létrehozni, mivel azok 32 bites környezetre épülhettek.

A Steam RPM-csomagját is frissíteni vagy akár eltávolítani kell az alapértelmezett külső tárolókból, ha már nem tud működni 32 bites könyvtárak nélkül.

Az átállás során a rendszer automatikusan eltávolítja a meglévő i686 csomagokat a frissítés során, így nem maradnak hátra nem karbantartott, elavult szoftverek.

Mikor lép életbe a változás?

A változtatást még nem hagyták jóvá, de ha a Fedora mérnöki irányító testülete (FESCo) rábólint, akkor a fejlesztési ciklus elején kezdődhet a multilib eltávolítása, még a tömeges újrafordítás (mass rebuild) előtt. A teljes i686 támogatás leállítása pedig a Fedora 44 bétafázisának zárása előtt történne meg.

A javaslat jelenleg még nyilvános vita tárgyát képezi, és bár technikailag indokolt, a Fedora közösség bizonyos köreiben várhatóan heves ellenállásba ütközik majd.

Szómagyarázat

  • i686: A 32 bites Intel architektúra megnevezése, amely az Intel Pentium Pro (1995) óta van jelen. A mai modern gépek 64 bites (x86_64) architektúrát használnak.
  • Multilib támogatás (multilib support): Lehetővé teszi, hogy egy 64 bites rendszer 32 bites programokat is futtathasson azáltal, hogy párhuzamosan telepíthetők a 32 bites könyvtárak.
  • Wine: Nyílt forráskódú kompatibilitási réteg, amely lehetővé teszi Windows-alkalmazások futtatását Linux alatt. Weboldal: https://www.winehq.org/
  • WoW64 (Windows-on-Windows 64-bit): A Wine azon módja, amely lehetővé teszi 32 bites Windows-programok futtatását 64 bites Wine-rétegen keresztül.
  • RPM: A Fedora és Red Hat rendszereken használt csomagformátum (Red Hat Package Manager).
  • Mass rebuild: A Fedora fejlesztési ciklusának egyik szakasza, amikor az összes csomagot újrafordítják, általában egy újabb alapkönyvtár vagy GCC-verzió bevezetése miatt.
  • FESCo: A Fedora Engineering Steering Committee a Fedora projekt technikai döntéshozó testülete, amely például a nagyobb változások elfogadásáért is felelős.