URL: https://linuxfr.org/news/opensuse-leap-15-3-est-sortie Title: openSUSE Leap 15.3 est sortie ! Authors: bbo Ysabeau, yPhil et Xavier Teyssier Date: 2021-07-05T14:33:38+02:00 License: CC By-SA Tags: leap, sles, xfce, opensuse et suse Score: 4 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_](https://www.suse.com/fr-fr/products/server/) (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. ---- [Annonce de version](https://fr.opensuse.org/Annonce_de_version_15.3) [Notes de version](https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.3/) ---- ## 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)](https://news.opensuse.org/2020/04/10/SUSE-proposes-synchronizing-code-streams-includes-SLE-binaries-for-openSUSE-Leap/). ### 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](https://www.suse.com/c/wp-content/uploads/2021/01/opensuse-sle.002.png) 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](https://linuxfr.org/news/nouvelle-opensuse-leap-42-1)), SUSE proposait de travailler sur un prototype nommé [Jump (EN)](https://en.opensuse.org/Portal:Jump) visant à construire Leap directement à partir des binaires de SLE : ![Construction Leap/SLE à partir de 15.3](https://www.suse.com/c/wp-content/uploads/2021/01/opensuse-sle.003.png) 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)](https://en.opensuse.org/Portal:15.3/Features:Identicality) (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)](https://news.opensuse.org/2020/08/28/alpha-prototype-jump-is-available-tumblweed-gets-systemd-curl-updates/), Jump [a été validé pour être appliqué sur Leap 15.3 en octobre 2020 (EN)](https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/ME7DF5HSI4WMSUTPRPGDZWMEFVN3DBI3/). Les paquets communautaires ajoutés par openSUSE sont désormais maintenus [dans le projet openSUSE Backports](https://en.opensuse.org/openSUSE:Packaging_for_Leap#How_do_packages_from_SUSE_Linux_Enterprise_get_to_openSUSE_Leap.3F). 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 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](https://raw.githubusercontent.com/openSUSE/artwork/master/logos/distros/Leap-green.svg) Leap suit un [modèle de publication Tick-Tock](https://linuxfr.org/news/opensuse-leap-15-2#toc-cycle-de-publication) : 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](https://linuxfr.org/news/opensuse-leap-15-2#toc-les-nouveaut%C3%A9s). 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)](https://pagure.io/pagure), saute [de 5.10 à 5.13 (EN)](https://en.opensuse.org/Features_15.3#Pagure_Git_hosting_forge_server). 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](https://en.opensuse.org/images/d/df/Leap_15.3_xfce_welcome.png) ## 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](https://raw.githubusercontent.com/openSUSE/artwork/master/logos/distros/step-team.svg) 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)](https://news.opensuse.org/2021/02/11/opensuse-new-project-looks-to-build-sle-on-more-architectures/) 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)](https://download.opensuse.org/ports/armv7hl/distribution/leap/15.3/). 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](https://raw.githubusercontent.com/openSUSE/artwork/master/logos/official/logo-color.png) 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](https://openbuildservice.org/) (dont [l’instance de référence](https://build.opensuse.org/) 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](https://open.qa/) et [YaST](https://yast.opensuse.org/). Une [dépêche](https://linuxfr.org/news/a-la-decouverte-du-projet-opensuse) a récemment présenté le projet plus en détail.