Distribution Linux

Une distribution Linux est un ensemble cohérent de logiciels assemblé autour du dispositif d'exploitation Linux.



Catégories :

Distribution Linux - Progiciel

Recherche sur Google Images :


Source image : www.profadis.fr
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Page(s) en rapport avec ce sujet :

  • ... François Bancilhon (Mandriva)  : «Notre distribution Linux est traduite en 68 langues» Le directeur général de l'éditeur de logiciels... (source : 01net)
  • ... Installation de la distribution RedHat La distribution RedHat est aujourd'hui une... choix du support d'installation : si votre distribution Linux est sur CD, .... Linux - L'installation de logiciels Les différents types... (source : commentcamarche)
  • Une distribution Linux se compose du dispositif d'exploitation et de plusieurs logiciels, à vrai dire plusieurs centaines dans la majorité des cas... (source : clubic)

Une distribution Linux (quelquefois nommée distribution GNU/Linux pour faire référence aux bibliothèques et logiciels du projet GNU) est un ensemble cohérent de logiciels (la plupart étant des logiciels libres) assemblé autour du dispositif d'exploitation Linux.

Il existe une très grande variété de distributions, ayant chacune des objectifs et une philosophie spécifiques. Les éléments différenciant essentiellement les distributions sont : le type de paquet (essentiellement les deb et RPM) et le mainteneur de la distribution qui est soit une entreprise (comme dans le cas de Mandriva, RedHat et Ubuntu), soit une communauté (comme Debian, Gentoo ou Slackware).

Définition

Les distributions rassemblent les composants d'un dispositif dans un ensemble cohérent et stable dont l'installation, l'utilisation et la maintenance sont facilitées. Elles comprennent par conséquent le plus fréquemment un logiciel d'installation et des outils de configuration. Il existe de nombreuses distributions, chacune ayant ses particularités. Certaines sont dédiées à un usage spécifique (pare-feu, routeur, grappe de calcul, édition multimédia…), d'autres à un matériel spécifique.

Les distributions généralistes destinées au grand public pour un usage en poste de travail (bureautique) sont les plus connues (Debian, Gentoo, Mandriva Linux, Red Hat/Fedora, Slackware, SUSE Linux Enterprise/openSUSE, Ubuntu).

Leurs orientations spécifiques permettent des choix selon les besoins et les prédilections de l'utilisateur : certaines sont plus orientées vers les utilisateurs débutants (Mandriva Linux, Ubuntu, etc. ), car plus simples à mettre en œuvre, Debian par contre, reste prisée pour les serveurs ou plutôt reconnue comme une méta-distribution, c'est-à-dire pour servir de base à une nouvelle distribution. Diverses distributions en dérivent, comme Ubuntu, Knoppix, MEPIS… L'installation de Debian est devenue plus facile depuis la version 3.1 (Sarge), néanmoins des compétences en shell et une culture des projets libres restent nécessaires pour obtenir le GNU/Linux de ses rêves ; par contre la mise à jour et la maintenance du dispositif sont particulièrement aisées grâce aux outils Debian. La distribution Gentoo, conçue pour des utilisateurs plus connaisseurs, à la recherche de mises à jour habituelles, a pour particularité d'être compilée depuis le code source sur le poste même de l'usager, en tenant compte des nombreux paramètres locaux. Ceci en fait le dispositif d'exploitation le plus optimisé pour chaque configuration individuelle. Certaines distributions sont commerciales, comme celles de Red Hat, Mandriva (ex-MandrakeSoft) ou de Novell/SUSE, tandis que d'autres sont l'ouvrage d'une fondation à but non lucratif comme Gentoo et Debian.

GNU/Linux et l'immense majorité des logiciels contenus dans une distribution sont libres, mais libre ne veut pas dire gratuit, même si les logiciels libres sont le plus souvent distribués gratuitement. Ainsi, quand on achète une distribution GNU/Linux, le prix payé est celui du média, de la documentation incluse et du travail effectué pour assembler les logiciels en un tout cohérent. Cependant, pour respecter l'esprit du Libre et se conformer aux exigences des licences utilisées par ces logiciels, les entreprises qui éditent ces distributions les rendent disponibles par téléchargement sans frais.

La multiplication des distributions Linux a pu dans le passé être vue comme un inconvénient, mais Linus Torvalds défend au contraire avec vigueur la multiplicité de distributions spécialisées chacune sur un créneau spécifique[1], à côté des distributions orientées «grand public» comme OpenSUSE, Fedora ou Ubuntu.

Historique

Arbre des distribution GNU/Linux

La première distribution apparue en 1992 était assemblée sur quelques dizaines de disquettes. À cause de la particulièrement forte croissance de GNU/Linux, une distribution actuelle peut occuper de quelques méga-octets (pour être installée sur une clé USB par exemple) à plusieurs giga-octets.

Avant l'existence des distributions, les utilisateurs de GNU/Linux devaient composer eux-mêmes leur dispositif en réunissant l'ensemble des éléments nécessaires.

