Amazon Linux 2027 вышла в публичное тестирование: Linux Kernel 7.1, DNF5 и усиленная безопасность
Компания AWS открыла публичный preview-версию Amazon Linux 2027 - следующего поколения фирменного дистрибутива для облачной инфраструктуры. Новая система должна заменить Amazon Linux 2023 и предлагает заметно обновлённую программную основу: Linux Kernel 7.1, пакетный менеджер DNF5, GCC 16, Python 3.14 и принудительный режим работы SELinux.
Amazon Linux 2027 создаётся прежде всего для эксплуатации в AWS. Дистрибутив ориентирован на веб-сервисы, базы данных, контейнерные микросервисы, крупные распределённые системы, а также проекты в сфере искусственного интеллекта и машинного обучения. Подробный обзор ключевых изменений опубликован в материале о [публичном выпуске Amazon Linux 2027](https://linuxiac.com/amazon-linux-2027-enters-public-preview-with-linux-kernel-7-1-and-dnf5/).
Одним из главных нововведений стал переход на Linux Kernel 7.1. Для сравнения, Amazon Linux 2023 по умолчанию использует ядро 6.1, хотя для него доступны и более новые ветки 6.12 LTS и 6.18 LTS. Обновлённое ядро должно обеспечить более современную поддержку оборудования, улучшенную работу с виртуализацией и актуальные возможности для облачных нагрузок.
Существенно изменились и параметры безопасности. В Amazon Linux 2023 SELinux запускается в permissive-режиме, тогда как в новой версии Amazon Linux 2027 он включён в enforcing-режиме по умолчанию. Это означает, что система будет не только регистрировать потенциально опасные действия, но и блокировать операции, нарушающие заданные политики. Для криптографических задач применяется AWS-LC, оптимизированная библиотека AWS, рассчитанная на эффективную работу в облачной среде.
Разработчики также обновили весь базовый toolchain. Версия GCC выросла с 11.5 до 16.1, glibc - с 2.34 до 2.43, binutils - с 2.41 до 2.46, а LLVM и Clang получили обновление до 22-й версии. AWS ожидает, что большинство программ, собранных для Amazon Linux 2023, продолжит работать в новой системе. Однако повторная компиляция с GCC 16 способна выявить ранее незаметные предупреждения и ошибки из-за более строгих настроек компилятора.
Важное изменение касается управления пакетами. В Amazon Linux 2027 DNF5 версии 5.4 заменил DNF 4.14. Команды `dnf` и `yum` теперь обращаются к новой реализации, поэтому привычные сценарии администрирования в целом сохраняются. При этом старый программный интерфейс `python3-dnf` больше недоступен. Приложениям, которые используют его для работы с пакетами, потребуется переход на `python3-libdnf5`.
В состав системы также вошли RPM 6.0, systemd 260 и Python 3.14, который теперь используется как стандартный `python3`. В Amazon Linux 2023 по умолчанию поставлялся Python 3.9. Из systemd удалена поддержка служебных скриптов SysV, а PCRE1 полностью заменена на PCRE2. Библиотека zlib 1.2.11 уступила место zlib-ng 2.3, доступной через пакет совместимости.
Для разработчиков решений в области AI и машинного обучения предусмотрена поддержка драйверов ускорителей, включая AWS Neuron. Этот SDK предназначен для работы с аппаратными платформами AWS Trainium и Inferentia, используемыми при обучении и запуске нейросетевых моделей.
Публичная preview-версия доступна во всех коммерческих регионах AWS. Пользователи могут запускать образы для архитектур x86-64 и ARM, а контейнерные базовые образы Amazon Linux 2027 размещены в публичной галерее Amazon ECR. Это позволяет тестировать систему не только на виртуальных машинах, но и в контейнерных средах.
Тем, кто планирует Amazon Linux 2027 скачать для экспериментов, следует учитывать статус выпуска. Сейчас это предварительная версия, предназначенная для проверки совместимости, миграции приложений и оценки новых компонентов. Использовать её в критически важных производственных системах AWS пока не рекомендует.
Отдельного внимания требует обновление системы. Экземпляры preview не получают обновления автоматически, включая исправления критических уязвимостей. Поэтому после установки администратору необходимо самостоятельно контролировать репозитории и регулярно запускать обновление пакетов. Перед тестированием также желательно настроить резервное копирование, журналирование и отдельную среду, изолированную от рабочих сервисов.
Процесс, который условно можно назвать "Amazon Linux 2027 установка", будет особенно интересен администраторам, планирующим переход с AL2023. Перед миграцией стоит проверить зависимости, systemd-юниты, сценарии автоматизации и инструменты, использующие Python API пакетного менеджера. В частности, старые Ansible-модули и внутренние DevOps-скрипты могут потребовать адаптации из-за перехода на libdnf5.
Для сценариев Amazon Linux 2027 для AWS важны также архитектура инстансов и тип нагрузки. ARM-образы могут оказаться выгоднее для части сервисов, однако необходимо заранее убедиться, что используемые бинарные пакеты, драйверы и сторонние агенты доступны для выбранной платформы. Для задач машинного обучения потребуется отдельно проверить совместимость с AWS Neuron и конкретным поколением ускорителей.
Переход на новую ветку не ограничивается заменой ядра. Изменения в SELinux, systemd, компиляторах и криптографических библиотеках способны повлиять на поведение приложений даже при сохранении прежних конфигураций. Поэтому Amazon Linux 2027 лучше рассматривать как полноценное обновление платформы, а не как обычный пакетный апгрейд. Финальный релиз должен дать более стабильную основу, однако уже сейчас preview позволяет подготовить инфраструктуру и обнаружить потенциальные проблемы заранее.


