Under de senaste veckorna, Fedora och dess möjliga borttagande av 32-bitars programvarusupport i version 44 har varit föremål för en av de mest intensiva debatterna i Linux-communityn.Tillkännagivandet av förslaget utlöste omfattande protester bland användare, utvecklare och projektledare, vilket tydligt visar den känslighet många känner inför att gå bort från kompatibilitet med tekniker som anses föråldrade.
Den här typen av stöd, särskilt relevant för de som använder applikationer och spel som är beroende av 32-bitarsbibliotek, verkade vara osäkert. Men samhället mobiliserades snabbt och tvingade Fedora-utvecklare att ompröva sina planer, åtminstone för nu.
Ursprunget till förslaget till Fedora 44 och de tekniska skälen
Tanken att undertrycka 32-bitars (i686) bibliotek och paket I Fedora uppstod det inte bara av sig självt. I flera utgåvor har olika distributioner valt att fokusera uteslutande på 64-bitarsarkitekturer, vilket förenklar underhåll och optimerar resurser.
När det gäller Fedora, Stöd för 32-bitars startbara avbildningar togs bort i version 31 (2019)Att köra 32-bitarsprogramvara stöds dock fortfarande genom inkludering av specifika bibliotek, vilket är avgörande för verktyg som Steam, OBS Studio och många klassiska spel.
Förslaget som presenterades för Fedora 44 förutsåg en tvåstegsprocess: först, att ta bort 32-bitarsbiblioteken från standardförråden för x86_64-arkitekturen, och sedan permanent stoppa kompileringen av dessa paket. De främsta skälen var den ökande underhållsinsatsen, bristen på nya utvecklingar som kräver 32-bitars och behovet av att frigöra resurser för att påskynda utveckling och säkerhet på 64-bitarssystem.
Påverkan på spel och derivatdistributioner
En av de mest kontroversiella aspekterna av förslaget var direkt påverkan på spelplattformar som Steam och projekt som Bazzite, En Fedora-härledd distribution inriktad på spelBazzites grundare varnade till och med för att borttagning av 32-bitarspaketen skulle äventyra projektets fortsatta existens och påverka en del användare som fortfarande är beroende av kompatibilitet med äldre programvara.
I spelvärlden kräver många äldre applikationer och titlar 32-bitarsbibliotek, även på moderna 64-bitarssystem. Steam självt, en grundläggande del av spel på Linux, använder fortfarande 32-bitars kod och beroenden.Som ett resultat genererade idén att ta bort sådant stöd en våg av kritik inte bara från projekt som Bazzite, utan även bland den bredare gruppen av spelare och utvecklare.
Föreslagna alternativ och tekniska begränsningar
Bland de möjliga lösningarna för att mildra påverkan nämndes användningen av Flatpak och containerteknik som en metod för att fortsätta köra äldre applikationer. Till exempel, Wine kan använda din WoW64-konfiguration. att köra 32-bitarsprogram på system som redan bara innehåller 64-bitars binärfiler. Dessa alternativ har dock fortfarande begränsningar och garanterar inte alltid full kompatibilitet eller förväntad prestanda, särskilt inte inom spelsektorn.
Argumenten för att överge 32-bitarsstödet är inte nya. Fabio Valentini, en av författarna till förslaget och medlem i Fedora-teamet, betonade att Den globala trenden är att allt färre projekt behåller sina 32-bitarsversioner., vilket komplicerar hanteringen och kräver ökade ansträngningar för att upprätthålla kompatibilitet.
Gemenskapens reaktion och tillbakadragande av förslaget
Förslagets inverkan var omedelbar. I forum, sociala nätverk och specialiserade medier, Rösterna emot var vida fler än de som var förAnvändare och utvecklare av andra Fedora-baserade distributioner har uttryckt oro för att deras arbetsflöden, spel eller viktiga verktyg plötsligt kan sluta fungera.
La Utvecklarnas svar var att notera det utbredda avvisandetValentini tillkännagav officiellt att förslaget hade dragits tillbaka och erkände att den planerade tidslinjen var förhastad. Fedora-teamet medgav själva att även om det tekniska beslutet är vettigt på lång sikt, behöver ekosystemet och användarna mer tid för att anpassa sig.
Framtidsutsikter och spänningar i utvecklingen mot Fedora 44
Även om 32-bitarsstöd kommer att fortsätta finnas i Fedora, har debatten belyst spänningen mellan att gå framåt och att förnya sig och behovet av att upprätthålla kompatibilitet med äldre tekniker och applikationerUtvecklingsteamet och pakethanterarna själva har insisterat på att borttagandet av stödet förr eller senare kommer att vara oundvikligt.
För närvarande har användare av Fedora och derivatdistributioner som Bazzite en respitperiod för att förbereda sig för en förändring som, enligt allt som tyder på, bara har skjutits upp. Det rekommenderas att både utvecklare och slutanvändare Håll utkik efter nästa steg och anpassa dina miljöer och applikationer för att mildra framtida effekter.
Kontroversen kring Fedoras 44- och 32-bitarsversioner visar att balansen mellan teknisk utveckling och användarbasens behov är en central fråga i den fria mjukvaruvärlden. Gemenskapen kan andas ut, eftersom kritiska applikationer och spel som förlitar sig på 32-bitarsbibliotek kommer att fortsätta fungera, åtminstone tills debatten återupptas i framtida utgåvor.