Протягом останніх кількох тижнів, 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-розрядних бібліотек, продовжуватимуть працювати, принаймні доки дебати не будуть відновлені в майбутніх випусках.