Appearance
Présentation GNU/Linux
Bref historique
Année 1970
Unix est un système d'exploitation créé dans les années 70 par Ken Thompson et Dennis Ritchie chez Bell Labs.
Il constitue le premier système d'exploitation multitâche et multi-utilisateur. Il a été conçu pour être simple, efficace et portable. Unix a influencé de nombreux systèmes d'exploitation modernes, y compris Linux.
- Multi-utilisateur - cliquez pour en savoir plus
Étant donné qu’Unix est un système multi-utilisateur, il intègre des mécanismes d’identification et de protection pour éviter les interférences entre utilisateurs. On distingue principalement deux catégories d’utilisateurs :
- Administrateur système (appelé
root, super utilisateur) : possède tous les droits sur la machine et le système. Il gère l’administration, notamment la création des comptes utilisateurs. - Utilisateur standard : dispose de droits limités, définis par l’administrateur système.
Chaque utilisateur Unix possède un compte comprenant :
- Un nom d’utilisateur (
login), - Un mot de passe,
- Un répertoire personnel (
Home Directory), - Un interpréteur de commandes (
shell).
Remarque : Unix distingue les minuscules des MAJUSCULES. Par exemple, toto, Toto et TOTO sont considérés comme des utilisateurs différents.
1983
GNU (GNU is Not Unix) est un projet lancé en 1983 par Richard Stallman pour créer un système d'exploitation qui libère les utilisateurs. C'est un ensemble de logiciel que l'on peut exécuter, copier, modifier et diffuser. Ces logiciels sont souvent appelés "logiciels libres" ou "open source" (code source ouvert). Ils sont publiés sous la licence GNU GPL (General Public License), qui garantit que le code source reste libre et ouvert.
1985
La Free Software Foundation (Fondation pour le logiciel libre) a été fondée en 1985, initialement dans le but de lever des fonds pour aider au développement de GNU. C'est cette fondation qui a créé la licence GPL, qui est utilisée par de nombreux projets open source, y compris Linux.
Le terme free dans free software fait référence à la liberté, pas au prix. Il s'agit de la liberté d'utiliser, de modifier et de partager le logiciel.
1991
Linux est le noyau créé par Linus Torvalds en 1991 comme "projet amateur" depuis sa chambre d'étudiant à Helsinki.

Son idée était de créer un système d'exploitation libre, inspiré de Minix, un système éducatif, lui même basé sur Unix.
Le noyau est publié sous la licence GNU GPL (General Public License). Cela signifie que tout le monde peut l'utiliser, le modifier et le redistribuer.
Ensemble, ils forment GNU/Linux, un système d'exploitation libre et open source.
Logiciel Libre (Free Software) - cliquez pour en savoir plus
Le terme "logiciel libre" désigne les logiciels qui respectent les libertés des utilisateurs. Il s'oppose aux logiciels propriétaires, qui restreignent l'accès au code source et limitent la liberté d'utilisation, de modification et de redistribution.
Le logiciel libre est souvent publié sous des licences qui garantissent ces libertés, comme la licence GNU GPL.
Les 4 libertés fondamentales selon la Free Software Foundation (FSF) :
- Liberté 0 : Utiliser le programme à n'importe quelle fin
- Liberté 1 : Étudier le fonctionnement du programme et l'adapter à ses besoins (accès au code source requis)
- Liberté 2 : Redistribuer des copies pour aider son prochain
- Liberté 3 : Améliorer le programme et publier ses améliorations (accès au code source requis)
Free = Libre, pas gratuit
Un logiciel libre peut être vendu, mais ses libertés doivent être préservées
Exemples concrets
Logiciels libres et open source populaires :
- Navigateurs : Firefox, Chromium, QuteBrowser
- Systèmes d'exploitation : GNU/Linux, FreeBSD
- Bureautique : LibreOffice
- Graphisme : GIMP, Inkscape
- Serveurs web : Apache, Nginx
- Bases de données : PostgreSQL, MariaDB
- Langages : Python, PHP, JavaScript
- Applications mobiles : Signal, K-9 Mail, F-Droid
Contre-exemples (propriétaires) :
- Windows, macOS : code fermé
- Adobe Creative Suite : Photoshop, Illustrator, etc. : licences payantes restrictives
- Navigateurs : Edge, Safari, chrome (Chromium est libre, mais Chrome inclut des éléments propriétaires)
- Microsoft Office : licence payante restrictive
- Langages propriétaires : .NET (Microsoft), Swift (Apple) , Java (Oracle)
- Applications mobiles : WhatsApp, Facebook, Instagram (code fermé, collecte de données)
Faits intéressants sur Linux
Linux fait fonctionner:
- Smartphones Android : Le système Android est basé sur un noyau Linux modifié.
- Routeurs et équipements réseau.
- Appareils domestiques intelligents (Smart Home) : Thermostats intelligents, systèmes de sécurité domestiques, assistants vocaux.
- Appareils électroménagers connectés : Réfrigérateurs, lave-linge, micro-ondes avec fonctionnalités connectées.
- Boîtiers multimédias et TV connectées : Pour gérer les contenus et interfaces utilisateurs.
- Équipements industriels et automates : Automatisation, contrôle de machine, très souvent sous Linux embarqué.
- Objets connectés IoT : Capteurs, balises, compteurs intelligents, qui utilisent souvent des systèmes Linux légers .
- Ordinateurs miniatures et monocartes : Raspberry Pi utilisés pour prototypage, mesures, robotique.
- Drones et robots : Systèmes embarqués utilisant Linux pour la gestion et le pilotage.
- Systèmes automobiles : Systèmes d'infodivertissement, navigation, plus récemment des applications dans la conduite autonome.
- Serveurs et cloud : Linux domine dans les serveurs web, d'application, bases de données, etc. Taux d'utilisation : 90%.
Linus Torvalds voulait appeler son système Freax (Free + Unix). L'administrateur serveur qui gérait le serveur FTP sur lequel le code était publié a trouvé le nom trop bizarre et a décidé de le renommer en Linux (Linus + Unix).
100% des 500 superordinateurs les plus puissants au monde tournent sous Linux. La puissance, la stabilité et la personnalisabilité de Linux en font le choix évident pour les calculs les plus exigeants.
Linux est statistiquement beaucoup moins vulnérable aux virus et malwares que les systèmes propriétaires grâce à sa structure ouverte et sa communauté active. Les mises à jour de sécurité sont fréquentes et rapides, ce qui en fait un choix privilégié pour les serveurs et les systèmes critiques.
La NASA, l'ESA, SpaceX et même la station spatiale internationale utilisent Linux. Les rovers martiens, les satellites et les missions spatiales font confiance à Linux pour leur fiabilité.
Environ 5% des ordinateurs personnels dans le monde utilisent Linux. La progression du jeux sous Linux grâce à Proton et au Steam Deck de Valve, et la lassitude croissante autour de Windows (ses exigences matérielles, ses mises à jour forcées, ses collectes de données, la fin de Windows 10) poussent de plus en plus d'utilisateurs à essayer Linux sur leur PC.
Distributions Linux




