AlmaLinux часто описывают одной короткой фразой:
бесплатный аналог RHEL.
Для первого знакомства этого достаточно.
Для инженера — уже нет.
Потому что современный AlmaLinux интересен не только отсутствием стоимости лицензии, но и тем, какую именно совместимость с экосистемой Red Hat Enterprise Linux он обеспечивает, как развивается и где сознательно отличается от RHEL.
Особенно после изменения модели проекта в 2023 году.
Разберём подробнее.
Карточка дистрибутива
Дистрибутив: AlmaLinux OS
Рассматриваемый релиз: 10.2
Кодовое имя: Lavender Lion
Дата выпуска: 26 мая 2026
Происхождение: Enterprise Linux / RHEL-compatible
Организация: AlmaLinux OS Foundation
Ядро: Linux 6.12 series
Ядро первоначального выпуска 10.2: 6.12.0-211.7.3.el10_2
libc: glibc
init / service manager: systemd
Формат пакетов: RPM
Пакетный менеджер: DNF
Контроль доступа: SELinux
Межсетевой экран: firewalld / nftables
Основные репозитории: BaseOS, AppStream, CRB и дополнительные репозитории
Активная поддержка AlmaLinux 10: до 31 мая 2030
Security support: до 31 мая 2035
Проверено: 13 октября 2026
На момент подготовки публикации 10.2 — текущий стабильный релиз AlmaLinux 10.10.3 уже существует в статусе Beta, но в этой карточке beta-релизы не рассматриваем.
Откуда появился AlmaLinux
История проекта напрямую связана с изменением модели CentOS.
Когда классический CentOS Linux перестал существовать как downstream rebuild RHEL и проект сместился к CentOS Stream, возникла потребность в бесплатной Enterprise Linux-системе с длительным жизненным циклом.
Так появился AlmaLinux.
Первоначально его задача выглядела достаточно просто:
RHEL ↓ совместимый rebuild ↓ AlmaLinux
Но с 2023 года модель стала интереснее.
После изменений в доступности исходных текстов RHEL AlmaLinux отказался от цели:
1:1 копия RHEL
и сформулировал другую:
сохранять совместимость с RHEL таким образом, чтобы программное обеспечение, предназначенное для RHEL, работало аналогично на AlmaLinux.
Это важная граница.
RHEL-compatible ≠ побайтовая копия RHEL
Именно здесь часто возникает путаница.
Совместимость AlmaLinux сегодня означает прежде всего сохранение совместимого Enterprise Linux ABI и поведения, необходимого приложениям.
Упрощённо:
software for RHEL
↓
ожидаемые библиотеки / ABI
↓
AlmaLinux
↓
приложение должно работатьНо это уже не обещание:
каждый RPM AlmaLinux = точная копия соответствующего RPM RHEL
Проект оставляет себе возможность:
- исправлять ошибки независимо;
- выпускать security fixes раньше;
- добавлять поддержку оборудования;
- возвращать функциональность, отсутствующую в upstream;
- поддерживать дополнительные архитектурные варианты.
Поэтому правильнее сегодня говорить:
AlmaLinux — RHEL-compatible Enterprise Linux, а не просто механический rebuild RHEL.
Что находится в основе AlmaLinux 10
Базовая модель очень узнаваема для администратора Enterprise Linux:
Linux + glibc + systemd + RPM + DNF + SELinux + firewalld
Если инженер работал с:
- RHEL;
- CentOS;
- Rocky Linux;
- Oracle Linux;
большинство базовых административных механизмов будут знакомы.
Например:
dnf update dnf install nginx systemctl enable --now nginx firewall-cmd --add-service=https getenforce
Это и есть одна из сильных сторон Enterprise Linux ecosystem:
переход между совместимыми системами не требует заново изучать базовую модель эксплуатации ОС.
RPM и DNF
Непосредственный формат пакета:
.rpm
Низкоуровневая работа возможна через:
rpm
Например:
rpm -qi nginx
Но основной инструмент администратора:
dnf
Типовые операции:
dnf install nginx dnf remove nginx dnf upgrade dnf repolist
DNF отвечает за:
- работу с репозиториями;
- зависимости;
- обновления;
- установку групп пакетов;
- управление дополнительными источниками ПО.