Le terme Open Source peut être attribué à la communauté Linux qui l’a créé en même temps que l’introduction de Linux (successeur du système d’exploitation Unix alors existant).
Bien que « Linux » soit initialement apparu comme un simple noyau, sa nature open source a attiré une vaste communauté de développeurs du monde entier pour contribuer à son développement.
Cela a créé une révolution mondiale et de nombreuses personnes et communautés ont commencé à contribuer à en faire un système d’exploitation complet capable de remplacer Unix. Depuis lors, il n’y a pas eu de retour en arrière, le développement actif se poursuit à un rythme soutenu.
Cela a conduit à l’introduction de distributions telles que Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Red Hat, Arch, Linux Mint, etc., qui utilisent Linux comme leur noyau de base.
L’introduction de l’Environnement de Bureau a marqué un tournant significatif. Mais qu’est-ce qu’un Environnement de Bureau, et quel rôle joue-t-il
Qu’est-ce que l’Environnement de Bureau Linux
Le but principal d’une Distribution Linux est de faciliter l’utilisation efficace des capacités du système d’exploitation Linux par les utilisateurs. Pour cela, elle nécessite une interface qui serve de pont, permettant aux exigences de l’utilisateur d’être facilement comprises et traitées par le noyau.
L’Environnement de Bureau remplit ce rôle précis. Il fonctionne comme une interface graphique qui offre aux utilisateurs une présentation simplifiée du noyau sous-jacent. En tant que tel, l’Environnement de Bureau présente élégamment toutes les fonctionnalités fondamentales du noyau à l’utilisateur de manière raffinée et présentable.
Les composants qui composent un environnement de bureau comprennent Gestionnaire de fichiers (pour afficher tous les fichiers et dossiers présents dans le système sous une forme structurée), Gestionnaire de fenêtres , Visionneuse d’images , Lecteur vidéo , Lecteur audio , Calculatrice , Navigateur , Gestionnaire d’affichage, et tous les autres logiciels d’application et utilitaires auxquels vous pouvez penser sur un système d’exploitation de base.
Ainsi, deux des principaux composants des distributions Linux sont le Noyau et l’Environnement de bureau. Ci-dessous sont mentionnés quelques-uns des Environnements de bureau légers qui ont attiré les distributions pour en faire leur environnement de bureau par défaut en raison de leurs fonctionnalités et de leurs performances.
1. Xfce
Xfce est un environnement de bureau open-source pour les systèmes de type Unix développé en C. Étant rapide et léger, il est moins susceptible de surcharger le CPU et la mémoire même sur les anciens ordinateurs de bureau.
Il est composé de parties structurées séparément qui se combinent pour former un environnement de bureau complet.
Quelques-uns des composants de Xfce incluent :
- Xfwm : Gestionnaire de fenêtres de composition.
- Thunar : Gestionnaire de fichiers, qui ressemble à Nautilus mais est plus efficace et donc plus rapide.
- Orage : Application de calendrier par défaut pour Xfce.
- Mousepad : Éditeur de fichiers initialement dérivé de Leafpad, mais qui est maintenant activement développé et maintenu à partir de zéro.
- Parole : Lecteur multimédia basé sur le framework GStreamer fait pour Xfce.
- Xfburn : Graveur de CD/DVD pour Xfce.

2. LXDE
LXDE signifie Environnement de Bureau X11 Léger, qui est un autre environnement de bureau populaire pour les systèmes similaires à Unix, a été développé en utilisant le C (GTK+) et le C++ (Qt).
Le plus grand avantage d’en faire votre choix pour l’environnement de bureau est sa faible consommation de mémoire, qui est inférieure à celle des environnements de bureau les plus populaires, à savoir GNOME, KDE et Xfce. Il comprend à la fois des codes sous licence GPL et LGPL.
Les composants qui constituent LXDE incluent:
- LXDM – Gestionnaire d’affichage.
- LXMusic – Lecteur de musique par défaut pour XMMS2.
- Leafpad – Éditeur de texte par défaut pour LXDE.
- Openbox – Gestionnaire de fenêtres.
- LXTask – Gestionnaire de tâches par défaut.
- PC Man File Manager – Gestionnaire de fichiers par défaut et fournisseur de métaphores de bureau.
LXDE est l’environnement de bureau par défaut pour de nombreuses distributions, y compris Lubuntu, Knoppix, LXLE Linux, Artix et Peppermint Linux OS, entre autres.

