Проект AlmaLinux представи актуализация на дистрибуцията Kitten 10, базирана на пакетната база CentOS Stream 10, използвана като основа за бъдещото издание на Red Hat Enterprise Linux 10. Kitten 10 се предлага като тестова дистрибуция, позволяваща запознаване с възможностите, разработвани за RHEL 10, и допълваща CentOS Stream с допълнителни изменения. Инсталационните файлове на дистрибуцията са създадени за архитектури x86_64, x86_64_v2, aarch64, ppc64le и s390x.
В репозитория Kitten се прилага непрекъсната модел на обновление на пакетите. Инсталационните файлове се обновяват на всеки три месеца. Репозиториите Kitten се използват като upstream за клона AlmaLinux 10 — корекциите и новите функции първо се тестват в репозиториите Kitten, а след това се прехвърлят в AlmaLinux. Репозиториите Kitten също така служат като платформа за интеграция и сътрудничество с надстройващи проекти, като CentOS Stream и Fedora. В новата версия е отбелязан преходът към ядро Linux 6.12 и добавянето на пакети с Qt 6.8, които позволяват използването на KDE от репозитория EPEL.
Основни разлики между Kitten и CentOS Stream:
- Върнато е използването на регистъра на процесора %rbp като базов указател за стека, съдържащ адресите на връщане и променливите на функцията (указател за рамка). Използването на указателя за стековите рамки позволява да се включат допълнителни възможности за трасировка и профилиране на системата в дистрибуцията.
- Създадени са отделни версии за втората версия на микроархитектурата x86-64 (x86-64-v2), които се предлагат паралелно с основните версии x86-64, генерирани с оптимизации за микроархитектурата x86-64-v3, която се използва в RHEL 10. Допълнителната поддръжка на x86-64-v2 осигурява съвместимост с процесорите по-стари от Intel Haswell и AMD Excavator, проектирани преди 2013 година.
- Реализирана е възможност за стартиране в режим UEFI Secure Boot за системи с процесори Intel/AMD и ARM.
- Продължава поставката на сървърни и клиентски реализации на протокола SPICE, който позволява организиране на отдалечена работа с работен плот, функциониращ във виртуална среда под управлението на QEMU/KVM. За разлика от протоколите VNC и RDP, в SPICE графичното изобразяване на екрана и обработката на аудиопотоките се извършват на страната на клиента, а не на сървър. В RHEL поддръжката на SPICE беше спряна в версия 9.0.
- Реализирана е възможност за използване на хипервизор. KVM на системи с процесори IBM POWER. В RHEL подобна поддръжка е спряла в версия 9.0.
- Поддръжката на над 150 хардуерни устройства, които не се поддържат в RHEL 10, е възобновена.
- В репозиторията са включени rpm-пакети с Firefox и Thunderbird (в CentOS Stream 10 и RHEL 10 се предлага инсталирането на Firefox и Thunderbird от пакети в формат flatpak).

Източник: opennet.ru
