openSUSE distribution Communautaire de SUSE
Logo d'openSUSE avec sa mascotte du nom de Geeko :
Sites liées à openSUSE
Site officiel sur openSUSE :
- Téléchargement d'openSUSE Leap, la version courante, stable.
- Téléchargement d'openSUSE Tumbleweed (verion rolling-release, version continue en français).
- Téléchargement d'openSUSE MicroOS qui est un OS minimaliste et immuable.
- openSUSE Build Service permet en autres de téléchager des paquets aussi bien
.rpm
que.deb
. Idéal quand vous ne trouvez pas un paquet dans votre distribution Linux ou voulez un version d'un logiciel plus récent. - YaST est un outil de configuration qui a fait en partie la réputation d'openSUSE.
Sites liés à openSUSE non-officiels :
- ALIONET.ORG est un forum francophone sur openSUSE.
Présentation d'openSUSE
openSUSE est à la base une distribution GNU/Linux d'origine allemande qui est basé sur les paquets de type RPM et qui a son propre gestionnaire de paquets de haut niveau du nom de ZYpp, le projet communautaire
openSUSE a été annoncé le 4 août 2005, suite au rachat de la société
SuSE (orthographié ainsi avant le rachat) par l' entreprise
Novell qui cherchait à rendre la distribution Linux disponible pour la communauté
open source et ainsi à pris le chemin de son concurrent, l' entreprise
Red Hat (et sa distribution nommé Fedora) et Novell était conscient qu'en ouvrant sa distribution elle allait attirer davantage d'utilisateurs et de développeurs.
La première distribution GNU/Linux du projet openSUSE est SUSE Linux 10.0 (nom de code
Prague) avec un noyau Linux 2.6.13
sortie le 6 octobre 2005 puis SUSE Linux 10.1 du nom de code
Agama Lizard, sortie le 11 mai 2006. Après quoi SUSE Linux a été renommé openSUSE, et sa première version openSUSE 10.2, nom de code
Basilisk Lizard, est sortie le 7 décembre 2006. Les versions d'openSUSE de 2009 à 2014 était plubliées tous les 8 mois
et étaient mises à jour durant le cycle
de 2
versions plus 2 mois
supplémentaires, la première de ses versions est openSUSE 11.2, nom de code
Emerald, sortie le 12 novembre 2009 avec le noyau Linux 2.6.31
puis la dernière version est openSUSE 13.2, nom de code
Harlequin, sortie le 4 novembre 2014 avec le noyau Linux 3.16.6
.
Vint ensuite le projet du nom de Leap ayant pour première version, openSUSE Leap 42.1, sortie le 4 novembre 2015 avec un noyau Linux 4.1.12
jusqu'à openSUSE Leap 42.3, sortie le 26 juillet 2017 avec noyau Linux 4.4
du nom de code
Malachite. Après cela, openSUSE a changé de numérotation et mode de publication pour ses distributions Linux, elle se rapproche plus des publications des versions de SUSE Linux Enterprise, version commerciale
de la même entité
. En ce moment, la version d'openSUSE Leap est openSUSE Leap 15, sa permière version openSUSE Leap 15.0, est sortie le 25 mai 2018 avec un noyau 4.12
et la version actuelle est openSUSE Leap 15.6, sortie le 12 juin 2024 avec comme noyau, le noyau Linux 6.4
, le cycle de vie de chaque version mineure est de 18 mois
et il faut mettre à niveau sa version mineure, au plus tard, 6 mois
après la sortie de la version mineure suivante (les versions mineures sont 15.0
, 15.1
jusqu'à 15.6
). La prochaine version majeure va être openSUSE Leap 16.
Donc la version actuelle est openSUSE Leap 15.6, noyau 6.4
, elle a pour environnement du bureau par défaut KDE Plasma en version 5.24
et tous les logiciels du projet KDE mais parmi les autres environnements du bureau disponibles, il y a GNOME, Xfce, LXDE et LXQt et de nombreux gestionnaires de fenêtre tel que Openbox. Il existe également une branche d'openSUSE en paralèlle, du nom de openSUSE Tumbleweed qui est une distribution Linux en publication continue (rolling release en anglais), plutôt destiné aux utilisateurs souhaitant avoir la toute dernière version des applications et idéale pour les développeurs.
entreprise
S.u.S.E (ancienne orthographe) qui était un acronyme qui signifiait Software und System-Entwicklung a été fondée à Nuremberg, en Allemagne, le 2 septembre 1992 par Roland Dyroff, Thomas Fehr, Burchard Steinbild et Hubert Mantel. À l'origine S.u.S.E était une société
dédié au système UNIX, pour le développement de logiciels et une assistance technique pour cette grande famille qu'est UNIX. Mais finalement S.u.S.E c'est très vite orienté vers les OS Linux et a créé des manuels et des logiciels, en autres pour la défunte distribution GNU/Linux nommé Softlanding Linux System (SLS) et pour Slackware tout en apportant une assistance technique pour des distributions Linux. Par la suite, S.u.S.E à décidé de créer une distribution Linux basé sur Slackware du nom de S.u.S.E. Linux 1.0 qui était une version de Slackware traduite
en allemand et avec quelques logiciels spécifiques à S.u.S.E. Slackware n'intégrant pas les correctifs de bugs de S.u.S.E et n'avait pas d'outil de configuration digne de se nom, S.u.S.E pris la décision de véritablement créer sa propre distribution Linux en prennant comme base Softlanding Linux System et la défunte distribution du nom de Jurix (créée par Florian La Roche) et de créer un outil de configuration qui fait encore la popularité
de cette société
, le célèbre YaST (Yet another Setup Tool), cet outil a été publiée pour la première fois en avril 1995 et fût intégré à dans sa distribution Linux du nom de S.u.S.E Linux 4.2 en mai 1996, qui était très populaire
en Allemagne, Finlande et Suède, c'est à partir de 1997 que S.u.S.E installat des bureaux aux Étas-Unis. En octobre 1998, la société
S.u.S.E décida de changer de nom pour SuSE et créa en 1999 des bureaux au Royaume-Uni. C'est à partir de SuSE Linux 5.0, sortie en 1998, que SuSE c'est basé sur les paquets de type RPM de Red Hat. Suite à un optimisme et une expansion trop rapide SuSE fût contraint en 2001 de licencier
du personnels, c'est en janvier 2004 que l' entreprise
Novell fût l'acquisition de SuSE et changea le nom pour SUSE, puis en 2010 la société
The Attachmate Group racheta Novell. Le denier acquisteur de SUSE est EQT, un fond d'investissement.
Branches d'openSUSE
Il y 2
branches principales sous openSUSE, une branche de type stable et une autre branche de type rolling-release (publication continue) :
- openSUSE Leap est la branche qui est la distribution GNU/Linux de type stable, qui sort des versions mineures (
15.x
comme15.0
,15.1
à15.6
) chaqueannées
, cette distribution Linux se base sur SUSE Linux Enterprise pour la base de son système, tout en apportant des applications relativement récentes hors système de base. Cette distribution est idéale pour ceux qui souhaitent avoir un poste de travail très stable ou pour un serveur informatique de production. Donc actuellement la version majeure porte le nom de openSUSE Leap 15 et la future version majeure sera openSUSE Leap 16, qui aura elle aussi des versions mineures (16.x
). En définitive, il n'y a pas d'énomres différences entre la distributioncommerciale
SUSE Linux Enterprise et openSUSE Leap, la grande différence est que SUSE Linux Enterprise apporte un support technique au quotidient par le biais d'unabonnement
. - openSUSE Tumbleweed de type rolling release, qui n'a de se fait pas de version mais est une distribution Linux qui évolue au fil du temps et qui est mise à jour constament et porte toujours le même nom, Tumbleweed, parmi les distribution Linux similatire, il y a par exemple Fedora Rawhide, Debian GNU/Linux Sid, Arch Linux,etc. openSUSE Tumbleweed est relativement stable par rapport à d'autres distributions Linux de type rolling release, cet OS est idéal pour ceux qui veulent les dernières applications sur leur ordinateur de bureau et également idéal si vous êtes développeur pour openSUSE ou SUSE Linux Enterprise en autres.
Spécifications d'openSUSE
Résumé d'openSUSE
openSUSE est une distribution GNU/Linux très stable
car elle se base sur la distribution commerciale
de SUSE, SUSE Linux Enterprise (SLE) déstiné aux entreprises, elle comprend des logiciels plutôt récents
par rapport à Red Hat Enterprise Linux (RHEL), la distribution concurrente de SLE et n'est pas pour autant moins stable
donc c'est une distribution Linux idéale pour ceux qui souhaitent la stabilité et des logiciels relativement récents
. Malgré ses atouts
, cette distribution n'est pas très populaire
en France.
Parmi les programmes de base, il y a Systemd pour l'initialisation et la gestion des daemons (services), évidement, le noyau Linux, le gestionnaire de paquets de bas niveau appelé RPM et gestionnaire de paquets de haut niveau nommé ZYpp pour la gestion des dépendances logicielles, les utilitaires Unix GNU et ses bibliothèques logicielles, des daemons Unix, divers logiciels de projets open source, l'outil de configuration du nom de YaST qui fait en grande partie la popularité
de cet OS et qui peut tout aussi bien être géré en mode texte q'en mode graphique (c'est un centre de contrôle très complet), le service de compilation nommé Buildserver, pour les environnements de bureau, SUSE a toujours utilisé KDE par défaut, devenu KDE Plamsa (KDE est désormais l'ensemble du projet KDE) mais GNOME y est très bien intégré également, ainsi que Xfce, LXDE, LXQt, Cinnamon, Enlightenment,Pantheon et de nombreux gestionnaires de fenêtre.
La distribution Linux communautaire openSUSE est certifiée
selon les normes de la LSB (Linux Standard Base) mais ça n'a pas grande importance car les distributions Linux basées sur les paquets DEB sont tout autant de qualitées
. D'ailleurs les paquets de type DEB sont plus anciens que les RPM ! La certification
LSB a à mons sens peu d'importance et ne fait pas la qualité d'un OS Linux, tout comme la certification
UNIX de l'Open Group.
Matériels informatiques et openSUSE
openSUSE Leap est un OS Linux qui est d'une très grande stablité
, il est idéal pour les ordinateurs de bureau, ordinateurs portables, serveurs informatiques, ordinateurs centraux et même les nano-ordinateurs. openSUSE Leap est disponible pour les processeurs de type Intel ou AMD à architecture
x86_64 (64 bits
) qui sont couramment appelés des compatibles PC, processeurs de type ARM64 (AArch64 aussi appelé ARMv8) souvent utilisés pour les nano-ordinateurs mais aussi les smartphones, processeurs de type PowerPC 64 bits
à architecture
ppc64le, processeurs de type IBM z à architecture s390x, prévus pour les ordinateurs centraux d'IBM. openSUSE Leap prend donc en charge les processeurs les plus utilisés, cette distribution Linux étant basé sur le code source de SUSE Linux Enterprise, openSUSE Leap est idéal pour les entreprises
, professionnels
, c'est donc un OS idéal pour les postes de travail de qualité professionnelles
et pour les serveurs de production.
openSUSE Tumbleweed peut-être installé sur les mêmes types d'ordinateurs que openSUSE Leap et est disponible sur les mêmes processeurs, exeception, vous pouvez également installé openSUSE Tumbleweed sur processeur de type Intel ou AMD à architecture
x86_32 (32 bits
). Personnellement et malgré que openSUSE Tumbleweed soit relatvivement stable
pour une distribution Linux à publication continue, je la conseille plutôt pour les personnes souhaitant avoir les derniers logiciels sur ordinateur de bureau ou portable mais pas pour un serveur informatique de production
. Après ce n'est qu'une recommandation personnelle, libre à vous de faire ce qu'il vous chante.
Les logiciels propres à openSUSE
openSUSE à son propre lot de logiciels qui lui sont propre, on peut citer :
- YaST, est un centre de contrôle pour la
configuration
et l'installation
d'openSUSE et SUSE Linux Enterprise, cet outil a fait en partie la renommée de l'entreprise
SUSE et est aussi bien utilisable en mode texte qu'avec une interface graphique, il permet de gérer tous les aspects de son OS Linux. YaST permet en autres :- La gestion des paquets sous openSUSE : comme l'
installation
et lamise à jour
de paquets logiciels, de gérer les dépôts (référentiels) logiciels tel qu'ajouter
,supprimer
ouconfigurer
des dépôts, de gérer les mises à jour ou à niveau de l'OS tel que laplanification
et lagestion
des mises à jour/niveau. - Une configuration profonde de l'OS : comme la
gestion
totale du réseau (interface réseau, DNS, route,ect), l' édition de fichiers de configuration clés du système dans/etc
tel que/etc/fstab
,/etc/hosts
, etc, la gestion des services (deamons) système, comme SSH, FTP, NFS, Samba, etc, la gestion des utilisateurs et des groupes, tel que l'ajout
,suppression
oumodification
des utilisateurs, la gestion de sécurité avec AppArmor qui est similaire à SELinux en plus simple à appréhender, la gestion du pare-feu de Linux nommé Netfilter et encore de multiples paramètres de sécurité, la gestion des partitions (comme GParted), la gestion des volumes logiques (LVM) et du système de fichiers, unegestion
globale de l'OS, comme le noyau Linux, le démarrage de l'OS et pleins autres praramètres liés à l'OS. - La mise en réseau : comme la
configuration
des protocoles réseaux tel que DHCP, DNS, NTP, et SAMBA, une fineconfiguration
du pare-feu comme la configuration des règles de Netfilter (équivalent de iptables, nftables), lagestion
des connexions réseaux tel que la connexion de type Wifi, ethernet (filaire en général) ou bien même connexion mobile. - En ce qui concerne le stockage, comme dit précédement YaST permet la gestion des volumes logiques, système de fichiers, la
configuration
du RAID logiciel pour les serveurs de fichiers (type NAS), et lagestion
des Snapshots pour des systèmes de fichiers comme Btrfs qui permet desauvegarder
ouréstaurer
l'OS à un instant T. - Des outils d'administration tel qu'un moniteur système, la gestion des logs (journaux systèmes), tous ce qui concerne les utilisateurs du système, et la gestion des daemons (services système).
- La gestion du matériel tel que l'
ajouts
,suppression
,listage
,information
des modules du noyau Linux (pilotes dans le monde Windows). - La
gestion
de la virtualisation avec un hyperviseur tel que Xen, qui permet de virtualiser de nombreux OS. - YaST est un outil d'administration très complet et se cours résumé est loin d'être exaustif. À noter que YaST peut être géré par une interface ncurses (Curses), interface graphique ou en ligne de commande en mode
interactif
, une interface Web du nom de WebYaST (style Webmin), ou encore AutoYaST qui permet l'installation
d'un pour plusieurs OS openSUSE de manièreautomatique
sans besoin de votreinteraction
.
- Le gestionnaire de paquets propre au OS de SUSE Linux du nom de ZYpp et son backend en ligne de commande nommé Zypper qui permet en autres, d'
installer
,mettre à jour
,supprimer
des paquets logiciels et leurs dépendances. Quelque commandes de zypper :
zypper search nom_du_logiciel
cherche un logiciel selon un critère
ou son nom
.
sudo zypper install nom_du_paquet
installe un paquet logiciel et ses dépendances logicielles.
sudo zypper remove nom_du_paquet
supprime un paquet logiciel et ses dépendances logicielles.
sudo zypper refresh
met à jour les dépôts de paquets.
sudo zypper update
met à jour les paquets et leurs dépendances installés.
- Open Build Service permet en autres la
création
de distribution Linux basé sur openSUSE et est un environnement de développement très complet qui permet de créer des logiciels à partir de leurs codes sources et pas seulement pour openSUSE mais pour un large panel de distribution GNU/Linux. Il y a d'ailleurs un des référentiels de paquets de type binaires relativement conséquents pour un grand nombre de distribution Linux.
Documentation complémentaire sur openSUSE
Dans cette section vous trouverez le coin des tutoriels sur openSUSE.