openSUSE Leap 15.3 est sortie !

Posté par  . Édité par Ysabeau 🧶 🧦, Anonyme et Xavier Teyssier. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
43
20
août
2021
openSUSE

Le 2 juin 2021, le projet openSUSE a annoncé la sortie de Leap 15.3, la nouvelle version mineure de la branche 15.x. Leap est une distribution GNU/Linux communautaire à sortie fixe, supportée plusieurs années et basée sur les Service Pack de la dernière version majeure de SUSE Linux Enterprise (la distribution commerciale de SUSE, abrégée « SLE »).

Le changement le plus important de cette 15.3 concerne la construction de la distribution : jusqu’à maintenant construite à partir des sources de SLE, Leap s’appuie désormais sur les binaires de SLE.

Sommaire

Changement de construction

En avril 2020, peu de temps avant la sortie de Leap 15.2, SUSE a proposé à la communauté openSUSE de réduire encore l’écart entre SLE et Leap (EN).

Jusqu’à Leap 15.2

À ce moment-là, les deux distributions partageaient les sources. À partir des mêmes fichiers sources (*.spec), chaque distribution construisait ses propres binaires (*.rpm) :

Construction Leap/SLE avant 15.3

Par conséquent, tous les RPM de Leap 15.2 avaient le même fabricant. Par exemple :

vagrant@leap152:~> rpm -q --queryformat="%{Name}-%{Version}-%{Release}: %{Vendor}\n" kernel-default openSUSE-release
kernel-default-5.3.18-lp152.66.2: openSUSE
openSUSE-release-15.2-lp152.575.1: openSUSE

Et chaque dépôt de version avait son dépôt de mise à jour :

vagrant@leap152:~> zypper repos --show-enabled-only 
Les priorités des dépôts sont sans effet. Tous les dépôts activés partagent la même priorité.

#  | Alias               | Name                        | Enab-> | GPG Check        | Refresh
---+---------------------+-----------------------------+--------+------------------+-----------
 5 | repo-non-oss        | Non-OSS Repository          | Oui    | (r ) Oui         | Oui
 6 | repo-oss            | Main Repository             | Oui    | (r ) Oui         | Oui
 9 | repo-update         | Main Update Repository      | Oui    | (r ) Oui         | Oui
10 | repo-update-non-oss | Update Repository (Non-Oss) | Oui    | (r ) Oui         | Oui

A partir de Leap 15.3

Après six ans avec ce fonctionnement (depuis Leap 42.1), SUSE proposait de travailler sur un prototype nommé Jump (EN) visant à construire Leap directement à partir des binaires de SLE :

Construction Leap/SLE à partir de 15.3

Après un nettoyage des sources (qui avait décalé Leap 15.2 de quelques semaines), une mise en cohérence des fonctionnalités (EN) (SLE n’avait pas toujours les mêmes options de compilation que Leap) et des tests avec la communauté openSUSE à partir du mois d’août 2020 (EN), Jump a été validé pour être appliqué sur Leap 15.3 en octobre 2020 (EN).

Les paquets communautaires ajoutés par openSUSE sont désormais maintenus dans le projet openSUSE Backports. Ces paquets sont automatiquement synchronisés sur Package Hub et donc aussi disponibles pour les utilisateurs de SLE.

En conséquence, les RPM sont maintenant fournis par plusieurs fabricants. Par exemple :

vagrant@leap153:~> rpm -q --queryformat="%{Name}-%{Version}-%{Release}: %{Vendor}\n" kernel-default openSUSE-release
kernel-default-5.3.18-59.16.1: SUSE LLC <https://www.suse.com/>
openSUSE-release-15.3-lp153.146.1: openSUSE

Et la configuration de la maintenance consiste désormais en trois dépôts de mise à jour :

vagrant@leap153:~> zypper repos --show-enabled-only 
Les priorités des dépôts sont sans effet. Tous les dépôts activés partagent la même priorité.

#  | Alias                 | Name                                                         | Enab-> | GPG Check        | Refresh
---+-----------------------+--------------------------------------------------------------+--------+------------------+-----------
 2 | repo-backports-update | Update repository of openSUSE Backports                      | Oui    | (r ) Oui         | Oui
 7 | repo-non-oss          | Non-OSS Repository                                           | Oui    | (r ) Oui         | Oui
 8 | repo-oss              | Main Repository                                              | Oui    | (r ) Oui         | Oui
