Visualiser une révision

Quelle distribution Linux choisir ?

Benoît Sibaud : Grammalecte (23 mai 2020 17:39:39)

Vous voulez [[Linux]] sur votre ordinateur, car c'est le petit cousin de la voisine qui vous a dit que c'était mieux. Mais tout n'est pas aussi simple qu'il n'y parait.

# Qu'est-ce que Linux ?

Linux est un noyau de système d'exploitation. Un système d'exploitation, c'est l'ensemble des programmes informatiques qui servent au fonctionnement de base d'un ordinateur. Linux est le cœur de beaucoup de systèmes d'exploitations très différents.

Linux est par exemple présent dans des téléphones portables, des machines à laver le linge, des serveurs informatiques, des supercalculateurs, des voitures, des télévisions…

Ici, nous allons nous pencher sur Linux pour les ordinateurs classiques, appelés PC.

# Linux sur PC, mais encore ?

Linux est disponible sur PC, mais tout seul, vous ne pourriez pas faire grand -chose.

Pour pouvoir faire quelque chose de son ordinateur, il vaut mieux avoir un système d'exploitation complet.

Seulement, il existe une multitude de systèmes d'exploitations complets. Ces systèmes répondent à différents besoins.

Les utilisations des ordinateurs ne sont pas identiques, entre un particulier qui gère ses photos numériques, et la gestion des données comptables d'une entreprise, il y a un monde.

# Je m'en fiche, je veux Linux sur mon PC

Les systèmes d'exploitations utilisant Linux sur PC sont nombreux. Si vous voulez passer du temps à les étudier, vous avez une liste de ces systèmes ici : [[[Distribution-Linux]]].

Si vous vous en foutez, ce qui n'est pas anormal, quelques distributions vont vous être conseillées.

Pour faire plaisir à [[Richard Stallman]] qui milite pour que l'on en parle, sachez qu'il s'agit de distributions [[GNU-Linux]], c'est à -à-dire que c'est Linux avec les outils de base du projet [[GNU]].

# Okay, quel GNU/Linux pour moi ?

## Je me fiche de l'informatique, je veux juste Linux sur mon ordi, bordel !

Utilisez [[Ubuntu]], c'est LE système Linux le plus connu. Vous trouverez facilement de l'aide, sa communauté francophone produisant abondamment de la documentation en français. Une alternative aussi facile est la distribution [[Mageia]].

## J'aimerais avoir un système réputé, et de qualité.

[[Debian]] est un excellent système d'exploitation. Il permet de choisir plusieurs niveaux de fraîcheurs et d'utilisation des technologies, ce qui permet de doser le rapport entre la stabilité et les nouvelles fonctionnalités que l'on souhaite sur les serveurs ou les postes de bureau. Vous pouvez opter pour la version _stable_ (avec des logiciels ayant souvent plusieurs années de retard hélas), la version _testing_ (plus à jour, mais qui n'est pas finalisée), ou la version _unstable_ (si tout marche c'est votre jour de chance).
Pour l'anecdote, [[Ubuntu]] se base sur Debian, ainsi vous pouvez facilement passer de l'une à l'autre, ou même l'une des nombreuses autres distributions basées sur Debian.

Debian utilise une politique de mise à jour correspondant à : ça sort quand c'est prêt. Cela permet de s'assurer que tous les bugs critiques sont bien corrigés au moment de la sortie d'une nouvelle version. En contrepartie, les dernières mises à jours des logiciels ne sont disponibles dans [[Debian]] que lorsque leur stabilité a été éprouvée.

Vous pouvez faire le choix d'utiliser les distributions [CentOS](https://wiki.centos.org/fr) également pour les environnements ayant besoin d'un certain niveau de stabilité. C'est le clone parfait de RHEL en gratuit, modulo son nom et son logo. Son support de longue durée de 10 ans est également un atout pour ceux pouvant se contenter de technologies plus anciennes, en particulier sur les serveurs.

À l'inverse, [Fedora](https://fr.wikipedia.org/wiki/Fedora_%28GNU/Linux%29), du fait de son cycle de développement et de support court (environ 13 mois de support en moyenne), offre les toutes dernières versions des logiciels libres utilisables dans Linux. L'éditeur propose désormais une version serveur particulièrement adaptée aux environnements de production. La plupart des technologies retrouvées dans les autres distributions comme NetworkManager, Firewalld, SELinux, PulseAudio, systemd, Wayland ou cockpit ont tout d'abord été mises en œuvre dans Fedora. 

[OpenSUSE](https://fr.wikipedia.org/wiki/OpenSUSE) peut être une solution intermédiaire à tout ceci, proposant une version mise à jour continue et une autre avec des versions stables, elle cherche à s'adapter aux besoins de chacun sur ce point. Son utilitaire maison YaST est également très réputé pour la configuration de son système de manière complète et simple.

## Je veux avoir le dernier cri toutes les dix minutes.

Un système d'exploitation sans version qui évolue en permanence peut-être une bonne solution. [[Arch-Linux]] est à la mode. Sachez qu'il faut faire de l'informatique pour utiliser ces systèmes. Ne mettez donc pas ça sur l'ordinateur de votre grand-mère.

## Je suis un pro, je veux personnaliser les applications dans les moindres détails.

Si vous avez du temps et de la patience, [[Gentoo]] et [[Slackware]] sont des solutions à étudier. Si [[Slackware]] constitue un magnifique bac à sable qui permet de caresser la structure de tout l'édifice que constitue une distribution Linux, sa maintenance à long terme exigera une ascèse de chaque instant. Si, du reste, la compréhension globale du système est votre objectif, l'option Linux From Scratch citée plus bas est une option à envisager une fois dans sa vie de sysadmin. Une fois acquise cette vision globale du système, avec le noyau, ses librairibibliothèques principales, leurs interdépendances relatives, leurs versions, éventuellement concomitantes, utiles ou pas, vous pourrez découvrir combien [[Gentoo]] constitue une solution couteau-suisse d'une élégance prégnante mais d'apprentissage éventuellement difficile. 

## Je suis un libriste et je ne veux aucun programme privateur sur ma machine

Voici des équivalents libres aux distributions proposées :

* [Trisquel](http://trisquel.info/en), basée sur Ubuntu
* [Blag](http://www.blagblagblag.org/), basée sur Fedora
* [Parabola GNU/Linux](http://parabolagnulinux.org/), basée sur Arch Linux
* [Ututo](http://www.ututo.org/), basée sur Ubuntu, (selon la page en langue espagnole pointée).

Une liste plus complète est disponible sur [ce site](https://www.gnu.org/distros/free-distros.fr.html).

## Je sais ce que je veux, je suis un pro, je ne veux pas que les mainteneurs m'imposent des réglages ou les changent à chaque mises à jour

Dans ce cas, une petite [[FreeBSD]] ou une [[OpenBSD]] vous irait très bien. _Mais cela n'a plus rien à  voir avec Linux…_

## Tout ça est trop facile, et j'ai encore du temps libre.

Linux from scratch ([LFS](https://fr.wikipedia.org/wiki/Linux_From_Scratch)) est un livre qui vous apprendra à créer votre système d'exploitation de A à Z.

# G r1en compri lol

Utilisez [[Ubuntu]].