Os desenvolvedores do projeto AlmaLinux publicaram a primeira versão da nova distribuição Kitten 10, baseada na base de pacotes do CentOS Stream 10, utilizada para o desenvolvimento do futuro lançamento significativo do Red Hat Enterprise Linux 10. O Kitten 10 é apresentado como uma distribuição de teste, permitindo que os usuários conheçam as funcionalidades que estão sendo desenvolvidas para o RHEL 10, e é um precursor do futuro lançamento estável do AlmaLinux 10. As compilações de instalação da distribuição foram formadas para as arquiteturas x86_64, x86_64_v2, aarch64, ppc64le e s390x.
No repositório Kitten, é aplicada um modelo contínuo de atualização de pacotes. As compilações de instalação serão atualizadas a cada três meses. Os repositórios Kitten são utilizados como upstream para o ramo do AlmaLinux 10 — correções e novos recursos são primeiramente testados nos repositórios Kitten e, em seguida, transferidos para o AlmaLinux. Os repositórios Kitten também são usados como plataforma para integração e colaboração com projetos superiores, como CentOS Stream e Fedora.
Principais diferenças do Kitten em relação ao CentOS Stream:
- Retornado o uso do registrador de processador %rbp como ponteiro base para o quadro da pilha, contendo endereços de retorno e variáveis de função (frame pointer). O uso do ponteiro de quadro de pilha permite aproveitar capacidades adicionais para rastreamento e perfilamento do sistema na distribuição.
- Foram criadas compilações separadas para a segunda versão da microarquitetura x86-64 (x86-64-v2), que são acompanhadas paralelamente às compilações básicas x86-64, formadas com otimizações para a microarquitetura x86-64-v3, utilizada no RHEL 10. O suporte adicional ao x86-64-v2 garante compatibilidade com CPUs anteriores ao Intel Haswell e AMD Excavator, projetadas antes de 2013.
- Implementada a capacidade de inicialização em modo UEFI Secure Boot para sistemas com processadores Intel/AMD e ARM.
- Continua a entrega de implementações de servidor e cliente do protocolo SPICE, permitindo organizar o trabalho remoto com uma área de trabalho que opera em um ambiente virtual sob controle do QEMU/KVM. Ao contrário dos protocolos VNC e RDP, na SPICE a renderização do conteúdo da tela e o processamento de fluxos de áudio são realizados do lado do cliente, e não no servidor. No RHEL, o suporte ao SPICE foi encerrado na versão 9.0.
- Implementada a capacidade de usar hypervisor KVM em sistemas com processadores IBM POWER. No RHEL, esse suporte foi interrompido na versão 9.0.
- Foi retomado o suporte para mais de 150 dispositivos de hardware não suportados no RHEL 10.
- O repositório inclui pacotes rpm com Firefox e Thunderbird (no CentOS Stream 10 e RHEL 10, recomenda-se instalar Firefox e Thunderbird a partir de pacotes no formato flatpak).
Versões dos programas:
- Kernel Linux 6.11.
- GCC 14.2, LLVM 18.1, Rust 1.79, Perl 5.40, PHP 8.3, CMake 3.28, Bash 5.2.
- Systemd 256, Anaconda 40.22, glibc 2.39, binutils 2.41, DNF 4.20, RPM 4.19.
- Apache HTTPD 2.4.62, Nginx 1.26, MySQL 8.4, Redis 7.2, Grafana 10.2, OpenSSH 9.9.
- QEMU-KVM 9.1.
- GNOME 47, Qt 6.7.
- Foi encerrada a formação de pacotes para sistemas de 32 bits (i686).

O distribuidor AlmaLinux foi criado pela CloudLinux em resposta ao encerramento prematuro do suporte ao CentOS 8 pela Red Hat (o lançamento de atualizações para o CentOS 8 foi interrompido no final de 2021, e não em 2029, como os usuários esperavam). O projeto é supervisionado por uma organização sem fins lucrativos, a AlmaLinux OS Foundation, que foi criada para desenvolver em uma plataforma neutra com a participação da comunidade e usando um modelo de governança semelhante ao utilizado no projeto Fedora. O distribuidor é gratuito para todas as categorias de usuários. Todo o trabalho do AlmaLinux é publicado sob licenças livres.
Fonte: opennet.ru
