AlmaLinux – альтернатива CentOS, поддержка которой будет прекращена в 2024 году. В девятой версии ОС добавлено больше инструментов безопасности и обновлена среда разработки приложений.
Главные нововведения
Дистрибутив AlmaLinux 9 стал первой версией AlmaLinux, которая выпущена на базе CentOS Stream и Red Hat Enterprise Linux. Благодаря этому ОС синхронизирована с RHEL 9 и содержит все предложенные в данной ветке изменения. Система доступна для установки на ПК с архитектурой x86_64, aarch64, ppc64le и s390x.
Из ключевых особенностей релиза – улучшенная автоматизация веб-интерфейса Cockpit Web Console, в котором также стало доступно больше показателей производительности. Был упрощен экспорт данных в приложения для анализа и оформления отчетов, такие как Grafana. Внутри веб-интерфейса стало возможным применять исправление ядра в реальном времени.
Обновление затронуло компоненты безопасности. В AlmaLinux 9 появилась поддержка аутентификации на удаленных хостах при помощи смарт-карт. В систему интегрирован современный протокол шифрования OpenSSL 3. Компиляция хэшей и подписей теперь происходит на уровне подсистем ядра Integrity Measurement Architecture (IMA). Также в стандартных настройках отключен вход по SSH-паролю для root. Добавлены дополнительные профили безопасности для обеспечения соответствия стандартам PCI-DSS и HIPAA.
Улучшения для разработчика
В AlmaLinux 9 внесены изменения, которые вносят исправления и улучшения в среду разработки приложений. GCC 11 стал системным компилятором по умолчанию. Также добавлены актуальные версии компиляторов LLVM, Rust и Go.
Пакетная база Python обновлена до версии 3.9. Она обеспечивает корректную поддержку часовых поясов, возможность использовать новый высокопроизводительный синтаксический анализатор и новые строковые функции. Кроме того, включены обновления для словарей и операторов слияния, в том числе временных меток с учетом часового пояса, методов строковых префиксов и суффиксов.
Обновления затронули контейнерный движок Podman. В него добавлена полная поддержка Cgroup2, благодаря чему разработчик сможет использовать rootless-контейнеры и более гибко управлять памятью при применении инструментов Kubernetes.
Цель проекта
AlmaLinux – преемник классической CentOS, разработка которой была остановлена Red Hat в 2020 году ради развития непрерывно обновляемой редакции CentOS Stream. Развитием ОС управляет сообщество AlmaLinux OS Foudation, созданное по инициативе компании CloudLinux.
По словам Джека Абутбула, члена правления управляющей организации, AlmaLinux создана как независимый преемник CentOS, который подходит для разных задач: от развертывания гибридных мультиоблачных решений, больших кластеров HPC или VFX до домашнего использования.