În versiunea Fedora Linux 44, planificată pentru primăvara anului 2026, se preconizează că suportul pentru rularea aplicațiilor de 32 de biți pe arhitectura x86 va fi oprit. Dacă planul va fi aprobat de comitetul FESCo (Fedora Engineering Steering Committee), care se ocupă de partea tehnică a dezvoltării Fedora Linux, atunci pachetele pentru arhitectura i686 și bibliotecile de 32 de biți (multilib), care asigură compatibilitatea cu aplicațiile de 32 de biți în medii x86_64, vor fi eliminate din distribuție.
Furnizarea de construcții ale nucleului Linux, imagini de instalare și repo-uri separate de pachete pentru sistemele x86 de 32 de biți a fost oprită încă din 2019 (Fedora 31). Totuși, a fost menținut suportul pentru rularea aplicațiilor de 32 de biți în instalațiile pentru sistemele x86_64, iar pachetele necesare pentru acest suport de 32 de biți erau disponibile în repo-urile pentru sistemele x86_64. În Fedora 37, s-a oferit posibilitatea de a opri construirea pachetelor pentru arhitectura i686, dacă pachetul nu este o dependență pentru alte pachete. În prezent, în Fedora mai există aproximativ zece mii de pachete de 32 de biți (i686), care sunt solicitate în principal pentru rularea Wine și a jocurilor de 32 de biți.
Distribuția intenționează să treacă la furnizarea de construcții de 64 de biți ale Wine, care folosesc modul Wow64 (64-bit Windows-on-Windows) pentru a rula aplicații Windows de 32 de biți în sisteme Unix de 64 de biți. Furnizarea pachetelor Wine de 64 de biți va minimiza nevoia utilizatorilor de multilib. Oprirea suportului pentru i686 se propune a fi realizată în două etape: în prima etapă, se intenționează să se oprească publicarea bibliotecilor de 32 de biți în repo-urile x86_64, iar în a doua etapă să se oprească suportul pentru construirea pachetelor pentru arhitectura i686. În cazul identificării unor probleme neprevăzute în prima etapă, modificarea poate fi revenită și publicarea pachetelor poate fi restabilită.
Principalele motive pentru oprirea suportului pentru arhitectura i686:
- Eliminarea unui număr mare de pachete de 32 de biți va accelera operațiunile cu pachete prin reducerea semnificativă a indexurilor și a dimensiunii metadatelor descărcate;
- Se va reduce sarcina pe mentenanți, care vor putea aloca mai mult timp pachetelor pentru sisteme de 64 de biți;
- Va fi mai ușor de generat și testat versiunile;
- Se va reduce consumul de resurse în infrastructura de construcție.
Sursa: opennet.ro
