Fedora объявила войну старому коду. Геймеры объявили войну Fedora. Кто кого?

Fedora объявила войну старому коду. Геймеры объявили войну Fedora. Кто кого?

Решили убрать старый код, а вместе с ним едва не пошла под нож вся экосистема.

image

Сообщество Fedora в последние недели оказалось в центре оживлённых споров. Поводом стали сразу два предложенных изменения, которые могли серьёзно повлиять на развитие дистрибутива.

После выхода Fedora 42 обсуждение будущих шагов перешло в практическую плоскость. Разработчики и активные пользователи начали предлагать идеи для следующего выпуска — Fedora 43. Некоторые из них касаются внутреннего устройства системы и вряд ли заметны конечным пользователям, другие затрагивают фундаментальные вещи и вызывают широкий общественный резонанс.

Самую ожесточённую полемику вызвало предложение полностью отказаться от запуска 32-битных приложений на архитектуре x86. По задумке авторов, вместе с этим из системы должна исчезнуть поддержка multilib — набора библиотек и инструментов, позволяющих запускать программы, собранные под старые 32-битные процессоры.

Хотя Fedora давно не устанавливается на такое оборудование — последней версией для 32-битных процессоров была Fedora 30, вышедшая ещё в апреле 2019 года, — возможность запускать старое программное обеспечение оставалась благодаря multilib.

Инициатива исходила от Фабио Валентини . Этот разработчик уже поднимал похожий вопрос в 2022 году, когда предложил отказаться от поддержки отдельных пакетов для x86-32. Тогда идея встретила критику, как, впрочем, и аналогичная попытка Canonical убрать 32-битное ПО из Ubuntu. После волны недовольства Canonical пересмотрела планы и поддержку сохранила.

На этот раз реакция оказалась не менее жёсткой. Основатель игрового дистрибутива Bazzite — Кайл Господнетич — открыто заявил, что исчезновение 32-битной совместимости сделает его проект нежизнеспособным.

Система Bazzite основана на Fedora и использует технологию Universal Blue. Это модифицированная версия дистрибутива с транзакционными обновлениями и неизменяемой базой, оптимизированная для игр. По сути, Bazzite предлагает альтернативу SteamOS, но с опорой на экосистему Red Hat, а не Arch Linux.

Отказ от multilib для игровых пользователей особенно болезненный шаг. Большинство популярных игр остаётся закрытым программным обеспечением , а значительная часть этого софта до сих пор выпускается для 32-битных систем. Без доступа к исходникам адаптация таких проектов для современных платформ становится невозможной.

Но проблема не ограничивается игровой сферой. Среди поклонников Linux хватает тех, кто продолжает использовать старые, но проверенные временем 32-битные программы. Среди примеров называют WordPerfect 8 для Linux или классическую версию Acrobat Reader, которая, несмотря на возраст, остаётся востребованной у некоторых пользователей.

После жарких дебатов идея отказаться от multilib была отклонена. Однако разногласия внутри сообщества никуда не делись. Согласно итогам голосования, против выступили 51% участников, ещё 15% высказали сомнения, но не исключили, что могут изменить мнение при определённых условиях.

Параллельно обсуждалось ещё одно нововведение — возможность включения в состав Fedora альтернативного графического сервера Xlibre. Этот форк классического X.org X11 в последнее время активно обсуждается в мире Linux.

Создателем Xlibre является Энрико Вайгельт — известный разработчик с весьма противоречивой репутацией. Он не раз критиковал Red Hat за политику в отношении X.org, обвиняя компанию в том, что она сознательно отклоняет патчи, чтобы продвигать конкурирующий графический сервер Wayland . Помимо этого, Вайгельт известен своими антивакцинаторскими взглядами, что тоже усиливает скепсис в его адрес.

С учётом того, что Fedora развивается при поддержке Red Hat, предложение интегрировать проект разработчика, который открыто атакует компанию, вызвало ожидаемое непонимание. Сообщество не стало затягивать с решением и довольно быстро отклонило инициативу.

Эти обсуждения показали, насколько живым остаётся сообщество Fedora. Здесь регулярно поднимаются не только сугубо технические, но и идеологические вопросы, а споры выходят далеко за рамки обычных инженерных деталей.

Несмотря на то что обе инициативы были отклонены, споры о поддержке 32-битного программного обеспечения и о выборе графической подсистемы, очевидно, не завершены. Эти темы продолжают вызывать острую реакцию среди пользователей Linux и, скорее всего, ещё не раз вернутся в повестку.

Все еще проверяете уязвимости после сборки ПО?

8 июля CICADA8 покажет, как делать это до CI/CD — быстро, чётко, безопасно.

Реклама. 18+. Рекламодатель ООО «АЙТИПИ Сервисы», ИНН 7708719821