# GNU/Linux ## Présentation ### Des origines à aujourd'hui * en 1984, Richard Stallman, lance le projet GNU (GNU is Not Unix !), qui a pour objectif de construire un système d'exploitation compatible avec Unix, mais entièrement constitué de briques logicielles libres ; * en 1991, un étudiant finlandais, Linus Torvalds, créé un clone libre d'Unix, appelé Linux ; * le noyau Linux, associé aux logiciels GNU, donnera le système d'exploitation [GNU/Linux](red) ; dans la suite "Linux" désignera "GNU/linux" ; * il existe aujourd'hui une multitude de distributions de Linux, pour les serveurs, pour les ordinateurs des particuliers (Ubuntu, Debian, etc.) et pour les smartphones (Android/Linux) ; * Linux permet de s'acquitter de toutes les tâches usuelles : aller sur Internet, voir des vidéos, produire des textes, programmer en Python... * [voici une vidéo qui compare sommairement Windows, macOS et Linux](https://www.youtube.com/watch?v=P7vgsrkUxBU) et [une autre](https://www.youtube.com/watch?v=EtWZP1meGsw), un peu plus partisane mais qui présente un peu plus le système Linux.
Stallman Linus Torvalds GNU/Linux
Richard Stallman Linus Torvalds Tux, la mascotte de Linux
### Tester ou installer Linux Linux est gratuit, il est donc possible de le télécharger pour le tester ou l'installer sur un ordinateur personnel. Certaines versions sont particulièrement légères et permettent de [redonner un second souffle à de vieilles machines](https://www.youtube.com/watch?v=dFu7OGnXOa0). Vous pouvez même créer votre propre distribution de Linux. Pour tester Linux sans l'installer et **sans modifier la configuration de votre ordinateur**, il y a deux possibilités : * soit le placer sur une clé USB (ou un CD-ROM...) et démarrer l'ordinateur sur cette clé en choisissant l'option "Tester" (une [bonne vidéo](https://www.youtube.com/watch?v=kZS84ctzii8) explique tout cela) ; * soit installer un logiciel de virtualisation (Virtualbox par exemple), qui simulera un ordinateur dans lequel on pourra installer Linux ([vidéo 1](https://www.youtube.com/watch?v=7LxrYSD8UY8) et [vidéo 2](https://www.youtube.com/watch?v=Bu5pvk3lzEM)). Pour l'installer : il faudra démarrer sur la clé USB puis choisir l'option "Installer". Linux s'installera soit sur une partition que vous créerez à cette occasion, soit un deuxième disque dur. ### Shell et interface graphique Le [shell](red) Linux est une invite de commande très puissante qui permet de réaliser toutes sortes d'actions : se déplacer dans l'arborescence, créer, supprimer des fichiers, lancer des applications ou des commandes (exemple : convertir un lot d'images d'un format vers un autre), etc. Cette invite de commande est suffisante par exemple quand on doit administrer un serveur Linux et demande moins de ressources qu'une interface graphique. Un des objectifs de ce chapitre est de se familiariser avec quelques commandes de base du shell. L'interface graphique : il en existe plusieurs sous Linux, citons par exemple Gnome, KDE ou Xfce.