Une distribution GNU/Linux est un système d'exploitation complet, basé autour du noyau Linux.
Elle peut être vue comme un ensemble de logiciel libre avec
- le noyau Linux,
- une interface graphique (environnement de bureau, plusieurs aux choix),
- un outil de gestion des paquetages logiciels pour installer, mettre à jour et supprimer des logiciels,
- des logiciels de base (éditeur de texte, navigateur web, etc.),
- des outils de configuration et d'administration,
- des pilotes pour le matériel (carte graphique, carte son, etc.),
- un logiciel d'installation.
Chaque distribution est un ensemble cohérent de logiciel qui ont été préparés (empaqueter) pour chaque distribution (Debian, ubuntu, Mageia...). Il peut y avoir des logiciels privateurs également suivant les distributions.
Les distributions sont souvent classées par leur base ou leur gestionnaire de paquets. Voici quelques catégories courantes :
- Basées sur Debian : Ubuntu, Linux Mint
- Basées sur Arch : Manjaro, EndeavourOS, SteamOS
- Basées sur Gentoo : ChromeOs, Sabayon, Calculate Linux
- Basées sur Slackware : Salix, SuSE
- Basées sur Red Hat : Fedora, CentOS,
Les distributions Linux sont souvent perçues comme des "marques" de systèmes d'exploitation, un peu comme les marques de chaussures.
Pourquoi autant de distributions ? Pourquoi y a-t-il plusieurs marques de chaussures ? Usage différent, escarpin ou chaussure de montagne...
Chaque distribution a sa propre identité, ses propres choix de logiciels et sa propre communauté. Par exemple, certaines distributions sont optimisées pour les serveurs, d'autres pour les ordinateurs de bureau, et d'autres encore pour des usages spécifiques comme la sécurité ou l'éducation.
La liberté c'est le choix.
Liste des distributions sur DistroWatch
Il existe de nombreuses distributions de Linux, chacune adaptée à des besoins spécifiques. Voici quelques-unes des plus populaires :
- Debian : Connue pour sa stabilité et sa robustesse, elle est souvent utilisé pour les serveurs. Elle est la base de nombreuses autres distributions, comme Ubuntu et Linux Mint.
- Arch Linux : Conçue pour les utilisateurs avancés, elle offre une personnalisation poussée et un système de mise à jour en continu.
- Fedora : Distribution communautaire sponsorisée par Red Hat, souvent à la pointe des nouvelles technologies.
- Ubuntu : Très populaire pour les débutants, facile à installer et à utiliser. Basée sur Debian. Commandité par la société Canonical.
- CentOS : Basée sur Red Hat Enterprise Linux, elle est utilisée pour les serveurs et les environnements professionnels.
- EndeavourOS : Basée sur Arch, elle vise à offrir une expérience utilisateur simple tout en permettant une personnalisation avancée.
- Manjaro : Basée sur Arch, elle est plus accessible pour les débutants tout en conservant la flexibilité d'Arch.
- Linux Mint : Basée sur Ubuntu, elle est conçue pour être conviviale et facile à utiliser, avec une interface similaire à Windows.
- Kali Linux : Spécialisée dans la sécurité informatique et le test d'intrusion, elle est utilisée par les professionnels de la cybersécurité.
- Raspberry Pi OS : Anciennement Raspbian, c'est la distribution officielle pour les Raspberry Pi, optimisée pour les petits appareils.
- Gentoo : Distribution source, permettant une personnalisation extrême en compilant les logiciels à partir du code source.
- Slackware : L'une des plus anciennes distributions (1992), connue pour sa simplicité et sa stabilité, mais moins conviviale pour les débutants.
- Tails : Distribution basée sur Debian, conçue pour être utilisée en mode live afin d'assurer l'anonymat complet sur Internet. Elle inclut plusieurs applications préconfigurées pour la sécurité (navigateur web, client IRC, messagerie, etc.), et tout le trafic passe par le réseau Tor pour rendre la traçabilité très difficile.
- SteamOS : Basée sur Arch, elle est optimisée pour les jeux et les applications multimédia. Grâce à la couche de compatibilité Proton fournie par Valve, la vaste majorité du catalogue Steam fonctionne sur SteamOS
Voir ce graphe interactif pour explorer les relations entre les distributions
Environnement de bureau
Un environnement de bureau est l'interface graphique qui permet d'interagir avec le système d'exploitation. Il comprend des éléments tels que le gestionnaire de fenêtres, les icônes, les menus, et les panneaux.
Il existe de nombreux environnements de bureau pour Linux, chacun avec ses propres caractéristiques et philosophies.
Voici quelques-uns des plus populaires :
Léger :
- Xfce : Léger et rapide, il est idéal pour les systèmes avec des ressources limitées. Il offre une interface utilisateur simple et personnalisable.
- LXDE : Un environnement de bureau léger et rapide, idéal pour les systèmes avec peu de ressources.
Basique :
- GNOME : Un environnement de bureau moderne et minimaliste, utilisé par défaut dans de nombreuses distributions comme debian, Fedora ou Ubuntu.
- Openbox : Un gestionnaire de fenêtres léger et hautement configurable, souvent utilisé avec d'autres environnements de bureau.
- Cinnamon : Développé par Linux Mint, il offre une interface utilisateur traditionnelle avec un menu de style Windows. Il est conçu pour être convivial et facile à utiliser.
Tiling (Gestionnaire de fenêtres par pavage) :

