Amazon Linux 2027: превью с ядром Linux 7.1, LTO и ставкой на x86-64-v3
Компания AWS представила публичное превью Amazon Linux 2027. С момента выхода Amazon Linux 2023 прошло достаточно времени, чтобы новая версия принесла солидный набор обновлений программного обеспечения, а также оптимизации, ориентированные на рабочие нагрузки в облаке AWS.
Ядро и безопасность
По умолчанию Amazon Linux 2027 использует ядро Linux 7.1. Важное изменение в области безопасности — SELinux теперь включён в принудительном режиме (enforcing) по умолчанию. Добавлены новые драйверы для ускорителей и ряд других улучшений.
Оптимизации сборки
Существенная часть работы пришлась на производительность. Все пакеты теперь собираются с уровнем оптимизации -O2 и с включённой оптимизацией на этапе компоновки (LTO). Пакеты для x86-64 ориентированы на уровень x86-64-v3, то есть предполагают наличие инструкций AVX и AVX2. Кроме того, при сборке задействована автоматическая векторизация.
Для процессоров ARM оптимизации тоже нашлись: на инстансах AArch64 Graviton по умолчанию включены прозрачные огромные страницы (Transparent Hugepages) для арен кучи malloc.
Инструментарий
Amazon Linux 2027 переходит на компилятор GCC 16.1 по умолчанию, а также поставляется с LLVM/Clang 22 и обновлёнными версиями Rust и Go. В роли пакетного менеджера выступает DNF5. Дистрибутив частично основан на Fedora 44 и Fedora 45.
Подробности доступны в блоге AWS и в примечаниях к выпуску, где собраны все технические изменения. Автор Phoronix Майкл Ларабель уже пообещал вскоре опубликовать результаты собственных тестов производительности новой версии.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.