Během posledních týdnů, Fedora a její možné odstranění podpory 32bitového softwaru ve verzi 44 byly předmětem jedné z nejintenzivnějších debat v linuxové komunitě.Oznámení návrhu vyvolalo rozsáhlé protesty mezi uživateli, vývojáři a vedoucími projektů, což jasně ukázalo citlivost, kterou mnozí cítí ohledně odklonu od kompatibility s technologiemi považovanými za zastaralé.
Tento typ podpory, obzvláště důležitý pro ty, kteří používají aplikace a hry závislé na 32bitových knihovnách, se zdál být nejistý. Nicméně... komunita se rychle mobilizovala a donutila vývojáře Fedory přehodnotit své plány, alespoň prozatím.
Původ návrhu pro Fedoru 44 a technické důvody
Myšlenka potlačení 32bitové (i686) knihovny a balíčky Ve Fedoře se to jen tak neobjevilo. V několika verzích se různé distribuce rozhodly zaměřit výhradně na 64bitové architektury, což zjednodušilo údržbu a optimalizovalo zdroje.
V případě Fedory, Podpora 32bitových bootovacích obrazů byla ve verzi 31 (2019) odstraněna.Spouštění 32bitového softwaru je však stále podporováno zahrnutím specifických knihoven, což je nezbytné pro nástroje jako Steam, OBS Studio a mnoho klasických her.
Návrh předložený pro Fedoru 44 počítal s dvoufázovým procesem: nejprve odstraněním 32bitových knihoven ze standardních repozitářů pro architekturu x86_64 a poté trvalým zastavením kompilace těchto balíčků. Hlavními důvody byly rostoucí úsilí o údržbu, nedostatek nových vývojů vyžadujících 32bitové systémy a potřeba uvolnit zdroje pro urychlení vývoje a zabezpečení na 64bitových systémech.
Dopad na hraní her a odvozené distribuce
Jedním z nejkontroverznějších aspektů návrhu byl přímý dopad na herní platformy jako Steam a projekty jako Bazzite, One Distribuce odvozená od Fedory zaměřená na hraní herZakladatel Bazzite dokonce varoval, že odstranění 32bitových balíčků by ohrozilo další existenci projektu a ovlivnilo by segment uživatelů, kteří se stále spoléhají na kompatibilitu se starším softwarem.
Ve světě her vyžaduje mnoho starších aplikací a titulů 32bitové knihovny, a to i na moderních 64bitových systémech. Samotný Steam, základní herní prvek na Linuxu, stále používá 32bitový kód a závislosti.V důsledku toho myšlenka na odstranění takové podpory vyvolala vlnu kritiky nejen ze strany projektů jako Bazzite, ale také mezi širší komunitou hráčů a vývojářů.
Navrhované alternativy a technická omezení
Mezi možnými řešeními pro zmírnění dopadu bylo zmíněno použití technologií Flatpak a kontejnerů jako metoda pro pokračování v provozování starších aplikací. Například Wine by mohlo využít vaši konfiguraci WoW64 spouštět 32bitové programy na systémech, které již obsahují pouze 64bitové binární soubory. Tyto alternativy však stále mají svá omezení a ne vždy zaručují plnou kompatibilitu nebo očekávaný výkon, zejména v herním sektoru.
Argumenty ve prospěch opuštění 32bitové podpory nejsou nové. Fabio Valentini, jeden z autorů návrhu a člen týmu Fedory, zdůraznil, že Globálním trendem je, že stále méně projektů si udržuje své 32bitové verze., což komplikuje řízení a vyžaduje zvýšené úsilí k udržení kompatibility.
Reakce komunity a stažení návrhu
Dopad návrhu byl okamžitý. Na fórech, sociálních sítích a ve specializovaných médiích Hlasy proti daleko převyšovaly ty, které byly proUživatelé a vývojáři jiných distribucí založených na Fedoře vyjádřili obavy, že by jejich pracovní postupy, hry nebo základní nástroje mohly náhle přestat fungovat.
La Reakcí vývojářů bylo vzít na vědomí všeobecný odporValentini oficiálně oznámil stažení návrhu a uznal, že plánovaný časový harmonogram byl předčasný. Sám tým Fedory připustil, že ačkoliv technické rozhodnutí dává z dlouhodobého hlediska smysl, ekosystém a uživatelé potřebují více času na adaptaci.
Budoucí vyhlídky a napětí ve vývoji směrem k Fedoře 44
Ačkoliv podpora 32bitových systémů bude ve Fedoře i nadále přítomna, debata zdůraznila... napětí mezi pokrokem a inovacemi a potřebou zachovat kompatibilitu se staršími technologiemi a aplikacemiVývojový tým a samotní správci balíčků trvali na tom, že dříve či později bude ukončení podpory nevyhnutelné.
Prozatím mají uživatelé Fedory a odvozených distribucí, jako je Bazzite, lhůtu na přípravu na změnu, která byla podle všeho pouze odložena. Doporučuje se, aby jak vývojáři, tak koncoví uživatelé Zůstaňte naladěni na další kroky a přizpůsobte svá prostředí a aplikace aby se zmírnily budoucí dopady.
Kontroverze kolem 44bitové a 32bitové verze Fedory ukazuje, že rovnováha mezi technologickým vývojem a potřebami uživatelské základny je ústředním tématem ve světě svobodného softwaru. Komunita si může vydechnout, protože kritické aplikace a hry, které se spoléhají na 32bitové knihovny, budou i nadále fungovat, alespoň do doby, než se debata znovu otevře v budoucích verzích.