Les développeurs du projet AlmaLinux ont publié la première version du nouveau système d'exploitation Kitten 10, basé sur la base de paquets de CentOS Stream 10, utilisée pour le développement de la future version majeure de Red Hat Enterprise Linux 10. Kitten 10 est présenté comme une version de test permettant de découvrir les fonctionnalités en cours de développement pour RHEL 10 et est un précurseur de la future version stable d'AlmaLinux 10. Les images d'installation du système d'exploitation sont disponibles pour les architectures x86_64, x86_64_v2, aarch64, ppc64le et s390x.
Dans le référentiel Kitten, un modèle de mise à jour continue des paquets est appliqué. Les images d'installation seront mises à jour tous les trois mois. Les référentiels Kitten sont utilisés comme source pour la branche AlmaLinux 10 - les corrections et nouvelles fonctionnalités sont d'abord testées dans les référentiels Kitten, puis transférées dans AlmaLinux. Les référentiels Kitten sont également utilisés comme plateforme pour l'intégration et la collaboration avec des projets en amont, tels que CentOS Stream et Fedora.
Les principales différences entre Kitten et CentOS Stream :
- Le registre processeur %rbp est de nouveau utilisé comme pointeur de base pour la trame de la pile, contenant les adresses de retour et les variables de la fonction (frame pointer). L'utilisation du pointeur de cadre de pile permet d'exploiter des fonctionnalités supplémentaires pour le traçage et le profilage du système dans le distributeur.
- Des images distinctes ont été créées pour la deuxième version de l'architecture micro x86-64 (x86-64-v2), qui sont accompagnées de manière parallèle aux images de base x86-64, formées avec des optimisations pour l'architecture x86-64-v3 utilisée dans RHEL 10. Le support supplémentaire pour x86-64-v2 garantit la compatibilité avec les processeurs antérieurs à Intel Haswell et AMD Excavator, conçus avant 2013.
- La possibilité de démarrer en mode UEFI Secure Boot a été mise en œuvre pour les systèmes avec des processeurs Intel/AMD et ARM.
- La fourniture d'implémentations serveur et client du protocole SPICE, permettant d'organiser le travail à distance avec un bureau fonctionnant dans un environnement virtuel sous QEMU/KVM, a été poursuivie. Contrairement aux protocoles VNC et RDP, dans SPICE, le rendu du contenu de l'écran et le traitement des flux audio sont effectués du côté client, et non du côté serveur. le serveur. Dans RHEL, le soutien pour SPICE a été arrêté dans la version 9.0.
- Il est désormais possible d'utiliser un hyperviseur KVM sur des systèmes avec des processeurs IBM POWER. Dans RHEL, un tel soutien a été interrompu dans la branche 9.0.
- Le support de plus de 150 dispositifs matériels non supportés dans RHEL 10 a été rétabli.
- Le dépôt inclut des paquets rpm avec Firefox et Thunderbird (dans CentOS Stream 10 et RHEL10, il est proposé d'installer Firefox et Thunderbird à partir de paquets au format flatpak).
Versions des programmes :
- Noyau 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.
- La création de paquets pour les systèmes 32 bits (i686) a été interrompue.

La distribution AlmaLinux est basée par CloudLinux en réponse à l'arrêt prématuré du support de CentOS 8 par Red Hat (la sortie des mises à jour pour CentOS 8 s'est arrêtée fin 2021, et non en 2029 comme prévu par les utilisateurs). Le projet est soutenu par une organisation à but non lucratif distincte, l'AlmaLinux OS Foundation, qui a été créée pour le développement sur une plateforme neutre avec la participation de la communauté et en utilisant un modèle de gestion similaire à celui du projet Fedora. La distribution est gratuite pour toutes les catégories d'utilisateurs. Tous les travaux développés pour AlmaLinux sont publiés sous des licences libres.
Source : opennet.ru