3. GNOME 3
GNOME est un acronyme pour GNU Network Object Model Environment et est un environnement de bureau composé entièrement d’outils libres et open-source. Écrit en C, C++, Python, Vala et Javascript, GNOME fait partie du projet GNOME qui est composé à la fois de bénévoles et de contributeurs rémunérés, le plus important étant Red Hat.
GNOME est actuellement en développement actif avec la dernière version stable étant GNOME 44. GNOME fonctionne sur le système de fenêtrage X et également sur Wayland depuis GNOME 3.10.
GNOME 44 a remplacé de nombreuses choses, en commençant par le gestionnaire de fenêtres par défaut qui est maintenant changé pour Metacity au lieu de Mutter, le changement de tâche a été attribué à une zone spéciale appelée Vue d’ensemble, les applications principales de GNOME sont également redessinées pour offrir une meilleure expérience utilisateur.
Les composants de GNOME incluent:
- Metacity – Gestionnaire de fenêtres par défaut.
- Nautilus – Gestionnaire de fichiers par défaut.
- gedit – Éditeur de texte par défaut.
- Eye of GNOME – Visionneuse d’images par défaut.
- GNOME Videos – Lecteur vidéo par défaut.
- Epiphany – Navigateur Web.

4. MATE
MATE est un autre environnement de bureau pour les systèmes Unix-like. Il trouve ses origines dans la base de code non maintenue de GNOME 2. Il est développé en C, C++ et Python et est sous licence multiple avec certaines parties du code sous GNU GPL, tandis que d’autres parties sont sous LGPL.
Le nom ‘MATE‘ est apparu pour se différencier de GNOME 3, qui est un autre environnement de bureau. Il comprend à la fois des applications d’origine GNOME qui faisaient auparavant partie de GNOME 2 et d’autres applications qui ont été développées à partir de zéro.
Les composants qui constituent l’environnement de bureau MATE sont :
- Caja – Gestionnaire de fichiers par défaut.
- Pluma – Éditeur de texte par défaut.
- Marco – Gestionnaire de fenêtres.
- Atril – Visionneuse de documents.
- Eye of MATE – Un visionneur d’images.
Depuis sa sortie, il est devenu l’environnement de bureau par défaut pour Linux Mint, Sabayon Linux, Fedora, etc. En plus de cela, il est disponible dans plusieurs dépôts y compris Ubuntu, Arch, Debian, Gentoo, PC Linux OS, etc. En plus de tout cela, Ubuntu MATE a été accordé le statut de saveur originale Ubuntu.

5. KDE Plasma 5
KDE Plasma 5 est la cinquième génération des environnements de bureau KDE créés pour les systèmes Linux. Il a été migré vers QML depuis son développement, utilisant OpenGL pour l’accélération matérielle, ce qui entraîne une faible utilisation du CPU et de meilleures performances, même sur des systèmes peu coûteux.
La plupart des parties de son code ont été publiées sous la licence GNU LGPL. Plasma 5 utilise un système de fenêtrage X avec un support pour Wayland à venir. Il a remplacé avec succès Plasma 4 sur de nombreuses distributions Linux, y compris Fedora, Kubuntu et openSUSE Tumbleweed.
Plasma 5 offre une meilleure prise en charge des écrans HiDPI, ainsi qu’une migration vers Qt5 qui transfère le rendu graphique intensif vers le GPU, ce qui rend le CPU plus rapide. En plus de cela, Plasma 5 comprend un nouveau thème par défaut appelé Breeze.
Les composants qui font de KDE Plasma 5 comprennent:
- Kwin – Gestionnaire de fenêtres par défaut.
- Dolphin – Gestionnaire de fichiers par défaut.
- Kwrite/KATE – Éditeur de texte par défaut.
- Greenview – Visionneuse d’images par défaut.
- Dragon Player – Lecteur vidéo par défaut.
La communauté KDE a également introduit Plasma mobile comme une variante de Plasma pour les smartphones. Plasma mobile fonctionne avec Wayland et est compatible avec Ubuntu Touch et, à terme, avec des applications Android. Sa dernière interface a été publiée en juillet 2015, avec un prototype fonctionnel pour le Nexus 5.