- Hyprland : Gestionnaire de fenêtres en mosaïque (Tiling window manager), il est conçu pour être léger et rapide. Basé sur Wayland. Permet une utilisation rapide au clavier et une gestion efficace de l'espace écran.
- i3 : Gestionnaire de fenêtres en mosaïque, qui organise les fenêtres de manière efficace et permet une utilisation rapide au clavier. Il est léger et personnalisable.
- Sway : Gestionnaire de fenêtres en mosaïque compatible avec Wayland, conçu pour être une alternative moderne à i3. Il est léger et rapide, avec une configuration basée sur un fichier texte.
Serveur Linux
Pour un serveur, un environnement de bureau n'est pas nécessaire. On peut se connecter en SSH et utiliser les outils en ligne de commande.
Wayland et X11
Wayland et X11 sont deux protocoles de serveur d'affichage utilisés dans les systèmes Linux pour gérer l'affichage graphique.
Wayland (2008) est un protocole de serveur d'affichage qui remplace le système X11 traditionnel. Il offre une meilleure performance, une sécurité renforcée et une gestion plus efficace des ressources graphiques. De nombreux environnements de bureau modernes, comme GNOME et KDE Plasma, prennent en charge Wayland. Cependant la compatibilité avec certaines applications plus anciennes peut être limitée.
X11 (1984) est l'ancien système de gestion des fenêtres et d'affichage pour les systèmes Unix et Linux. Il est moins performant que Wayland, mais reste largement utilisé pour sa compatibilité avec de nombreuses applications.
Sources
- Wikipedia - Distribution Linux
- Wikipedia - Logiciel libre
- wikipedia - Open source
- Wikipedia - GNU/Linux
- Site du projet GNU
- Taux d'utilisation de Linux sur les serveurs web
- Utilisation d'Android
- Statistiques sur les superordinateurs
- Statistiques sur l'utilisation de Linux
Quiz 🎉
👋🏾 Cliquez sur la bonne réponse.
1 / 16 👉🏾 En quelle année le projet GNU a-t-il été lancé par Richard Stallman ?
A. 1970
B. 1983
C. 1985
D. 1991