В течение последних нескольких недель, Fedora и возможное прекращение поддержки 32-разрядного программного обеспечения в версии 44 стали предметом самых жарких споров в сообществе Linux.Объявление о предложении вызвало массовые протесты среди пользователей, разработчиков и руководителей проектов, что наглядно продемонстрировало болезненное отношение многих к отказу от совместимости с технологиями, которые считаются устаревшими.
Этот тип поддержки, особенно актуальный для тех, кто использует приложения и игры, зависящие от 32-битных библиотек, казалось, висит на волоске. Однако сообщество быстро мобилизовалось и заставил разработчиков Fedora пересмотреть свои планы, по крайней мере на данный момент.
Происхождение предложения Fedora 44 и технические причины
Идея подавления 32-битные (i686) библиотеки и пакеты В Fedora он не просто так появился. В нескольких выпусках различные дистрибутивы решили сосредоточиться исключительно на 64-битных архитектурах, упрощая обслуживание и оптимизируя ресурсы.
В случае с Fedora, Поддержка 32-битных загрузочных образов была удалена в версии 31 (2019)Однако запуск 32-разрядного программного обеспечения по-прежнему поддерживается за счет включения определенных библиотек, что имеет решающее значение для таких инструментов, как Steam, OBS Studio и многих классических игр.
Предложение, представленное для Fedora 44, предполагало двухэтапный процесс: сначала удаление 32-битных библиотек из стандартных репозиториев для архитектуры x86_64, а затем окончательное прекращение компиляции этих пакетов. Основными причинами были увеличение усилий по техническому обслуживанию, нехватка новых разработок, требующих 32-битной архитектуры, и необходимость высвобождения ресурсов для ускорения разработки и обеспечения безопасности на 64-битных системах.
Влияние на игры и производные дистрибутивы
Одним из наиболее спорных аспектов предложения было прямое влияние на игровые платформы, такие как Steam, и проекты, такие как Bazzite, una Дистрибутив на основе Fedora, ориентированный на игрыОснователь Bazzite даже предупредил, что удаление 32-битных пакетов поставит под угрозу дальнейшее существование проекта и повлияет на сегмент пользователей, которые по-прежнему полагаются на совместимость со старым программным обеспечением.
В игровом мире многим старым приложениям и играм требуются 32-битные библиотеки даже на современных 64-битных системах. Сам Steam, основополагающая часть игр на Linux, по-прежнему использует 32-битный код и зависимости.. В результате идея убрать такую поддержку вызвала волну критики не только со стороны таких проектов, как Bazzite, но и среди более широкого сообщества игроков и разработчиков.
Предлагаемые альтернативы и технические ограничения
Среди возможных решений по смягчению воздействия упоминалось использование Flatpak и контейнерных технологий как метода продолжения работы устаревших приложений. Например, Wine может использовать вашу конфигурацию WoW64 для запуска 32-битных программ на системах, которые уже включают только 64-битные двоичные файлы. Однако эти альтернативы все еще имеют ограничения и не всегда гарантируют полную совместимость или ожидаемую производительность, особенно в игровом секторе.
Аргументы в пользу отказа от поддержки 32-битных систем не новы. Фабио Валентини, один из авторов предложения и член команды Fedora, подчеркнул, что Глобальная тенденция такова, что все меньше и меньше проектов поддерживают свои 32-битные версии., что усложняет управление и требует все больших усилий для поддержания совместимости.
Реакция сообщества и отзыв предложения
Эффект от предложения был мгновенным. На форумах, в социальных сетях и специализированных СМИ, Голоса против значительно превосходили число голосов заПользователи и разработчики других дистрибутивов на базе Fedora выразили обеспокоенность тем, что их рабочие процессы, игры или основные инструменты могут внезапно перестать работать.
La В ответ разработчики приняли во внимание широко распространенное неприятиеValentini официально объявил об отзыве предложения и признал, что запланированные сроки преждевременны. Сама команда Fedora признала, что, хотя техническое решение имеет смысл в долгосрочной перспективе, экосистеме и пользователям нужно больше времени для адаптации.
Перспективы на будущее и противоречия в развитии Fedora 44
Хотя поддержка 32-битных систем сохранится в Fedora, дебаты выявили противоречие между движением вперед и инновациями и необходимостью сохранения совместимости со старыми технологиями и приложениямиКоманда разработчиков и сами менеджеры пакетов настаивают на том, что рано или поздно прекращение поддержки будет неизбежным.
На данный момент пользователи Fedora и производных дистрибутивов, таких как Bazzite, имеют льготный период, чтобы подготовиться к изменению, которое, судя по всему, только отложено. Рекомендуется, чтобы и разработчики, и конечные пользователи Оставайтесь с нами, чтобы быть в курсе следующих шагов и адаптировать свои среды и приложения. для смягчения будущих последствий.
Споры вокруг Fedora 44 и 32-битных версий показывают, что баланс между технологической эволюцией и потребностями пользовательской базы является центральным вопросом в мире свободного программного обеспечения. Сообщество может вздохнуть спокойно, поскольку критически важные приложения и игры, которые полагаются на 32-битные библиотеки, продолжат работать, по крайней мере, пока дебаты не будут возобновлены в будущих выпусках.