[ Vous pourriez également aimer : Comment installer KDE Plasma dans Ubuntu, Linux Mint, Fedora et OpenSUSE ]
6. Cinnamon
Un autre environnement de bureau issu de GNOME est Cinnamon, développé en C, JavaScript et Python et publié sous la licence GPLv2.
Cinnamon a débuté comme un fork du GNOME Shell, avec pour objectif de fournir un environnement de bureau pour Linux Mint par les développeurs de Mint, mais en raison d’une interface graphique différente de GNOME, de nombreuses applications GNOME de base ont été réécrites pour convenir à cet Environnement.
Le projet cinnamon a commencé en 2011 avec la dernière version stable étant cette année. Au fil du temps, Cinnamon est devenu un projet indépendant et n’a même pas besoin d’une installation GNOME. D’autres améliorations incluent le remplissage des bords, les améliorations des performances, le remplissage des bords, etc.
Les composants qui composent cet environnement sont :
- Muffin – Gestionnaire de fenêtres par défaut.
- Nemo – Gestionnaire de fichiers par défaut.
- gedit – Éditeur de texte par défaut.
- Eye of GNOME – Visionneuse d’images par défaut.
- totem – Lecteur vidéo par défaut.

7. Enlightenment
Illumination, également connu simplement sous le nom de E, est un gestionnaire de fenêtres composite pour le système X Window, qui est en développement actif avec la dernière version étant E25 0.25.4 cette année.
Il est développé uniquement en C à l’aide des EFL (Enlightenment Foundation Libraries) et publié sous les licences BSD. Le plus grand avantage qu’il offre est qu’il peut être utilisé conjointement avec des programmes écrits pour GNOME et KDE. Lorsqu’il est utilisé avec les EFL, il se présente comme un environnement de bureau complet.
Les composants qui composent cet environnement de bureau Enlightenment sont :
- Enlightenment – Gestionnaire de fenêtres et gestionnaire de fichiers par défaut.
- Ecrire – Éditeur de texte par défaut.
- Ephoto – Visionneuse d’images.
- Rage – Lecteur vidéo.
- Elbow – Navigateur par défaut.

8. Deepin
Anciennement connu sous le nom de Hiweed Linux, Deepin est une distribution Linux basée sur Ubuntu qui utilise son propre environnement de bureau Deepin intégré. Il a été initialement développé en 2014 par Wuhan Deepin Technology Co., avec la dernière version stable publiée en mai cette année.
La plupart des composants sont publiés sous la licence GPL. L’environnement de bureau de Deepin, bien qu’initialement ressemblant à celui de GNOME, a été séparé de celui-ci après la sortie de GNOME 3 en raison de la suppression de nombreuses fonctionnalités personnalisables. Depuis lors, deepin a été construit à partir de zéro en utilisant HTML5 et Webkit avec l’utilisation de JavaScript pour plus de fonctionnalités.
Les composants qui composent cet environnement de bureau sont :
- Deepin-wm – Gestionnaire de fenêtres par défaut.
- Nautilus – Gestionnaire de fichiers par défaut.
- Gedit – Éditeur de fichiers texte par défaut.
- Eye of GNOME – Visionneuse d’images.
- Deepin-Movie – Lecteur vidéo par défaut.

9. LXQT
Un autre environnement de bureau léger et simple en vogue, LXQT est un pas de plus par rapport à LXDE et fusionne LXDE (qui est basé sur GTK 2) et Razor-qt (qui était une bonne idée mais n’a pas pu émerger avec succès en tant qu’excellent environnement de bureau).
LXQT est essentiellement une fusion des deux environnements de bureau GUI les plus populaires, à savoir GTK et Qt, publiés sous la licence GNU GPL 2.0+ et 2.1+. LXQT est disponible pour une variété de distributions Linux, y compris Ubuntu, Arch, Fedora, OpenSUSE, Mandriva, Mageia, Chakra, Gentoo, etc.
Les composants qui composent l’environnement de bureau LXQT sont :
- PCManFM-Qt – Gestionnaire de fichiers par défaut.
- JuffED – Éditeur de texte par défaut.
- LXImage-Qt – Visionneuse d’images par défaut.
- Qps – Visionneuse et gestionnaire de processus
- Qterminal – Émulateur de terminal
- lxqt-archiver – Archivage de fichiers