10 | repo-sle-update       | Update repository with updates from SUSE Linux Enterprise 15 | Oui    | (r ) Oui         | Oui
12 | repo-update           | Main Update Repository                                       | Oui    | (r ) Oui         | Oui
13 | repo-update-non-oss   | Update Repository (Non-Oss)                                  | Oui    | (r ) Oui         | Oui
  • repo-update est destiné aux mises à jour d’openSUSE Leap (OSS). C’est le plus petit et il contient les paquets de configuration du système, y compris le paquet de version, la marque et les forks potentiels des paquets SLE.
  • repo-backports-update est un dépôt de mise à jour pour openSUSE Backports qui contient des mises à jour pour la majorité des paquets openSUSE Leap.
  • repo-sle-update, est un dépôt de mise à jour qui contient les mises à jour en provenance de SLE

Nouveautés

Logo de Leap - CC-BY-SA 3.0 openSUSE Artwork Team

Leap suit un modèle de publication Tick-Tock : les versions paires rafraîchissent, les versions impaires consolident. Ainsi, sans surprise, Leap 15.3 n’apporte pas beaucoup de nouveautés par rapport à Leap 15.2.

Au niveau du socle, on aura :

  • linux, toujours en 5.3 (pour info ou rappel, en plus du noyau par défaut, SLE/Leap proposent un noyau "vanilla" et un noyau temps réel)
  • glibc 2.26 > 2.31
  • systemd 234 > 246

Une bonne partie des logiciels liés aux conteneurs (comme containerd, podman, kubeadm et cri-o) ont reçus des mises à jour de sécurité.

GNU Health, sur lequel communique beaucoup le projet openSUSE, est passé de la version 3.6 à 3.8 (suivi crise COVID-19 et nouveau module « dentiste »).

Pagure, la forge Git éditée par le projet Fedora (EN), saute de 5.10 à 5.13 (EN). Un thème openSUSE est fourni pour ceux qui préfèrent les dégradés de vert.

Des trois environnements de bureau directement installables depuis le DVD officiel, seul Xfce a été mis à jour en 4.16. GNOME est resté en 3.34 et Plasma en 5.18.

Xfce 4.16 sur Leap 15.3

Plateformes

Comme sur Leap 15.2, x86_64 est officiellement supporté. En plus, aarch64 et ppc64le, qui n’étaient que des ports communautaires, sont désormais officiellement supportés. Enfin, s390x fait son entrée dans les architectures officiellement supportées par Leap. Le support de ces architectures est directement hérité de l’utilisation des binaires de SLE.

Logo Projet Step - CC-BY-SA 3.0 openSUSE Artwork Team

Par ailleurs, pour que la communauté puisse continuer à proposer des architectures non couvertes par SLE, le projet « Step » a été annoncé en février (EN) pour reconstruire SLE sur d’autres architecture directement sur l’instance OBS d’openSUSE (là où SUSE utilise une instance privée d’OBS pour construire SLE). Un port armv7hl est déjà disponible (EN).

Enfin, Leap propose des images Open Stack et peut-être déployée sur les services de cloud public (Linode, Amazon Web Services, Azure et Google Compute Engine).

Projet openSUSE

Logo officiel d’openSUSE

Le projet openSUSE est un effort communautaire mondial qui cherche à promouvoir l’utilisation des systèmes d’exploitation basés sur le noyau Linux et, plus généralement, des logiciels libres.

Ce projet édite deux distributions testées automatiquement : Leap, une distribution stable à sortie fixe basée sur SUSE Enterprise Linux et Tumbleweed, une distribution en publication continue. openSUSE développe aussi les outils Open Build Service (dont l’instance de référence est maintenue par le projet pour construire les distributions openSUSE et qui peut aussi être utilisée pour construire des paquets pour d’autres distributions), openQA et YaST.

Une dépêche a récemment présenté le projet plus en détail.

Aller plus loin

  • # SUSE

    Posté par  . Évalué à 5.

    Super dépêche, bien écrit, pas trop long.

    Et moi qui suit sur SLE depuis moins d'un an, j'ai appris des choses. (L'abonnement pour le desktop est abordable, 50€/an, et ça permet de contribuer financièrement au desktop Linux qui en a bien besoin).

    L'entreprise SUSE a aussi fait une introduction en bourse récemment.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.