wiki:systemes_d_exploitation:gnu_linux

Le système d'exploitation GNU/Linux

Les mascottes de GNU et Linux :

Les distributions Linux.

GNU/Linux a été complètement opérationnel au moment de la sortie du noyau Linux, le seul composant qui manquait au système GNU et qui était en l'occurence le coeur du système d'exploitation et voilà, GNU/Linux est né.

La mascotte de GNU :

Le site officiel de GNU.

Au départ naquît le projet et système d'exploitation nommé GNU propulsé par Richard Stallman en 1983 qui avait pour but de réimplémenter tous les outils essentiels d'un système UNIX et plus encore. La première version du système d'exploitation GNU vit le jour le 27 septembre 1983. L'OS GNU était presque complet et au fur et à mesure des versions il avait tous les utilitaires Unix de base, le shell Bash, l'éditeur de texte Emacs, le compilateur GCC, la bibliothèque standard C appelée glibc et bien d'autres logiciels mais il lui manquait une chose essentielle à tout système d'exploitation, le noyau qui est le coeur du système.
En 1990, le projet GNU initia le développement du micro-noyau Hurd qui n'était pas opérationnel et qui ne l'est toujours pas à l'heure actuelle (en tous cas en production).

Les utilitaires Unix GNU étaient disponibles pour divers systèmes UNIX de l'époque (Sun Solaris, UnixWare, NeXTSTEP,…) avant même la naissance du noyau Linux. À l' heure actuelle les utilitaires Unix GNU sont disponibles par défaut sous Oracle Solaris et les distributions illumos qui se basent sur OpenSolaris de Sun Microsystems, il est également possible de les installer sur la plupart des distributions BSD via les logiciels tiers. De plus, il faut mentionner que le compilateur utilisé par défaut pour 4.4BSD et les distributions BSD modernes est GCC (GNU Compiler Collection) du projet GNU, seul FreeBSD est passé au compilateur Clang à partir de FreeBSD 10.0-RELEASE sortie le 20 janvier 2014 (essentiellement pour des raisons de licences).

La mascotte de Linux :

Le site officiel du noyau Linux.

Pendant se temps, en Finlande, Linus Torvalds fait l'acquisition d'un nouvel ordinateur doté du nouveau processeur de l'époque, l'Intel 80386. Très vite il installe sur cet ordinateur le système d'exploitation Minix qui est un clone d'Unix créé par le professeur Andrew Stuart Tanenbaum qui lui servira de source pour créer le noyau Linux.
Le Le 25 août 1991 Torvalds annonce qu'il est en train de développer un noyau aux normes POSIX sur le forum Usenet, le 17 septembre 1991 sort la première version, Linux 0.01.
C'est en février 1992 que Linus Torvalds décide de mettre son noyau sous licence GPL (GNU General Public License en français licence publique générale GNU). La toute première distribution GNU/Linux (comprend le système GNU + le noyau Linux) ou plus simplement système Linux a été Boot-root de H. J. Lu sortie en 1991 mais les premières distributions Linux étant vraiment utilisables et complètes sont MCC Interim Linux, Softlanding Linux System(SLS), Yggdrasil Linux/GNU/X, toutes sorties en 1992. Pour la petite histoire Linus voulait appelé son noyau du nom de Freax mais Ari Lemmke, l'administrateur du serveur FTP du noyau de Linus Torvalds à renommer le nom du noyau en Linux. Étant donné que bon nombre de personnes avaient télécharger le noyau sous le nom de Linux, se nom resta.

Donc pour résumer, un système d'exploitation Linux se compose d'un système d'exploitation GNU plus le noyau Linux et divers autres logiciels comme X11 (X Window System) ou le compositeur Wayland pour la partie graphique.
Linux est un système d'exploitation complet au même titre que macOS ou Windows. Dès le départ GNU/Linux prenait en charge le mode multi-utilisateur et le multitâche préemptif !

La plupart des utilisateurs de GNU/Linux appellent l'OS simplement Linux, si se Wiki apporte une importance au nom de GNU/Linux c'est parce que les applications GNU font parties des 3/4 du système et pour sa part, Linux est le coeur du système (le noyau). Pour faire une métaphore, Linux sans GNU, c'est uniquement le moteur d'une voiture sans la totalité restante qui compose cette voiture. Après il est vrai que le noyau Linux peut fonctionner à l'aide d'autres outils que ceux de GNU mais il ne peut en aucun cas fonctionner tout seul. Et la plupart des distributions Linux les plus populaires utilisent les outils GNU (comme Ubuntu, Linux Mint, Fedora,Arch Linux, RHEL,…etc).
De nos jours, certaines distributions Linux n'utilisent que partiellement les outils Unix GNU comme Alpine Linux qui utilise la boîte à outils Busybox (qui implémente les utilitaires Unix en un seul fichier binaire) comme remplacement des commande Unix de base du projet GNU (coreutils) et également les OS Linux pour l'informatique embarquée comme OpenWrt pour les routeurs/box internet, qui ont besoin de systèmes ne prenant que très peu de place et d'être très léger. On peut aussi inclure Android de Google qui utilise le noyau Linux mais pas les outils GNU. Android utilise de base Toybox, une boîte à outils qui implémentent des commandes Unix, tout comme Busybox (site officiel), si Android à choisit Toybox c'est uniquement pour une histoire de licence !

