В изданието Fedora Linux 44, планирано за пролетта на 2026 година, се предвижда спиране на поддръжката за стартиране на 32-битови приложения за архитектурата x86. Ако плана бъде одобрен от комитета FESCo (Fedora Engineering Steering Committee), отговорен за техническата част на разработката на Fedora Linux, в дистрибуцията ще бъде прекратено изграждането на пакети за архитектурата i686 и 32-битови библиотеки (multilib), осигуряващи съвместимост с 32-битови приложения в среди x86_64.
Доставката на изграждания на ядрото на Linux, инсталационни образи и отделни репозитории на пакети за 32-битови системи x86 беше спряна още през 2019 година (Fedora 31). Все пак беше оставена поддръжката за стартиране на 32-битови приложения в инсталации за системи x86_64 и необходимите за тази поддръжка 32-битови пакети се разполагаха в репозиторите за системи x86_64. В Fedora 37 на обслужващите беше предоставена възможността да спрат изграждането на пакети за архитектурата i686, ако пакетът не е зависимост за други пакети. В момента в Fedora остават около десет хиляди 32-битови пакети (i686), които основно се търсят за стартиране на Wine и 32-битови игри.
Дистрибуцията планира да премине към доставяне на 64-битови изграждания на Wine, използващи режима Wow64 (64-битова Windows-on-Windows) за изпълнение на 32-битови Windows приложения в 64-битови Unix системи. Доставката на 64-битови пакети Wine ще минимизира необходимостта на потребителите от multilib. Спирането на поддръжката за i686 се предлага да бъде извършено на два етапа: на първия етап се планира спиране на публикуването на 32-битови библиотеки в репозиторите x86_64, а на втория етап - спиране на поддръжката на изграждането на пакети за архитектурата i686. В случай на неочаквани проблеми на първия етап, изменението ще може да бъде върнато и публикуването на пакетите да бъде възстановено.
Основни фактори за спиране на поддръжката на архитектурата i686:
- Премахването на голям брой 32-битови пакети ще ускори операциите с пакети чрез значително съкращаване на индексите и размера на изтегляните метаданни;
- Натоварването на обслужващите ще намалее, което ще им позволи да отделят повече време за пакетите за 64-битови системи;
- Формирането и тестването на издания ще стане по-лесно;
- Консумацията на ресурси в инфраструктурата за изграждане ще се намали.
Източник: opennet.ru
