Le projet AlmaLinux a présenté une mise à jour de la distribution Kitten 10, fondée sur la base de paquets de CentOS Stream 10, utilisée comme fondement de la prochaine version de Red Hat Enterprise Linux 10. Kitten 10 est proposé comme une distribution de test permettant de découvrir les fonctionnalités en cours de développement pour RHEL 10, et complétant CentOS Stream par ses propres modifications. Les images d'installation de la distribution sont disponibles pour les architectures x86_64, x86_64_v2, aarch64, ppc64le et s390x.
Dans le dépôt Kitten, un modèle de mise à jour continue des paquets est appliqué. Les images d'installation sont mises à jour tous les trois mois. Les dépôts Kitten sont utilisés comme upstream pour la branche AlmaLinux 10 - les corrections et nouvelles fonctionnalités sont d'abord testées dans les dépôts Kitten, puis transférées dans AlmaLinux. Les dépôts Kitten servent également de plateforme pour l'intégration et la collaboration avec des projets en amont, tels que CentOS Stream et Fedora. La nouvelle version marque le passage au noyau Linux 6.12 et l'ajout de paquets avec Qt 6.8, permettant d'utiliser KDE à partir du dépôt EPEL.
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).

Source : opennet.ru