10. Pantheon – Elementary OS
Pantheon l’environnement de bureau a été introduit avec elementary OS, qui était la source pour introduire cet environnement de bureau. Il est rédigé à partir de zéro en utilisant Python et GTK3. De nombreux critiques affirment que cet environnement de bureau est un « clone de Mac » en raison de sa disposition standard comme Mac OS.
Sa popularité grandissante est due à sa simplicité et à son élégance. Son lanceur d’applications est incroyablement simple et donc rapide. Les principes principaux qui ont été gardés à l’esprit lors du développement de cet environnement étaient : « Concision », « éviter la configuration » et « documentation minimale ».
Les composants qui composent cet environnement de bureau sont :
- Gala – Gestionnaire de fenêtres par défaut.
- Pantheon files – Gestionnaire de fichiers par défaut.
- Scratch – Éditeur de texte par défaut.
- Shotwell – Visionneuse d’images par défaut.
- GNOME videos – Lecteur vidéo par défaut.
- Midori – Navigateur Web par défaut.

11. Common Desktop Environment
CDE ou Environnement de Bureau Commun est un environnement de bureau pour les systèmes basés sur Unix et OpenVMS et a même été l’environnement de bureau classique Unix associé aux stations de travail Unix commerciales.
Il est en développement actif depuis 1993, avec la dernière version stable étant sortie en janvier 2020 l’année dernière. Depuis sa sortie en tant que logiciel libre en août 2012, il a été porté sur des dérivés Linux et BSD. Le développement initial de CDE était un effort conjoint de HP, IBM, Sunsoft et USL qui l’ont publié sous le nom d’Environnement de Logiciel Ouvert Commun (COSE).
Depuis sa sortie, HP l’a annoncé comme l’environnement de bureau par défaut pour les systèmes Unix et il est resté de facto la norme jusqu’en 2000, lorsque des environnements comme KDE et GNOME commençaient à évoluer. En août 2012, il est devenu entièrement open-source avec son code source rendu disponible sur Sourceforge.

12. Window Maker
Window Maker est un gestionnaire de fenêtres X11 open-source et gratuit, initialement destiné à offrir une prise en charge d’intégration pour l’Environnement de Bureau GNUstep, bien qu’il puisse fonctionner de manière indépendante. Window Maker est léger, extrêmement rapide, hautement personnalisable, avec une interface facile à utiliser, des raccourcis clavier, des applications dockables et une communauté active.

13. Sugar
Développé dans le cadre d’une initiative pour l’apprentissage interactif des enfants, Sucre est une autre interface de bureau libre et open-source en images. Développé en Python et GTK, Sugar a été développé dans le cadre du projet One Laptop per Child (OLPC) par Sugar Labs en mai 2006.
Il était l’interface par défaut des systèmes OLPC XO-1, avec des versions ultérieures offrant la possibilité de choisir entre Sugar ou GNOME. Il a été développé dans 25 langues différentes et publié sous licence GNU GPL, la dernière version étant la 0.120 en octobre 2022.
Parmi ses caractéristiques, on peut citer une grande simplicité de conception, une nature multiplateforme puisqu’il est disponible sur les principales distributions Linux et peut également être installé sur Windows, Mac OS, etc., et facile à modifier puisque quiconque a de l’expérience en Python peut contribuer à son développement, avec l’inconvénient d’être incapable de faire du multitâche, ce qui entraîne une diminution des performances.
Les composants qui constituent l’environnement de bureau Sugar sont :
- Metacity – Gestionnaire de fenêtres par défaut.
- Journal Sugar – Gestionnaire de fichiers par défaut.
- Écrire – Éditeur de texte par défaut.
- sugar-activity-imageviewer – Visionneuse d’images par défaut.
- sugar-activity-jukebox – Lecteur vidéo par défaut.

Conclusion
Ce sont quelques-uns des environnements de bureau Linux légers open-source. Si vous en avez d’autres en tête que vous souhaitez recommander pour les ajouter à cette liste, mentionnez-le-nous dans les commentaires et nous l’inclurons dans notre liste ici.
Source:
https://www.tecmint.com/top-best-linux-lightweight-desktop-environments/