Vous trouverez une liste de distributions Linux assez complète.

Une chose que beaucoup d'utilisateurs de Windows ne savent pas, c'est qu'il est tout à fait possible d'avoir plusieurs OS différents sur le même ordinateur, cela s'appelle le multiboot (amorçage multiple en français) et se multiboot ne nécessite pas d'avoir un second média de stockage, vous pouvez tout à fait installer Linux à côté d'une installation de Windows sur un ordinateur portable sans avoir à ajouter un disque dur ou SSD mais cela nécessite un minimum de conaissance mais vous pouvez aussi installer Linux en multiboot sur un média de stockage différent et vous avez également la possibité d'installer Linux sur un média de stockage amovible, comme une Clé USB !
Debian-Facile est le site de référence français, en ce qui concerne l'excellente distribution Debian GNU/Linux. Debian-Facile est aussi bien un site dédié aux novices, qu'aux experts sous Debian GNU/Linux, les personnes y sont très chaleureuses, c'est un peut comme une grande famille, donc je vous conseille vraiment de consulter et de contribuer à Debian-Facile. Et le must est d' adhérer à l'association Debian-Facile pour faire en sorte que se site persiste, à cette adresse ! Le Forum de Debian-Facile à même une section détente où vous pouvez parler de tout !
  • Debian GNU/Linux est un système d'exploitation universel très stable.
  • Red Hat Enterprise Linux (RHEL) et ses clones qui sont 100% compatible avec RHEL, est un système d'exploitation de l' entreprise Red Hat, dédié aux entreprises avec une assistance technique. Rédaction en cours, rendez-vous ici
  • SUSE Linux Enterprise est un système d'exploitation pour les entreprises, au même titre que la RHEL de l' entreprise Red Hat. Rédaction en cours, rendez-vous ici
  • Slackware. Rédaction en cours, rendez-vous ici
  • Arch Linux. Rédaction en cours, rendez-vous ici
  • Gentoo. Rédaction en cours, rendez-vous ici
  • Ubuntu basé sur Debian Testing est une distribution Linux commerciale de l' entreprise Canonical mais qui est librement utilisable et téléchargeable, aussi bien sous forme de code source qu'en version binaire.
  • Linux Mint est basé sur Ubuntu, il existe également une version basée sur Debian, LMDE (Linux Mint Debian Edition). C'est une distribution communautaire qui a été créée à l'origine par Clément Lefèbvre et est désormais maintenue par les membres communautaire Linux Mint. Rédaction en cours, rendez-vous ici
  • Fedora Linux (anciennement Red Hat Linux) est une distribution Linux communautaire qui comporte les dernières innovations et est la base de Red Hat Enterprise Linux. Rédaction en cours, rendez-vous ici
  • openSUSE est une distribution Linux communautaire qui est la base de la distribution Linux commerciale SUSE Linux Enterprise. Rédaction en cours, rendez-vous ici
  • Zorin OS basé sur Ubuntu
  • Manjaro Linux basé sur Arch Linux, facilitant grandement l'utilisation de sa distribution Linux mère, Arch Linux. Rédaction en cours, rendez-vous ici
  • GNOME est certainement l'environnement de bureau par défaut des distributions GNU/Linux les plus populaires, tel que Fedora, Ubuntu, Debian, Red Hat Enterprise Linux,…, pour être au plus près des denières innovations de GNOME je vous conseille Fedora Linux.
  • KDE Plasma est tout comme GNOME, un environnement de bureau utilisé par défaut par de très nombreuses distributions Linux, openSUSE, Mageia, Slackware,…et le projet KDE a même sa propre distribution Linux du nom de KDE neon qui est basée sur une Ubuntu en version LTS et qui permet donc de bénéficier des dernières versions de KDE Plasma et de la plupart des logiciels qui font partis du projet KDE, tout en étant sur une base stable et approuvé.
  • Cinnamon est l'environnement de bureau par défaut et développer par la distribution Linux nommé Linux Mint, Linux Mint fait partie des distributions les plus populaires par rapport à son produit maison Cinnamon qui a un paradigme d'environnement de bureau traditionnel mais à la fois innovant, raison pour laquelle il séduit de plus en plus de monde.
  • Xfce est un environnement de bureau qui se veut relativement léger tout en étant relativement complet, après c'est sûr que par défaut, ce n'est pas le bureau le plus élégant mais il est simple, efficace et très modulable.
  • MATE est l'environnement de bureau idéal pour les nostaliques de GNOME2 et part ses fork de GNOME il se veut relativement complet par défaut, enfin c'est l'environnement Linux traditionnel par excellence et tout comme Xfce, il est relativement peu consommateur de ressources système.

Nous allons traiter de Documentation complémentaire sur GNU/Linux, via des tutoriels sur GNU/Linux.

  • wiki/systemes_d_exploitation/gnu_linux.txt
  • Dernière modification : 2025/01/15 10:57
  • de Thibault Seguin