Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:os:gnu_linux:fedora_linux [2025/04/02 19:01] – [Sécurité sous Fedora Linux] Thibault Seguin | wiki:os:gnu_linux:fedora_linux [2025/04/25 18:15] (Version actuelle) – [Résumé de la dernière version de Fedora Linux] Thibault Seguin |
---|
En août 2013 il y a eu une restructuration totale de **Fedora Linux** du nom de **Fedora.next** qui a été effective sous **Fedora Linux 21** (à partir de cette version il n'y a plus de //nom de code//), sortie le 9 décembre 2014 et qui consiste à proposé une version de Fedora pour poste de travail sous le nom de **Fedora Workstation** (par défaut l'environnement de bureau est **GNOME**), pour le cloud computing (//informatique dans les nuages// en français) sous le nom de **Fedora Cloud**, pour les serveurs sous le nom de **Fedora Server**, une version de base du nom de **Fedora CoreOS** pour les conteneurs (//containers// en anglais), pour l'//internet des objets//, //Internet of Things// en anglais (//IoT//) du nom de **Fedora IoT**. Il existe également les versions **Atomic Desktop**, les **Fedora Spins** qui sont des saveurs de Fedora avec d'autres environnements de bureau et gestionnaires de fenêtres, qui sont : **Fedora KDE Plasma**, **Fedora Xfce**, **Fedora Cinnamon**, **Fedora MATE+Compiz**, **Fedora LXQt**, **Fedora LXDE**, **Fedora Sugar** (**SOAS**), **Fedora Budgie**, **Fedora KDE Plasma Mobile** pour les environnements de bureau et : **Fedora i3**, **Fedora Sway**, **Fedora Miracle** pour les gestionnaires de fenêtres. Il exisite également des **Labs** pour : l'astronomie, le jeux vidéo, la science, le multimédia, la sécurité informatique,... | En août 2013 il y a eu une restructuration totale de **Fedora Linux** du nom de **Fedora.next** qui a été effective sous **Fedora Linux 21** (à partir de cette version il n'y a plus de //nom de code//), sortie le 9 décembre 2014 et qui consiste à proposé une version de Fedora pour poste de travail sous le nom de **Fedora Workstation** (par défaut l'environnement de bureau est **GNOME**), pour le cloud computing (//informatique dans les nuages// en français) sous le nom de **Fedora Cloud**, pour les serveurs sous le nom de **Fedora Server**, une version de base du nom de **Fedora CoreOS** pour les conteneurs (//containers// en anglais), pour l'//internet des objets//, //Internet of Things// en anglais (//IoT//) du nom de **Fedora IoT**. Il existe également les versions **Atomic Desktop**, les **Fedora Spins** qui sont des saveurs de Fedora avec d'autres environnements de bureau et gestionnaires de fenêtres, qui sont : **Fedora KDE Plasma**, **Fedora Xfce**, **Fedora Cinnamon**, **Fedora MATE+Compiz**, **Fedora LXQt**, **Fedora LXDE**, **Fedora Sugar** (**SOAS**), **Fedora Budgie**, **Fedora KDE Plasma Mobile** pour les environnements de bureau et : **Fedora i3**, **Fedora Sway**, **Fedora Miracle** pour les gestionnaires de fenêtres. Il exisite également des **Labs** pour : l'astronomie, le jeux vidéo, la science, le multimédia, la sécurité informatique,... |
| |
La dernière version de Fedora Linux est **Fedora Linux 41**, sortie le 29 novembre 2024, elle utilise **DNF** (**Dandified Yum**) comme gestionnaire de paquets en ligne de commande pour l'utilisateur final, c'est un logiciel de ''haut niveau'' qui gère les dépendances logiciels, tout comme le fait **apt** sous Debian associé à l'installeur de paquets système //RPM//. Depuis la première version de Fedora, **Fedora Core 1** c'était l'outil en ligne de commande **YUM** (**//Yellowdog Updater Modified//**) qui était le gestionnaire de paquets par défaut et qui gérait les dépendances logiciels associé à RPM mais c'est le 11 mai 2015 que sort DNF qui est un fork de YUM, il est intégré par défaut à partir de **Fedora Linux 22**, version sortie le 26 mai 2015. Fedora se veut une distribution Linux qui offre des logiciels très récents et qui est de se fait idéal pour les **postes de bureau** (**ordinateur de bureau** ou **portable**). Fedora Linux est réputé pour être l'une des distribution Linux les plus ''innovantes'' et il est vrai que beaucoup de nouveautés sous [[wiki:os:gnu_linux|GNU/Linux]] proviennent de Fedora ! | La dernière version de Fedora Linux est **Fedora Linux 42**, sortie le 29 novembre 2024, elle utilise **DNF** (**Dandified Yum**) comme gestionnaire de paquets en ligne de commande pour l'utilisateur final, c'est un logiciel de ''haut niveau'' qui gère les dépendances logiciels, tout comme le fait **apt** sous Debian associé à l'installeur de paquets système //RPM//. Depuis la première version de Fedora, **Fedora Core 1** c'était l'outil en ligne de commande **YUM** (**//Yellowdog Updater Modified//**) qui était le gestionnaire de paquets par défaut et qui gérait les dépendances logiciels associé à RPM mais c'est le 11 mai 2015 que sort DNF qui est un fork de YUM, il est intégré par défaut à partir de **Fedora Linux 22**, version sortie le 26 mai 2015. Fedora se veut une distribution Linux qui offre des logiciels très récents et qui est de se fait idéal pour les **postes de bureau** (**ordinateur de bureau** ou **portable**). Fedora Linux est réputé pour être l'une des distribution Linux les plus ''innovantes'' et il est vrai que beaucoup de nouveautés sous [[wiki:os:gnu_linux|GNU/Linux]] proviennent de Fedora ! |
| |
| |
===== Caractéristiques de Fedora Linux ===== | ===== Caractéristiques de Fedora Linux ===== |
==== Résumé de la dernière version de Fedora Linux ==== | ==== Résumé de la dernière version de Fedora Linux ==== |
Fedora Linux 41 est basé sur les paquets ''.rpm'' (RPM), le système d'initialisation appelé **systemd**, tous les utilitaires Unix **GNU** essentiels, à pour environnement de bureau la version ''47.0'' de GNOME qui fonctionne uniquement sous **Wayland**, le noyau Linux en version ''6.11'', le gestionnaire de paquets DNF en version ''5'',le gestionnaire de paquets alternatif **Flatpak** par défaut, le système d'initialisation systemd, l'installateur avec une nouvelle version du nom d'**Anaconda**, le langage de programmation **Python** en version ''3.13'',...,et bien d'autres composants. | Fedora Linux 42 est basé sur les paquets ''.rpm'' (RPM), le système d'initialisation appelé **systemd**, tous les utilitaires Unix **GNU** essentiels, à pour environnement de bureau la version ''48'' de GNOME qui fonctionne uniquement sous **Wayland**, le noyau Linux en version ''6.14'', le gestionnaire de paquets DNF en version ''5'',le gestionnaire de paquets alternatif **Flatpak** par défaut, le système d'initialisation systemd, l'installateur avec une nouvelle version du nom d'**Anaconda**, le langage de programmation **Python** en version ''3.13'',...,et bien d'autres composants. |
| |
Les ''deux'' principales architectures processeurs prise en charge par Fedora Linux sont **AMD64** ou **x86_64** pour **Intel** et **ARMv8** (**AArch64** ou **ARM64**) mais il y a aussi les architectures processeurs de type **PowerPC** ''64 bits'', **IBM Z** (**s390x**), **MIPS** ''64 bits'', et **RISC-V**. | Les ''deux'' principales architectures processeurs prise en charge par Fedora Linux sont **AMD64** ou **x86_64** pour **Intel** et **ARMv8** (**AArch64** ou **ARM64**) mais il y a aussi les architectures processeurs de type **PowerPC** ''64 bits'', **IBM Z** (**s390x**), **MIPS** ''64 bits'', et **RISC-V**. |
| |
==== Réseau sous Fedora Linux ==== | ==== Réseau sous Fedora Linux ==== |
La **pile TCP/IP** de **Fedora Linux** provient à l'origine, comme la plupart des **OS** actuels de la **pile TCP/IP** de **BSD UNIX**. | La **pile TCP/IP** de Fedora Linux provient à l'origine, comme la plupart des OS actuels de la //pile TCP/IP// de [[wiki:os:bsd_unix|BSD UNIX]]. |
| |
Sous un **environnement de bureau** on utilise en général l'**outils graphique** du nom de **NetworkManager** qui permet de gérer l'integralité de son **réseau informatique**, comme les **cartes réseau** (**ethernet**, **Wifi**, **interface réseau virtuelle**,...), les **réseaux VPN** (**//Virtual Private Network//**), les **proxy réseau** (**mandataires réseau** en français),..., à savoir que **NetworkManager** peut tout à fait être gérer par des **outils** en **mode texte** comme la **commande** nommé **nmcli**. | Sous un environnement de bureau on utilise en général l'outils graphique du nom de **NetworkManager** qui permet de gérer l'intégralité de son réseau informatique, comme les cartes réseau (**ethernet**, **Wifi**, **interface réseau virtuelle**,...), les réseaux **VPN** (**//Virtual Private Network//**), les proxy réseau (//mandataires réseau// en français),..., à savoir que NetworkManager peut tout à fait être gérer par des outils en mode texte comme la commande **nmcli**. |
| |
Vous avez également la possiblité de gérer votre **réseau informatque** via les **outils** en **ligne de commande** : | Vous avez également la possibilité de gérer votre réseau informatique via les outils en **ligne de commande** : |
* via les **outils** en **mode texte** traditionnels d'**Unix** via le **paquet** **net-tools** qui comprend : **ifconfig, netstat, ipmaddr, iptunnel, mii-tool, nameif, plipconfig, rarp, route, slattach** et **arp**. | * via les outils en mode texte traditionnels d'Unix via le paquet **net-tools** qui comprend : **ifconfig, netstat, ipmaddr, iptunnel, mii-tool, nameif, plipconfig, rarp, route, slattach** et **arp**. |
* via les **outils** en **mode texte** récents, présents dans le **paquet** **iproute2** : **ip, ss, bridge, dcb, devlink, rtacct, rtmon, tc, tipc, vdpa, lnstat, nstat, rdma, routel, arpd, genl, ctstat** et **rtstat**. **iproute2** a pour but de remplacer les anciennes **commande Unix** présentes dans **net-tools**. La plupart des **commandes Unix** traditionnelles sont géré seulement pas la **commmande** nommé **ip** et la traditionnelle **commande** du nom de **netstat** est remplacée par la **commande** nommé **ss**. | * via les outils en mode texte récents, présents dans le paquet **iproute2** : **ip, ss, bridge, dcb, devlink, rtacct, rtmon, tc, tipc, vdpa, lnstat, nstat, rdma, routel, arpd, genl, ctstat** et **rtstat**. //iproute2// a pour but de remplacer les anciennes commande Unix présentes dans //net-tools//. La plupart des commandes Unix traditionnelles sont gérées seulement pas la commmande **ip** et la traditionnelle commande du nom de **netstat** est remplacée par la commande **ss**. |
| |
Le **répertoire** où se trouve les **interfaces réseau** sous **Fedora Linux** est ''/etc/sysconfig/network-scripts/'', les **fichiers** des **interfaces réseau** se trouvant dans se **répertoire** commence par ''ifcfg-*'' (le **caractère** ''*'' réprésente n'importe quelle **interface réseau**). | Le répertoire où se trouve les //interfaces réseau// sous Fedora Linux est ''/etc/sysconfig/network-scripts/'', les fichiers des interfaces réseau se trouvant dans se répertoire commence par ''ifcfg-*'' (le caractère ''*'' représente n'importe quelle //interface réseau//). |
| |
| |
==== Serveur d'affichage sous Fedora Linux ==== | ==== Serveur d'affichage sous Fedora Linux ==== |
**Fedora Linux** utilise par défaut le **système de fenêtrage** nommé **Wayland** qui agit comme **compositeur**, plutôt que l'ancestral **X Window System** (**serveur X**) qui est **X.Org** sous **Linux** et **BSD Unix**. | Fedora Linux utilise par défaut le **système de fenêtrage** nommé **Wayland** qui agit comme compositeur, plutôt que l'ancestral **X Window System** (**serveur X**) qui est **X.Org** sous Linux et BSD Unix. |
| |
L'**environnement de bureau** par défaut sous **Fedora Linux** est **GNOME** mais via les **Fedora Spins** vous pouvez installer de nombreux **environnement de bureau** et **gestionnaire de fenêtre** tel que : | L'environnement de bureau par défaut sous Fedora Linux est **GNOME** mais via les **Fedora Spins** vous pouvez installer de nombreux environnement de bureau et gestionnaire de fenêtres tel que : |
* Pour les **environnements de bureau** : | * Pour les //environnements de bureau// : |
* **Fedora KDE Plasma** | * **Fedora KDE Plasma** |
* **Fedora Xfce** | * **Fedora Xfce** |
* **Fedora Budgie** | * **Fedora Budgie** |
* **Fedora KDE Plasma Mobile** | * **Fedora KDE Plasma Mobile** |
* Pour les **gestionnaires de fenêtre** : | * Pour les //gestionnaires de fenêtres// : |
* **Fedora i3** | * **Fedora i3** |
* **Fedora Sway** | * **Fedora Sway** |
* **Fedora Miracle** | * **Fedora Miracle** |
| |
**Fedora Linux** est profondément lié à l'**environnement de bureau** **GNOME**, d'ailleurs elle suis le **développement** de **GNOME** environ ''2 mois'' après la ''publication'' de la nouvelle version de **GNOME**, qui sort tous les ''6 mois'', comme **Fedora Linux** enfin c'est la **distribution** idéale pour ceux qui veulent suivre les dernières ''innovations'' de **GNOME**. Mais ce n'est pas pour autant que les autres **environnements de bureau** sont mal intégrés à **Fedora**, bien au contraire, c'est juste qu'il ne suivent pas le même **cycle de publication** que **Fedora**. Avec **Debian** et **Ubuntu**, **Fedora Linux** fait partie des **distributions Linux** qui intègrent le plus d'**environnements de bureau** et **gestionnaires de fenêtre** différents. | Fedora Linux est profondément lié à l'environnement de bureau GNOME, d'ailleurs elle suis le développement de GNOME environ ''2 mois'' après la ''publication'' de la nouvelle version de GNOME, qui sort tous les ''6 mois'', comme Fedora Linux enfin c'est la distribution idéale pour ceux qui veulent suivre les dernières innovations de GNOME. Mais ce n'est pas pour autant que les autres environnements de bureau sont mal intégrés à Fedora, bien au contraire, c'est juste qu'il ne suivent pas le même //cycle de publication// que Fedora. Avec Debian et Ubuntu, Fedora Linux fait partie des distributions Linux qui intègrent le plus d'environnements de bureau et gestionnaires de fenêtres différents. |
| |
===== Documentation supplémentaire sur Fedora Linux ===== | ===== Documentation supplémentaire sur Fedora Linux ===== |
La **documentation** sur **Fedora Linux** est vaste donc vous avez accès aux [[wiki:os:gnu_linux:fedora_linux:tutos|tutoriels sur Fedora Linux]] qui vont vous permettre d'approfondir sur se **système Linux**. | La **documentation** sur **Fedora Linux** est vaste donc vous avez accès aux [[wiki:os:gnu_linux:fedora_linux:tutos|tutoriels sur Fedora Linux]] qui vont vous permettre d'approfondir sur se **système Linux**. |