En 1992, Linux (version 0.96) est pleinement fonctionnel. C'est l'apparition des premières distributions GNU/Linux : Yggdrasil Linux, MCC Interim Linux, TAMU. Au milieu de l'année, Softlanding Linux System (SLS) est créée : Slackware, la plus ancienne distribution toujours en activité actuellement, est dérivée de cette distribution. Elle est aussi la première, longtemps avant les autres, à permettre un usage direct depuis le CD-ROM, sans installation préalable.

Architecture logicielle d'une distribution

Composants d'une distribution Linux.

Ce qui fait l'intérêt d'une distribution est l'exploitation du concept de couche d'abstraction. Comme on peut le voir sur le schéma les parties qui composent la distribution sont différentes. On peut par conséquent, par exemple, changer le noyau sans changer les logiciels et par conséquent porter plus aisément la distribution sur une autre architecture matérielle.

Principales distributions

Icône de détail Article détaillé : Liste des distributions Linux.
Logo Debian

Debian est une distribution non commerciale régie par le contrat social Debian. Elle se distingue par le particulièrement grand nombre d'architectures supportées, son importante logithèque et par son cycle de développement assez long, gage d'une certaine stabilité. Sa qualité et son sérieux sont unanimement reconnus, mais elle garde l'image d'une distribution réservée aux experts, tandis que son ergonomie a bien évolué. C'est la distribution qui a été retenue pour le déploiement de GNU/Linux dans la ville de Munich (14 000 PC). Elle est particulièrement utilisée sur les serveurs.

Logo Fedora

Fedora est une distribution communautaire supervisée par Red Hat. Elle est basée sur le dispositif de gestion de paquetages logiciels RPM. Le nom de la distribution est devenu Fedora, tandis qu'elle se nommait Fedora Core avant la version 7.

Logo Mandriva

Mandriva Linux est une distribution mondiale éditée par la société Mandriva. Particulièrement orientée vers le grand public, elle est conçue pour être facile d'installation et d'usage pour les débutants et les professionnels. Jadis nommée Mandrake Linux, elle a été renommée en 2005 à la suite du rachat par MandrakeSoft de la société brésilienne Conectiva. La société changea alors de nom pour «Mandriva», et renomma la totalité de ses produits. Elle est disponible en plusieurs versions : commerciales et libres.

Logo Gentoo

Gentoo est une distribution caractérisée par sa gestion des paquetages à la manière des ports BSD, effectuant le plus souvent la compilation des logiciels (X, OpenOffice, etc. ) sur l'appareil de l'utilisateur. Elle est dédiée aux utilisateurs avancés, aux développeurs ainsi qu'aux passionnés. La compilation des logiciels in situ donne une liberté de choix de fonctionnalités et de dépendances particulièrement poussée, apportant davantage de souplesse dans la gestion des paquets que dans une distribution utilisant des paquets binaires. Enfin, Gentoo se fait forte d'une communauté d'utilisateurs spécifiquement active et d'une documentation complète et centralisée.

Logo Red Hat

Red Hat (officiellement Red Hat Enterprise Linux ou RHEL) est une distribution commerciale beaucoup répandue dans les entreprises (en particulier aux États-Unis). La société Red Hat qui la supervise a développé RPM, un gestionnaire de paquets sous licence GPL que d'autres distributions utilisent.

Logo Slackware

Slackware est l'une des plus anciennes distributions existantes. Slackware a été historiquement une des premières servant à faire tourner GNU/Linux in situ depuis un CD-ROM, dès 1995. Slackware est toujours activement tenue par son créateur Patrick Volkerding. Slackware Linux est spécifiquement adaptée aux utilisations serveur, c'est la version la plus pure de GNU/Linux.

Logo openSUSE

SuSE Linux a été la première distribution européenne. Créée en 1993 à Nuremberg, elle a été racquise par la société Novell à la fin de l'année 2003. Elle propose deux distributions principales : SUSE Linux Enterprise orientée vers les entreprises (certifications matérielles et logicielles nombreuses) et openSUSE orientée vers le grand public.

Logo Ubuntu

Ubuntu, basée sur Debian. Distribution mondiale orientée vers le grand public et sponsorisée par Canonical, édite des versions stables souvent. Elle est désormais disponible en live CD. Cette distribution dispose d'une solide base d'utilisateurs en France, et partout ailleurs sur la planète.

Pour avoir l'ensemble des distributions faisant l'objet d'un article : voir Catégorie :Distribution Linux.

Standardisation

À cause de la variété des options du noyau à compiler, des logiciels nécessaires ou souhaitables pour le fonctionnement du dispositif, et de caractéristiques propres à des besoins géographiques locaux, de nombreuses distributions différentes ont vu le jour. Par exemple Conectiva, était l'une des plus populaires en Amérique du Sud, et particulièrement peu connue en Europe; Mandrake et Conectiva ont fusionné en 2005 créant ainsi la distribution Mandriva.

La multiplicité des distributions et l'existence des différents formats de paquet est quelquefois perçue comme source d'envisageables incompatibilités.

Un standard a été créé, appelé Linux Standard Base ou LSB, réunissant les distributeurs respectant ses normes. C'est déjà le cas de plusieurs distributions, comme Mandriva Linux, Red Hat et SuSE.

