През последните седмици, Fedora и евентуалното премахване на поддръжката на 32-битов софтуер в версия 44 са обект на един от най-интензивните дебати в Linux общността.Обявяването на предложението предизвика широко разпространени протести сред потребители, разработчици и ръководители на проекти, което ясно демонстрира чувствителността, която мнозина изпитват към отказването от съвместимост с технологии, считани за остарели.
Този тип поддръжка, особено подходяща за тези, които използват приложения и игри, зависещи от 32-битови библиотеки, изглеждаше несигурна. Въпреки това, общността се мобилизира бързо и принуди разработчиците на Fedora да преосмислят плановете си, поне засега.
Произходът на предложението за Fedora 44 и техническите причини
Идеята за потискане на 32-битови (i686) библиотеки и пакети Във Fedora това не се появи просто така. В няколко издания различни дистрибуции са избрали да се фокусират изключително върху 64-битови архитектури, опростявайки поддръжката и оптимизирайки ресурсите.
В случая с Федора, Поддръжката за 32-битови стартиращи образи беше премахната във версия 31 (2019)Въпреки това, работата с 32-битов софтуер все още се поддържа от включването на специфични библиотеки, което е жизненоважно за инструменти като Steam, OBS Studio и много класически игри.
Представеното предложение за Fedora 44 предвиждаше двуетапен процес: първо, премахване на 32-битовите библиотеки от стандартните хранилища за архитектурата x86_64 и след това окончателно спиране на компилирането на тези пакети. Основните причини бяха нарастващите усилия за поддръжка, недостигът на нови разработки, изискващи 32-битова архитектура, и необходимостта от освобождаване на ресурси за ускоряване на разработката и сигурността на 64-битови системи.
Въздействие върху игрите и производните дистрибуции
Един от най-противоречивите аспекти на предложението беше пряко въздействие върху гейминг платформи като Steam и проекти като Bazzite, One Дистрибуция, производна на Fedora, насочена към игриОснователят на Bazzite дори предупреди, че премахването на 32-битовите пакети ще застраши съществуването на проекта и ще засегне сегмент от потребители, които все още разчитат на съвместимост с по-стар софтуер.
В света на игрите много по-стари приложения и заглавия изискват 32-битови библиотеки, дори на съвременни 64-битови системи. Самият Steam, фундаментален елемент от игрите в Linux, все още използва 32-битов код и зависимости.В резултат на това идеята за премахване на подобна поддръжка генерира вълна от критики не само от проекти като Bazzite, но и сред по-широката общност от играчи и разработчици.
Предложени алтернативи и технически ограничения
Сред възможните решения за смекчаване на въздействието, използването на Flatpak и контейнерни технологии беше споменато като метод за продължаване на изпълнението на наследени приложения. Например Wine може да използва вашата WoW64 конфигурация да се изпълняват 32-битови програми на системи, които вече включват само 64-битови двоични файлове. Тези алтернативи обаче все още имат ограничения и не винаги гарантират пълна съвместимост или очакваната производителност, особено в гейминг сектора.
Аргументите в полза на изоставянето на 32-битовата поддръжка не са нови. Фабио Валентини, един от авторите на предложението и член на екипа на Fedora, подчерта, че Глобалната тенденция е, че все по-малко проекти поддържат своите 32-битови версии., което усложнява управлението и изисква все по-големи усилия за поддържане на съвместимост.
Реакция на общността и оттегляне на предложението
Въздействието на предложението беше незабавно. Във форуми, социални мрежи и специализирани медии, Гласовете против далеч надхвърляха тези, които бяха „за“Потребители и разработчици на други дистрибуции, базирани на Fedora, изразиха загриженост, че техните работни процеси, игри или основни инструменти могат внезапно да спрат да работят.
La Реакцията на разработчиците беше да вземат предвид широко разпространеното отхвърлянеВалентини официално обяви оттеглянето на предложението и призна, че планираният график е преждевременен. Самият екип на Fedora призна, че макар техническото решение да има смисъл в дългосрочен план, екосистемата и потребителите се нуждаят от повече време за адаптация.
Бъдещи перспективи и напрежения в еволюцията към Fedora 44
Въпреки че 32-битовата поддръжка ще продължи да присъства във Fedora, дебатът подчерта напрежението между движението напред и иновациите и необходимостта от поддържане на съвместимост с по-стари технологии и приложенияЕкипът от разработчици и самите мениджъри на пакети настояват, че рано или късно премахването на поддръжката ще бъде неизбежно.
Засега потребителите на Fedora и производни дистрибуции като Bazzite имат гратисен период, за да се подготвят за промяна, която по всички признаци е само отложена. Препоръчително е както на разработчиците, така и на крайните потребители Очаквайте следващите стъпки и адаптирайте вашите среди и приложения. за смекчаване на бъдещи последици.
Спорът около 44-битовата и 32-битовата версии на Fedora показва, че балансът между технологичната еволюция и нуждите на потребителската база е централен въпрос в света на свободния софтуер. Общността може да си отдъхне, тъй като критичните приложения и игри, които разчитат на 32-битови библиотеки, ще продължат да работят, поне докато дебатът не бъде отворен отново в бъдещи издания.
