I løbet af de sidste par uger, Fedora og dens mulige fjernelse af 32-bit softwareunderstøttelse i version 44 har været genstand for en af de mest intense debatter i Linux-fællesskabet.Offentliggørelsen af forslaget udløste udbredte protester blandt brugere, udviklere og projektledere, hvilket tydeligt demonstrerede den følsomhed, mange føler over at bevæge sig væk fra kompatibilitet med teknologier, der anses for forældede.
Denne type support, især relevant for dem, der bruger applikationer og spil, der er afhængige af 32-bit biblioteker, syntes at være usikker. Imidlertid samfundet mobiliserede sig hurtigt og tvang Fedora-udviklere til at gentænke deres planer, i hvert fald for nu.
Oprindelsen af forslaget til Fedora 44 og de tekniske årsager
Ideen om at undertrykke 32-bit (i686) biblioteker og pakker I Fedora opstod det ikke bare af sig selv. I flere udgivelser har forskellige distributioner valgt udelukkende at fokusere på 64-bit arkitekturer, hvilket forenkler vedligeholdelse og optimerer ressourcer.
I tilfældet med Fedora, Understøttelse af 32-bit bootbare billeder blev fjernet i version 31 (2019)Kørsel af 32-bit software understøttes dog stadig af inkluderingen af specifikke biblioteker, hvilket er afgørende for værktøjer som Steam, OBS Studio og mange klassiske spil.
Forslaget, der blev præsenteret for Fedora 44, omfattede en proces i to trin: først fjernelse af 32-bit bibliotekerne fra standardarkiverne for x86_64-arkitekturen, og derefter permanent stop af kompilering af disse pakker. Hovedårsagerne var den stigende vedligeholdelsesindsats, manglen på nye udviklinger, der kræver 32-bit, og behovet for at frigøre ressourcer til at fremskynde udvikling og sikkerhed på 64-bit systemer.
Indvirkning på spil og afledte distributioner
Et af de mest kontroversielle aspekter ved forslaget var direkte indflydelse på spilplatforme som Steam og projekter som Bazzite, One Fedora-afledt distribution rettet mod spilBazzites grundlægger advarede endda om, at fjernelse af 32-bit-pakkerne ville bringe projektets fortsatte eksistens i fare og påvirke et segment af brugere, der stadig er afhængige af kompatibilitet med ældre software.
I spilverdenen kræver mange ældre applikationer og titler 32-bit biblioteker, selv på moderne 64-bit systemer. Steam selv, et grundlæggende stykke spil på Linux, bruger stadig 32-bit kode og afhængigheder.Som følge heraf skabte ideen om at fjerne en sådan støtte en bølge af kritik, ikke kun fra projekter som Bazzite, men også blandt det bredere fællesskab af spillere og udviklere.
Foreslåede alternativer og tekniske begrænsninger
Blandt de mulige løsninger til at afbøde virkningen blev brugen af Flatpak og containerteknologier nævnt som en metode til at fortsætte med at køre ældre applikationer. For eksempel, Wine kunne bruge din WoW64-konfiguration at køre 32-bit programmer på systemer, der allerede kun inkluderer 64-bit binære filer. Disse alternativer har dog stadig begrænsninger og garanterer ikke altid fuld kompatibilitet eller den forventede ydeevne, især i spilsektoren.
Argumenterne for at opgive 32-bit understøttelse er ikke nye. Fabio Valentini, en af forfatterne til forslaget og medlem af Fedora-teamet, understregede, at Den globale tendens er, at færre og færre projekter vedligeholder deres 32-bit versioner., hvilket komplicerer administrationen og kræver en stigende indsats for at opretholde kompatibilitet.
Reaktion fra lokalsamfundet og tilbagetrækning af forslaget
Forslagets virkning var øjeblikkelig. I fora, sociale netværk og specialiserede medier, Stemmerne imod var langt flere end dem, der var forBrugere og udviklere af andre Fedora-baserede distributioner har udtrykt bekymring for, at deres arbejdsgange, spil eller vigtige værktøjer pludselig kan holde op med at virke.
La Udviklernes svar var at notere sig den udbredte afvisningValentini annoncerede officielt tilbagetrækningen af forslaget og erkendte, at den planlagte tidslinje var for tidlig. Fedora-teamet indrømmede selv, at selvom den tekniske beslutning giver mening på lang sigt, har økosystemet og brugerne brug for mere tid til at tilpasse sig.
Fremtidsudsigter og spændinger i udviklingen mod Fedora 44
Selvom 32-bit understøttelse fortsat vil være til stede i Fedora, har debatten fremhævet spændingen mellem at bevæge sig fremad og at innovere og behovet for at opretholde kompatibilitet med ældre teknologier og applikationerUdviklingsteamet og pakkeadministratorerne har selv insisteret på, at fjernelsen af support før eller siden vil være uundgåelig.
For nuværende har brugere af Fedora og afledte distributioner som Bazzite en frist til at forberede sig på en ændring, der efter alt at dømme kun er blevet udskudt. Det anbefales, at både udviklere og slutbrugere Hold øje med de næste trin, og tilpas dine miljøer og applikationer at afbøde fremtidige påvirkninger.
Kontroversen omkring Fedora 44- og 32-bit-versionerne viser, at balancen mellem teknologisk udvikling og brugerbasens behov er et centralt emne i den frie softwareverden. Fællesskabet kan ånde lettet op, da kritiske applikationer og spil, der er afhængige af 32-bit-biblioteker, vil fortsætte med at fungere, i det mindste indtil debatten genåbnes i fremtidige udgivelser.