De nouvelles versions sont régulièrement publiées afin d'incorporer les nouveaux développements. La majorité intègre aussi des logiciels annexes, tels des suites bureautiques et des jeux vidéo. La complexité de l'offre ou des questions d'incompatibilité provisoire (par exemple Kuickshow a pendant quelque temps manifesté une incompatibilité avec KDE 3.2) font que certains choix du menu pointent quelquefois dans le vide, même à l'intérieur d'une distribution, argument qui est mis en avant par ceux qui préfèrent les dispositifs de Microsoft. Les partisans de GNU/Linux font remarquer que cela est dû au développement plus rapide de GNU/Linux[2] et que ce dernier ne fait que manifester ici le défaut de ses qualités.

Certaines distributions se définissent par des options prédéfinies qui leur sont propres. Ainsi Slackware utilise-t-elle le dispositif de fichiers ReiserFS à l'endroit où la majorité des autres considèrent comme implicite l'usage d'ext3fs. SuSE avait aussi choisi ReiserFS comme dispositif par défaut, mais changea ses prédilections quand Hans Reiser rencontra des difficultés personnelles sérieuses.

Critères de distinction des distributions

À la découverte de ce concept de distribution, énormément se demandent pourquoi il existe des centaines de distributions différentes. Tandis que le dispositif de Microsoft, Windows et celui d'Apple ne se déclinent qu'en une ou alors 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 qu'on se fixe.

Voici une liste (non-exhaustive) des critères servant à distinguer deux distributions. Des exemples s'appuient sur les distributions les plus célèbres : Mandriva, Ubuntu, Debian, Slackware.... 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 favoriser la compréhension du lecteur.

Architecture matérielle supportée

Une distribution peut supporter 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 forcément vrai.

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

Stabilité

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

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

Exemples

La version «stable» est mise à jour en essayant de rester le plus stable envisageable, les mises à jours étant principalement des modifications liées à la sécurité. C'est la plus stable des distributions Linux. La version «instable/expérimental» est plutôt destinée aux utilisateurs plus expérimentés et souhaitant un maximum de programmes, cela peut se faire quelquefois au détriment de la stabilité. Il existe un compromis, testing qui permet l'accès à de particulièrement 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 majorité des autres distributions GNU/Linux.

Serveur ou station de travail

Les distributions peuvent être conçues pour 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 particulièrement bien de ces logiciels.

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

Chaque logiciel, étant pourvu 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.

Distribution Live ou amorçable

Certaines distributions fonctionnent sans qu'on ait besoin de les installer. Elles sont nommées distributions Live 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), par conséquent sans installation sur le disque dur.

Voir l'article détaillé : Live CD.

Grand public ou expert

Les distributions peuvent se distinguer par le niveau requis de l'utilisateur en matière d'administration dispositif : Mandriva et Ubuntu s'adressent au grand public qui n'a besoin d'aucune compétence spécifique pour utiliser ces dispositifs. Linux From Scratch s'adresse à un public plutôt expert en administration dispositif. Il est indispensable d'avoir installé et administré bien des dispositifs 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 ainsi qu'à les empaqueter de façon à ce que les utilisateurs de la distribution puissent les installer sans difficulté.

Un dispositif de gestion de paquets installé et fréquemment 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 par leur choix de logiciels prédéfinis, de manière à répondre aux attentes de publics différents. Cette sélection peut être généraliste ou spécialisée.

Ainsi :

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 ensuite par l'utilisateur.

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.

Formats des paquetages

Plusieurs formats de paquets existent :

(Pour convertir un format de paquet en un autre, il faut utiliser un logiciel du même type qu'Alien)

Binaire ou source

Il est envisageable d'utiliser des distributions dites sources dans lesquelles le dispositif 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 comme le fait Gentoo est qu'il est envisageable de mélanger les branches stables et test . Ceci est envisageable car les programmes installés dépendent seulement des programmes qui existaient déjà lors de la compilation. Il est ainsi envisageable d'avoir un dispositif de base stable et d'installer la dernière version de son logiciel préféré sans avoir à passer tout le dispositif 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).

Cette possibilité apportée par le caractère libre de (énormément de ) logiciels présent sous GNU/Linux n'est en rien une obligation. La majorité des distributions populaires permettent, comme Microsoft Windows ou Mac OS, d'installer directement des logiciels déjà compilés pour son ordinateur.

Puissance de la machine

Des distributions sont dédiées à l'utilisation sur des appareils plus anciens, qu'on peut 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 envisageable, par exemple en proposant une sélection de logiciels légers tournant dans l'environnement graphique Xfce.

Zenwalk, quoique n'étant pas conçue pour 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 dispositif d'exploitation avec Xfce sur un LiveCD de la même manière que pour GNOME et KDE.

Localisation et mondialisation

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 surtout répandues de façon importante dans les pays asiatiques.

Quelques captures d'écran

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

Notes et références

  1. http ://distrowatch. com/weekly. php?issue=20090202#feature
  2. conformément à l'un des principes du libre : release early, release often

Lien externe

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Distribution_Linux.
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 23/03/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu