Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:os:gnu_linux:opensuse [2025/08/19 17:13] – [Présentation d'openSUSE] Thibault Seguin | wiki:os:gnu_linux:opensuse [2025/08/20 16:03] (Version actuelle) – [Présentation d'openSUSE] Thibault Seguin |
---|
**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é [[wiki:os:gnu_linux:fedora_linux|Fedora]]) et Novell était conscient qu'en ouvrant sa distribution elle allait attirer davantage d'utilisateurs et de développeurs. | **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é [[wiki:os:gnu_linux:fedora_linux|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 publié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''. | 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 étaient publié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 premiè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**. | 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 premiè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**. |
* La **gestion des paquets** sous openSUSE : comme l'installation et la mise à jour de paquets logiciels, de gérer les **dépôts** (**référentiels**) logiciels tel qu'ajouter, supprimer ou configurer des dépôts, de gérer les mises à jour ou à niveau de l'OS tel que la planification et la gestion des mises à jour/niveau. | * La **gestion des paquets** sous openSUSE : comme l'installation et la mise à jour de paquets logiciels, de gérer les **dépôts** (**référentiels**) logiciels tel qu'ajouter, supprimer ou configurer des dépôts, de gérer les mises à jour ou à niveau de l'OS tel que la planification et la gestion des mises à jour/niveau. |
* Une **configuration globale** 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 ou modification 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, une gestion globale de l'OS, comme le noyau Linux, le démarrage de l'OS et pleins autres paramètres liés à l'OS. | * Une **configuration globale** 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 ou modification 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, une gestion globale de l'OS, comme le noyau Linux, le démarrage de l'OS et pleins autres paramè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 fine configuration du pare-feu comme la configuration des règles de Netfilter (équivalent de **iptables**, **nftables**), la gestion des connexions réseaux tel que la connexion de type **Wifi**, **ethernet** (filaire en général) ou bien même **connexion mobile**. | * La **mise en réseau** : comme la configuration des protocoles réseaux tel que DHCP, DNS, NTP, et SAMBA, une fine configuration du pare-feu comme la configuration des règles de Netfilter avec **firewalld** (équivalent de **iptables**, **nftables**), la gestion 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édemment YaST permet la gestion des volumes logiques, système de fichiers, la configuration du **RAID** **logiciel** pour les serveurs de fichiers (type **NAS**), et la gestion des Snapshots pour des systèmes de fichiers comme **Btrfs** qui permet de sauvegarder ou restaurer l'OS à un instant T. | * En ce qui concerne le **stockage**, comme dit précédemment YaST permet la gestion des volumes logiques, système de fichiers, la configuration du **RAID** **logiciel** pour les serveurs de fichiers (type **NAS**), et la gestion des Snapshots pour des systèmes de fichiers comme **Btrfs** qui permet de sauvegarder ou restaurer 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). | * Des **outils d'administration** tel qu'un moniteur système, la gestion des logs (journaux systèmes), tout 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 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. | * La **gestion de la virtualisation** avec un hyperviseur tel que **Xen**, qui permet de virtualiser de nombreux OS. |