Прадстаўлены рэліз дыстрыбутыва AlmaLinux 10.2, а также обновление прошлой ветки — AlmaLinux 9.8. Релизы синхронизированны c Red Hat Enterprise Linux 9.8 и 10.2, и содержат все предложенные в данных выпусках изменения. Установочные образы подготовлены для архитектур x86_64_v3, x86_64_v2, ARM64, ppc64le и s390x в форме загрузочного (1 ГБ), минимального (1.6 ГБ) и полного образа (10 ГБ). Позднее будут сформированы Live-сборки с GNOME, KDE, MATE и Xfce, а также образы для плат Raspberry Pi, контейнеров, WSL (Windows Падсістэма для Linux) і хмарных платформаў.
Дыстрыбутыў па магчымасці бінарна сумяшчальны з Red Hat Enterprise Linux і можа выкарыстоўвацца ў якасці замены RHEL 10.2 і CentOS 10 Stream. Помимо ребрендинга и удаления специфичных для RHEL пакетов в AlmaLinux 10.2 отмечены следующие отличия от RHEL 10.2:
- Опубликован репозиторий пакетов, собранных для архитектуры i686, а также образы контейнеров в формате Docker для 32-рядных систем x86. Компания Red Hat отказалась от формирования 32-разрядных сборок для архитектуры x86 в выпуске RHEL 7, опубликованном в 2014 году. В ветке CentOS 7 зборка 32-разрадных пакетаў была працягнута каманднай CentOS Linux AltArch SIG , але пачынаючы з галінкі CentOS 8 формирование подобных сборок прекратилось. Причиной возрождения сборок для архитектуры i686 в AlmaLinux стало желание предоставить возможность запуска старых приложений, доступных только в форме исполняемых файлов для 32-разрядных систем. Сборки также могут быть полезны для формирования 32-разрядных окружений для тестирования кода в системах непрерывной интеграции и для запуска контейнеров для 32-разрядных программ.
- Возвращена поддержка файловой системы Btrfs. Добавлена возможность разметки накопителей с использованием Btrfs в инсталляторе, обеспечена установка модуля ядра btrfs.ko, возвращён набор утилит btrfs-progs, а также проведена работа по адаптации работы с Btrfs стека управления хранением данных и проверена корректность функционирования пакетов bcc, buildah, cockpit, ignition, libblockdev, 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, таких как приложения для разработчиков, дополнительные библиотеки и обвязки, а также пакеты с отладочными данными, документацией, заголовочными файлами, статическими сборками и примерами кода (пакеты «-devel», «-example», «-doc» и «-static»). Среди прочего в CRB присутствуют библиотеки, использующиеся в качестве зависимостей в пакетах из репозитория
EPEL (Extra Packages for Enterprise Linux). - Cформированы пакеты для установки драйверов 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. Дадатковая падтрымка x26-6 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 уже опубликованы пакеты c пользовательским окружением Pantheon, развиваемым проектом Elementary OS, и утилитой Warpinator, предназначенной для шифрованного обмена файлами между двумя компьютерами. - Рэалізавана магчымасць загрузкі ў рэжыме UEFI Secure Boot для сістэм з працэсарамі Intel / AMD і ARM.
- Адноўлена падтрымка больш за 150 апаратных прылад, якія не падтрымліваюцца ў RHEL 10.2. Напрыклад, вернуты ідэнтыфікатары старых 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
