Разработчики AlmaLinux, развивающего дистрибутив на базе Red Hat Enterprise Linux (RHEL), сообщили о важном шаге для поддержки старого программного обеспечения. В составе AlmaLinux Kitten теперь реализован репозиторий пакетов, собранных под архитектуру i686. Кроме того, стали доступны образы контейнеров в формате Docker, предназначенные для 32-разрядных систем x86.
Редакция AlmaLinux Kitten 10 базируется на пакетной базе CentOS Stream 10. Она использует модель непрерывного обновления пакетов и выступает в качестве upstream-ветки для полноценной AlmaLinux OS 10. Разработчики планируют перенести эту практику на основную версию дистрибутива и поддерживать сборки для 32-битных систем на протяжении всего жизненного цикла AlmaLinux 10.x, то есть до 2035 года.
Почему это важно?
Возврат к поддержке архитектуры i686 продиктован практическими нуждами пользователей. Основная цель — обеспечить совместимость и возможность запуска устаревшего прикладного ПО, которое сохранилось исключительно в виде 32-разрядных исполняемых файлов. Помимо этого, 32-битные сборки найдут применение в следующих сценариях:
- Создание специализированных окружений для тестирования программного кода в системах непрерывной интеграции (CI).
- Запуск контейнеров, оптимизированных под 32-битные приложения.
Напомним, что компания Red Hat официально прекратила выпуск 32-разрядных версий для архитектуры x86 еще в 2014 году, начиная с релиза RHEL 7. Ранее эстафету поддержки подхватывала команда CentOS Linux AltArch SIG, однако в ветке CentOS 8 создание подобных сборок было окончательно остановлено.






