Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:systemes_d_exploitation:gnu_linux [2025/03/23 19:46] – [Naissance de GNU/Linux] Thibault Seguin | wiki:systemes_d_exploitation:gnu_linux [2025/03/29 12:35] (Version actuelle) – [Suppléments de documentation sur GNU/Linux] Thibault Seguin |
---|
| |
===== Naissance de GNU/Linux ===== | ===== Naissance de GNU/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'occurrence le coeur du système d'exploitation. C'est en 1992 que GNU et Linux formèrent GNU/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'occurrence le coeur du système d'exploitation. C'est en 1992 que GNU et Linux formèrent réellement **GNU/Linux**. |
| |
==== Le projet GNU ==== | ==== Le projet GNU ==== |
Le **site** ''officiel'' de [[https://www.gnu.org/home.fr.html|GNU]]. | Le **site** ''officiel'' de [[https://www.gnu.org/home.fr.html|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.\\ | 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''). | 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''). |
| |
<note>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 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).</note> | <note>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 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).</note> |
| |
| |
==== Les distributions GNU/Linux les plus populaires ==== | ==== Les distributions GNU/Linux les plus populaires ==== |
* [[wiki:systemes_d_exploitation:gnu_linux: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. | * [[wiki:systemes_d_exploitation:gnu_linux: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. |
* [[wiki:systemes_d_exploitation:gnu_linux: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 communautaires du projet Linux Mint. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Linux_Mint|ici]] | * [[wiki:systemes_d_exploitation:gnu_linux: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 communautaires du projet Linux Mint. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Linux_Mint|ici]] |
* [[wiki:systemes_d_exploitation:gnu_linux: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 [[https://fr.wikipedia.org/wiki/Fedora_Linux|ici]] | * [[wiki:systemes_d_exploitation:gnu_linux: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 [[https://fr.wikipedia.org/wiki/Fedora_Linux|ici]] |
* [[wiki:systemes_d_exploitation:gnu_linux:openSUSE]] est une distribution Linux ''communautaire'' qui est la base de la distribution Linux ''commerciale'' **SUSE Linux Enterprise**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/OpenSUSE|ici]] | * [[wiki:systemes_d_exploitation:gnu_linux:openSUSE]] est une distribution Linux ''communautaire'' qui est la base de la distribution Linux ''commerciale'' **SUSE Linux Enterprise**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/OpenSUSE|ici]] |
| |
===== Suppléments de documentation sur GNU/Linux ===== | ===== Suppléments de documentation sur GNU/Linux ===== |
Nous allons traiter de **Documentation** complémentaire sur **GNU/Linux**, via des [[wiki:systemes_d_exploitation:gnu_linux:tutoriels sur GNU/Linux]]. | Nous allons traiter de documentation complémentaire sur **GNU/Linux**, via des [[wiki:systemes_d_exploitation:gnu_linux:tutos|tutoriels sur GNU/Linux]]. |