Представлений реліз дистрибутива AlmaLinux 10.1, синхронізований з Red Hat Enterprise Linux 10.1 і містить всі запропоновані в даному випуску зміни. і повного образу (86 ГБ). Пізніше будуть сформовані Live-складання з GNOME, KDE, MATE та Xfce, а також образи для плат Raspberry Pi, контейнерів, WSL (Windows Subsystem for Linux) та хмарних платформ.
Дистрибутив по можливості бінарно сумісний з Red Hat Enterprise Linux і може використовуватися як заміна RHEL 10.1 і CentOS 10 Stream. Крім ребрендингу та видалення специфічних для RHEL пакетів в AlmaLinux 10.1 зазначені такі відмінності від RHEL 10.1:
- Відновлено підтримку файлової системи Btrfs. Додано можливість розмітки накопичувачів з використанням Btrfs в інсталяторі, забезпечено встановлення модуля ядра btrfs.ko, повернено набір утиліт btrfs-progs, а також проведено роботу з адаптації роботи з Btrfs стеку управління зберіганням даних та перевірено коректність функціонування пакетів bcc, buil, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 і virt-v2v в оточеннях з Btrfs. Компанія Red Hat оголосила ФС Btrfs застарілою у випуску RHEL 7.4 (2017 рік) та повністю припинила її підтримку у гілці RHEL 8.
- За замовчуванням активовано репозиторій пакетів CRB (CodeReady Builder), в якому поставляється добірка пакетів, які за промовчанням не пропонуються в Red Hat Enterprise Linux, таких як додатки для розробників, додаткові бібліотеки та обв'язки, а також пакети з налагоджувальними даними, документацією, заголовковими файлами, статичними "-example", "-doc" і "-static"). Серед іншого в CRB присутні бібліотеки, які використовуються як залежність у пакетах з репозиторію EPEL (Extra Packages for Enterprise Linux).
- Сформовані пакети для встановлення драйверів NVIDIA та стеку CUDA. Драйвери можуть використовуватись у конфігураціях із UEFI Secure Boot. Модулі ядра з офіційного набору пропрієтарних драйверів від компанії NVIDIA не можуть бути завантажені в режимі UEFI Secure Boot, оскільки вони не засвідчені цифровим підписом дистрибутива. Це обмеження вдалося обійти завдяки використанню відкритих компанією NVIDIA модулів ядра, на базі яких сформовано власний пакет nvidia-open-kmod з модулями, завіреними цифровим підписом AlmaLinux. Окремо оформлений пакет almalinux-release-nvidia-driver з конфігурацією зовнішнього репозиторію, що підтримується компанією NVIDIA, з якого виконується завантаження CUDA-драйверів і пропрієтарних компонентів драйвера NVIDIA, що працюють у просторі користувача.
- Сформовані окремі збірки для другої версії мікроархітектури x86-64 (x86-64-v2), які супроводжуються паралельно з базовими збірками x86-64, що формуються з оптимізаціями для мікроархітектури x86-64-v3, яка використовується в RHEL 10. Додаткова підтримка x22 AMD Excavator, спроектованими до 2013 року. Крім штатних репозиторіїв складання x86-64-v2, також підготовлені і для пакетів з репозиторію EPEL.
- Повернено серверні та клієнтські реалізації протоколу SPICE, що дозволяє організувати віддалену роботу з робочим столом, що функціонує у віртуальному оточенні під управлінням QEMU/KVM. На відміну від протоколів VNC і RDP у SPICE відтворення вмісту екрану та обробка аудіопотоків проводиться на стороні клієнта, а не на сервері. У RHEL підтримку SPICE було припинено у випуску 9.0.
- Повернено використання процесорного регістру %rbp як базовий покажчик на кадр стека, що містить адреси повернення та змінні функції (frame pointer). Використання покажчика на кадри стека дозволяє використовувати в дистрибутиві додаткові можливості для трасування та профілювання системи.
- Реалізовано можливість використання гіпервізора KVM на системах із процесорами IBM POWER. У RHEL подібна підтримка була припинена у гілці 9.0.
- Підтримується репозиторій Synergy, в якому розміщено пакети, що відрізняються від Red Hat Enterprise Linux. В даний час в репозиторії Synergy вже опубліковані пакети з користувальницьким оточенням Pantheon, проектом Elementary OS, що розвивається, і утилітою Warpinator, призначеної для шифрованого обміну файлами між двома комп'ютерами.
- Реалізовано можливість завантаження в режимі UEFI Secure Boot для систем із процесорами Intel/AMD та ARM.
- Відновлено підтримку понад 150 апаратних пристроїв, які не підтримуються в RHEL 10.1. Наприклад, повернуто ідентифікатори старих PCI-пристроїв у драйверах:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI для BladeEngine 2 і 3
- be2net - Emulex BladeEngine 2 and 3 adapters *
- hpsa — HP Smart Array Controller
- lpfc - Emulex LightPulse Fibre Channel SCSI
- megaraid_sas — Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 і ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Fusion MPT SAS Host
- qla2xxx - QLogic Fibre Channel HBA
- qla4xxx - QLogic iSCSI HBA.
Дистрибутив AlmaLinux заснований компанією CloudLinux у відповідь на передчасне згортання підтримки CentOS 8 компанією Red Hat (випуск оновлень для CentOS 8 припинено наприкінці 2021 року, а не 2029 року, як передбачали користувачі). Проект займається окремою некомерційною організацією AlmaLinux OS Foundation, яка була створена для розробки на нейтральному майданчику за участю спільноти та з використанням моделі управління, схожої на організацію роботи проекту Fedora. Дистрибутив є безкоштовним для всіх категорій користувачів. Усі напрацювання AlmaLinux публікуються під вільними ліцензіями.
Крім AlmaLinux, як альтернативи класичному CentOS також позиціонуються Rocky Linux (розвивається спільнотою під керівництвом засновника CentOS), Oracle Linux, SUSE Liberty Linux та EuroLinux. Крім того, компанія Red Hat надала можливість безкоштовного використання RHEL в організаціях, що розвивають відкрите програмне забезпечення, та в оточеннях індивідуальних розробників, що налічують до 16 віртуальних або фізичних систем.
Джерело: opennet.ru
