Publication de la distribution openSUSE Leap 16.0

La distribution openSUSE Leap 16.0 a été publiée, construite sur les technologies de la prochaine branche significative de la distribution commerciale SLES 16, qui passe à la nouvelle plateforme SLFO (SUSE Linux Framework One), auparavant connue sous le nom d'ALP (Adaptable Linux Platform). openSUSE Leap 16 a conservé les caractéristiques d'une distribution classique utilisant des paquets traditionnels, tandis que ceux qui ont besoin d'un système pouvant être mis à jour de manière atomique avec une base en mode lecture seule devraient utiliser l'édition openSUSE Leap Micro. Une image DVD universelle de 4,2 Go (x86_64, aarch64, ppc64le, 390x) et une image allégée pour l'installation avec téléchargement de paquets via le réseau (600 Mo) sont disponibles pour le téléchargement.

La période de formation des mises à jour pour les versions openSUSE Leap 16.x a été prolongée de un an et demi à deux ans (deux cycles complets de préparation des versions). Les versions intermédiaires de la branche openSUSE Leap 16, qui sont accompagnées parallèlement à la distribution commerciale SUSE Linux Enterprise 16, seront formées jusqu'à l'automne 2031 — la version finale sera openSUSE Leap 16.6, dont les mises à jour seront publiées jusqu'à l'automne 2033. Comme auparavant, de nouvelles versions majeures de la distribution seront publiées une fois par an.

Caractéristiques principales d'openSUSE Leap 16 :

  • Un nouvel installateur Agama est utilisé, remarquable par la séparation de l'interface utilisateur des composants internes de YaST et la fourniture d'un frontend pour la gestion de l'installation via une interface web.
  • L'installateur propose uniquement des environnements de bureau utilisant Wayland pour l'installation.
  • Au lieu de la pile traditionnelle YaST pour la gestion du système, le package Cockpit est utilisé, et au lieu de YaST Software GUI, un nouveau package nommé Myrlyn est proposé.
  • Le système de contrôle d'accès obligatoire SELinux est activé par défaut. Le support d'AppArmor est maintenu en option.
  • Le support des scripts d'initialisation SysV a été abandonné. L'utilisation est possible uniquement avec les unités systemd.
  • Le support de l'architecture x86-64-v1 a été abandonné. Le fonctionnement n'est possible que sur des systèmes x86 avec l'architecture x86_64-v2, qui est supportée par les processeurs depuis environ 2009 (à partir d'Intel Nehalem) et se distingue par la présence d'extensions telles que SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF et CMPXCHG16B.
  • Par défaut, le noyau ne prend pas en charge les systèmes 32 bits x86 et le lancement de fichiers exécutables 32 bits. Pour continuer à utiliser l'application Steam, qui n'existe qu'en version 32 bits et nécessite la présence de dépendances 32 bits installées sur le système, openSUSE a mis en place le paquet grub2-compat-ia32, qui définit le paramètre « ia32_emulation=1 » lors du démarrage du noyau Linux. L'installation du paquet selinux-policy-targeted-gaming, qui ne fait pas partie de l'installation de base, est également requise pour faire fonctionner Steam.
  • Le paquet Wine est disponible uniquement dans les versions 64 bits, utilisant le mode Wow64 (64-bit Windows-on-Windows) pour exécuter des applications Windows 32 bits dans des systèmes Unix 64 bits.
  • La gestion des dépôts utilise un service basé sur le protocole RIS (Repository Index Service). Pour réduire la taille des métadonnées, les dépôts sont séparés par architecture prise en charge. Au lieu de plusieurs dépôts, un dépôt commun de paquets repo-oss est utilisé, incluant à la fois des paquets de SUSE Linux Enterprise et des paquets fournis par la communauté.
  • Le gestionnaire de paquets Zypper a introduit la possibilité de charger les paquets et les métadonnées en parallèle, ainsi qu'un nouveau backend optimisant la réutilisation des connexions déjà établies, améliorant ainsi l'efficacité du traitement des métadonnées. Lors de la mise à jour de 250 paquets d'une taille totale de 100 Mo, le temps de téléchargement, après l'activation du nouveau backend et du mode parallèle, a été réduit de 68,7 secondes à 13,1 secondes, et lors de la mise à jour de 407 paquets d'1 Go, de 281,1 secondes à 119,6 secondes.
  • Des versions de bibliothèques populaires telles que boost, openjpeg2, sqlite3, libgcrypt, openssl et zlib ont été ajoutées, compilées avec des optimisations pour les nouveaux CPU. Le téléchargement des versions optimisées sur les systèmes avec de nouveaux CPU est réalisé par le linker à partir des sous-répertoires glibc-hwcaps, créés dans les zones FS explorées lors de la recherche de bibliothèques.
  • Pour les systèmes avec des cartes graphiques NVIDIA, des modules de noyau ouverts sont utilisés par défaut, et l'installation automatique des composants utilisateurs nécessaires pour accélérer les opérations graphiques est assurée.
  • Par défaut, le multimédia est activé plutôt que PulseAudio. serveur PipeWire.
  • Pour la configuration des connexions réseau, seul NetworkManager est conservé.
  • Pour appliquer des corrections aux bibliothèques dans l'espace utilisateur sans interrompre leur fonctionnement, l'outil libpulp est utilisé. Les live patches sont appliqués pour corriger les erreurs critiques et les vulnérabilités dans glibc et openssl sur les systèmes avec les architectures x86-64 et ppc64le.
  • Pour les interfaces réseau, un schéma de sélection de noms prévisible est utilisé, dans lequel un nom fixe est attribué à l'adaptateur réseau, ce qui ne changera pas lors de l'ajout ou de la suppression d'autres adaptateurs.
  • Les paramètres par défaut de systemd ont été déplacés du répertoire /etc vers /usr.
  • L'accès SSH avec l'utilisateur root par authentification par mot de passe est désactivé par défaut.
  • Un processus en arrière-plan, tuned, a été inclus, effectuant une optimisation automatique des paramètres matériel et noyau en fonction de la charge actuelle.
  • Le support de NFS sur TLS a été ajouté.
  • Pour le stockage de la partition /tmp, le système de fichiers tmpfs est utilisé, qui stocke les données en mémoire et ne conserve pas le contenu entre les redémarrages.
  • Les versions des paquets ont été mises à jour, parmi lesquels le noyau 6.12, glibc 2.40, systemd 257, wine 10.10, dovecot 2.4, QEMU 10.0.2, MariaDB 11.8, PostgreSQL 17, PHP 8.4, Node.js 22, Python 3.13, Rust 1.88, ruby 3.4, clang 19, gcc 15.
  • Les environnements utilisateur ont été mis à jour : GNOME 48 (la version précédente était GNOME 45), KDE 6.4 (était 5.27), Cinnamon 6.4 (était 6.0), LxQt 2.2 (était 1.2), Xfce 4.20 (était 4.18), MATE 1.28 (était 1.26), Sway 1.10 (était 1.6). Les composants de la pile graphique ont été mis à jour vers Mesa 24.3 et Qt 6.9. La possibilité d'utiliser la version Xfce 4.20 avec le gestionnaire de composition labwc utilisant Wayland a été fournie. Pour l'organisation de l'écran de connexion, au lieu de LightDM, l'utilisation de greetd et gtkgreet a été implémentée. Une session Wayland basée sur LXQt a été ajoutée.

Publication de la distribution openSUSE Leap 16.0


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster