Distribution Linux - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Quelques captures d'écran

Quelques captures d'écran du bureau juste après l'installation :

Critères de distinction des distributions

À la découverte de ce concept de distribution, beaucoup se demandent pourquoi il existe des centaines de distributions différentes. Alors que le système de Microsoft, Windows et celui d'Apple ne se déclinent qu'en une voire deux versions. La réponse est que les possibilités offertes par le grand choix logiciel permettent de créer de nombreuses distributions adaptées aux objectifs que l'on se fixe.

Voici une liste (non-exhaustive) des critères permettant de distinguer deux distributions. Des exemples s'appuient sur les distributions les plus célèbres. Attention : il ne s'agit pas ici de classer les distributions les plus célèbres selon le critère en question (ce qui risquerait d'amener le troll) mais d'illustrer chaque critère pour faciliter la compréhension du lecteur.

Architecture matérielle supportée

Une distribution peut ne supporter qu'une seule et unique architecture matérielle comme elle peut en supporter plusieurs. A priori on peut penser qu'une distribution spécialisée sur une architecture fonctionnera mieux qu'une distribution plus générique mais ce n'est pas toujours vrai.

Exemple : Yellow Dog ne fonctionne que sur les machines à base de processeurs PowerPC (Macintosh, PlayStation 3) alors que Debian fonctionne sur pas moins de onze architectures matérielles différentes.

Stabilité

C'est ici un choix des utilisateurs, certains préfèrent avoir un système très stable, qui ne plantera jamais et dont la cohérence est assurée, quitte à avoir des logiciels d'une version un peu ancienne. A contrario, d'autres utilisateurs veulent avoir tous leurs logiciels dans la toute dernière version, quitte à ce que le système soit un peu instable.

Un modèle courant : plus une distribution se veut stable, plus elle met de temps à éditer des versions. Debian, dont la stabilité est réputée, a mis jusqu'à trois ans pour éditer une version.

Exemples

  • Debian se décline en plusieurs versions : stable, testing, unstable et experimental.

La version « stable » est mise à jour en essayant de rester le plus stable possible, les mises à jour étant essentiellement des modifications liées à la sécurité. C'est la plus stable des distributions Linux. La version « instable/expérimentale » est plutôt destinée aux utilisateurs plus expérimentés et souhaitant un maximum de programmes, cela peut se faire parfois au détriment de la stabilité. Il existe un compromis, testing qui permet l'accès à de très nombreux paquets provenant de la branche instable/expérimentale, mais ayant fait preuve d'une certaine stabilité. Cette version est la future version stable et elle est aussi stable que la plupart des autres distributions GNU/Linux.

  • Ubuntu, basée sur Debian, stable, robuste et très user friendly est la plus à jour en éditant une nouvelle version tous les six mois.
  • Mandriva Linux est revenu à une version tous les 6 mois. C'est stable après des mises à jour qui peuvent durer quelques mois. On peut aussi installer la version vieille de 6 mois, quitte à avoir certains logiciels avec un an de retard par rapport au CVS.
  • Slackware est un système doté d'une grande stabilité, mais à réserver aux utilisateurs expérimentés, ainsi qu'aux personnes désireuses d'apprendre à gérer leur système en profondeur. C'est la distribution qui offre le plus de possibilités de configuration. Les documentations sont à la hauteur de ces dernières et leurs conseils doivent être suivis pour obtenir un système stable.

Serveur ou station de travail

Les distributions peuvent être destinées à faire fonctionner une machine serveur ou une machine de type bureau et cela influence le choix logiciel. Une distribution orientée bureau se doit d'inclure un environnement graphique (GNOME ou KDE) et un serveur graphique (XFree86 ou Xorg), tout le contraire d'une distribution serveur qui se passera très bien de ces logiciels.

  • Debian est orientée serveur : c'est-à-dire que l'installation de base n'installe pas de bureau (sauf sur les versions supérieures à la 4, où GNOME est pré-installé), mais l'utilisateur peut choisir d'en installer un (KDE, GNOME, Xfce et Lxde), les logiciels étant supervisés par Debian et inclus dans les dépôts.
  • Ubuntu est à l'origine une distribution bureau mais il existe une version serveur avec des logiciels performants pour une distribution orientée serveur, sans bureau.
  • Mandriva est à l'origine orientée bureau. Toutefois, rien n'oblige l'installation de l'interface graphique : les outils de configuration Drakconf sont disponibles sous trois modes : graphique, graphique déporté sur un autre poste (donc sans serveur X utilisant des ressources sur le serveur) et mode texte via Ncurses.

Tolérance aux contraintes imposées par les licences logicielles

Chaque logiciel, étant doté d'une licence qu'il faut respecter, donne ou non une certaine liberté à l'utilisateur. Des distributions n'intègrent strictement que des logiciels libres. D'autres, au contraire, incluent des logiciels, des pilotes, ou des codecs propriétaires.

  • Debian, de par son contrat social, s'est engagé à n'inclure que du logiciel strictement libre.
  • La société Mandriva, dans certaines de ses versions gratuites ou commerciales (One, Powerpack, Flash), inclut les pilotes propriétaires de cartes graphiques ATI/NVIDIA ainsi que des logiciels propriétaires tels que Adobe Acrobat Reader, Real Player, Skype, etc. Cette même société distribue également Mandriva Linux Free qui est totalement libre (et gratuite).

Distribution autonome ou amorçable

Certaines distributions fonctionnent sans qu'on ait besoin de les installer. Elles sont appelées distributions autonome ou amorçable.

Le principe est de pouvoir démarrer l'ordinateur depuis un support de stockage (CD-rom, DVD-rom, clé USB...) qui contient la distribution en lecture seule (à l'exception des clés USB), donc sans installation sur le disque dur.

  • Knoppix est la distribution autonome la plus utilisée (avec Kaella).
  • Mandriva Linux, Fedora, Ubuntu, openSUSE et Debian, ainsi que d'autres distributions, proposent leurs versions autonome.

Voir les articles détaillés : Live CD, Live USB.

Grand public ou expert

Les distributions peuvent se distinguer par le niveau requis de l'utilisateur en matière d'administration système : Mandriva Linux et Ubuntu s'adressent au grand public qui n'a besoin d'aucune compétence particulière pour utiliser ces systèmes. Linux From Scratch s'adresse à un public plutôt expert en administration système. Il est nécessaire d'avoir installé et administré bien des systèmes en ligne de commande avant de se lancer dans une installation de LFS.

Sélection et installation des logiciels

Une des tâches centrales d'une distribution GNU/Linux, sans équivalent sur Microsoft Windows, consiste à centraliser dans un ou plusieurs dépôt(s) central(aux) un (plus ou moins) grand nombre de logiciels tiers et à les empaqueter de manière à ce que les utilisateurs de la distribution puissent les installer en 1 clic, sans CD mais par Internet, dans la plus grande légalité.

Un système de gestion de paquets installé et souvent spécifique à la distribution permet la recherche, l'installation, la désinstallation et la mise à jour de ces logiciels.

Sélection des logiciels installés par défaut

Les distributions se distinguent également en fonction des logiciels disponibles par défaut, qui répondent aux attentes de publics différents. Cette sélection peut être généraliste ou spécialisée. Ainsi :

  • Ubuntu et Mandriva Linux proposent un système généraliste. Mandriva est basée sur les environnements GNOME ou KDE. En ce qui concerne Ubuntu, il existe trois distributions principales: Ubuntu qui fonctionne sous GNOME, Kubuntu sous KDE et Xubuntu sous Xfce.
  • AGNULA/Demudi est une distribution dédiée à la création multimédia. Ne sont donc inclus que des logiciels de mixage, sampling, encodage audio, etc.
  • GeeXboX permet de transformer (presque) n'importe quel ordinateur en véritable Media Center.
  • IPCop est destinée à transformer un ordinateur en pare-feu. Ne sont intégrés que les logiciels servant à effectuer cette tâche.

Dépôts de paquets

Au-delà du choix des logiciels installés par défaut, les distributions gèrent un ensemble plus ou moins grand de paquets pouvant être installés par la suite par l'utilisateur.

Debian (par extension Ubuntu) ou Mandriva ont des dépôts particulièrement vastes, permettant ainsi à leurs utilisateurs d'installer les logiciels qu'ils préfèrent, du traitement de texte au montage vidéo et du jeu vidéo aux outils réseaux ou de programmation

D'autres ont préféré optimiser l'espace disque (sur le CD comme sur le disque dur) en se restreignant à un logiciel par tâche. Zenwalk propose un choix restreint de paquets en sélectionnant les logiciels.

Formats des paquetages

Plusieurs formats de paquets existent :

  • tgz : archive tar compressée incluant des fichiers de contrôle, utilisé notamment par Slackware ou Archlinux (cf. infra). Une paquet tgz comporte juste chaque fichier et le nom du répertoire où il doit être placé : pas de gestion de l'existant (versions) ni des dépendances.
  • deb : système de gestion de paquets créé par la communauté Debian pour Debian GNU/Linux (cf. infra) et utilisé par de très nombreuses distributions telles que Ubuntu ainsi que d'autres dérivées.
  • rpm : système de gestion de paquets inventé par Red Hat et utilisé par Fedora, SuSE, Mandriva () et quelques autres.
  • ebuild : système de Gentoo ().
  • fpm : paquets de Frugalware
  • pisi : paquets de Pardus

Binaire ou source

Il est possible d'utiliser des distributions dites sources (par exemple, Gentoo ou Funtoo) dans lesquelles le système de paquets télécharge les sources du logiciel puis produit le logiciel désiré sur l'ordinateur de l'utilisateur en le compilant.

L'un des intérêts avancés pour les utilisateurs d'une distribution source est que théoriquement, les programmes compilés sur la même machine que celle sur laquelle ils seront exécutés seront plus rapides - cette théorie n'est cependant pas appuyée de façon significative par le benchmarking.

Le principal avantage de compiler toute une distribution depuis les sources est qu'il est possible de mélanger les branches stables et test. Ceci est possible car les programmes installés dépendent uniquement des programmes qui existaient déjà lors de la compilation. Il est ainsi possible d'avoir un système de base stable et d'installer la dernière version de son logiciel préféré sans avoir à passer tout le système en version de test.

Un autre avantage de la distribution source est de permettre l'installation de GNU/Linux sur des plateformes matérielles pour lesquelles aucune distribution n'est disponible (en particulier pour des microprocesseurs autres que x86 ou PPC).

D'un autre côté, les distributions dites binaires (par exemple, Mandriva Linux ou Ubuntu) permettent, comme Microsoft Windows ou Mac OS, d'installer directement des logiciels déjà compilés pour son ordinateur, ce qui a pour principal avantage un gain de temps lors de l'installation.

Puissance de la machine

Des distributions sont dédiées à l'utilisation sur des appareils plus anciens, que l'on pourrait considérer comme obsolètes: c'est le cas de Damn Small Linux. Ces distributions s'efforcent de proposer une interface graphique la plus réactive possible, par exemple en proposant une sélection de logiciels légers tournant dans l'environnement graphique Xfce.

Zenwalk, bien que n'étant pas destinée à cette catégorie d'ordinateurs mais plutôt à des ordinateurs «récents», utilise d'office Xfce afin d'augmenter les performances. De même pour Ubuntu dont il existe une version officielle dans laquelle GNOME est remplacé par Xfce baptisée Xubuntu ou encore Mandriva qui a adapté son système d'exploitation avec Xfce sur un LiveCD de la même manière que pour GNOME et KDE.

Localisation et internationalisation

La plupart des distributions sont issues de l'Europe et des États-Unis d'Amérique. Des distributions sont nées pour des besoins locaux, par exemple pour qu'une distribution existante puisse être utilisée avec un encodage de texte ou un clavier différent. Ces distributions se sont notamment répandues de façon importante dans les pays asiatiques.

Page générée en 0.441 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise