Distribution - Généralités
Les relations d'un système informatique peuvent être représentées comme ci-dessous:
Utilisateur |
=> |
Application |
<=> |
Sytème d'exploitation |
<=> |
Matériel informatique |
Une distribution de LINUX est un ensemble de logiciels composé du noyau LINUX, d’appli-
cations (bureautique, images, sons, etc.) et d’un programme d’installation et de mise à jour.
Une distribution Linux est composée des éléments suivants:
- Un noyau (et ses modules). Le noyau et ses modules constitue de fait le système d'exploitation qui fournit
aux logiciels l'interface nécessaire pour utiliser le matériel. La notation du noyau a la forme 2.6.36-1.
En exploitation il est important d'utiliser un noyau dont le 3ème chiffre est pair (les chiffres impairs sont
réservés aux noyaux en cours de développement). L'appellation Linux est réservée au noyau. Par abus de langage et
par commodité l'appellation Linux englobe généralement le noyau et les logiciels applicatifs.
- Un ou ou plusieurs environnements graphiques. L'environnement graphique définit l'affichage
sur l'écran (le bureau) et les interactions avec les périphériques d'entrées (clavier, souris). Parmi les
environnements graphiques les plus populaires on peut citer GNOME
(GNU Network Object Model Environment) et KDE (K Desktop Environment
). Il faut noter que les environnements graphiques sous Linux proposent plusieurs bureaux virtuels ce qui
permet d'éviter l'ouverture de nombreuses fenêtres pour chacun des bureaux. Le choix de l'environnement graphique
est une affaire personnelle: il est préférable de les tester puis d'adopter celui avec lequel on est le plus
à l'aise. Remarque: lorsqu'on installe une distribution Linux sur un ordinateur ancien qui a
des performances limitées, il est préférable d'utiliser un environnement graphique "léger" tel que
Xfce
- Divers logiciels bureautiques (traitement de texte, tableurs, présentation, dessin vectoriel...) graphiques
(visionneur, éditeur d'images), Internet (navigateurs, logiciels de messagerie, messagerie instantanée, client FTP,
etc...) multimédia (lecteur vidéo, lecteur de musique, éditeurs audio et vidéo etc...), jeux....
- Des outils: administration de la machine (configuration du bureau, du clavier, gestion des imprimantes, partage
des dossiers, configuration du réseau, gestion des mises à jour, ajout/suppression de logiciels,
gravure de CD/DVD....)
Les distributions
C'est un aspect qui surprend les personnes qui découvrent les sytèmes Linux. Contrairement aux systèmes propriétaires
il n'y a pas une distribution unique mais une multitude de distributions est proposée.
On trouve des distributions:
- Généralistes qui couvrent les besoins classiques informatiques
- Orientées multimédia
- Orientées éducation
- Spécialisées serveur etc...
Les distributions généralistes sont parfaitement adaptées pour l'initiation et à terme pour couvrir les besoins
courants. La liste ci-dessous mentionne une sélection de distributions. Cette sélection est limitée volontairement.
- Ubuntu: cette distribution enregistre une belle popularité depuis
plusieurs années. Son succès est lié à sa simplicité d'installation et d'utilisation. Par ailleurs, la documenation
est abondante et couvre les besoins depuis l'initiation jusqu'à l'expertise. Ubuntu apporte une participation
décisive à la démocratisation de Linux. Ubuntu propose une nouvelle version tous les six mois et une version LTS
(Long Term Supporting) tous les deux ans. Cette distribution est basée sur Debian mentionnée ci-dessous.
- Debian: cette distribution jouit à juste raison d'une
réputation de grande stabilité. La plupart des serveurs web "tournent" sous Debian. Cette distribution a longtemps
souffert d'une réputation de complexité d'installation et d'utilisation. Cet aspect a évolué: l'installation est
désormais simplifiée et l'utilisation est conviviale. La grande robustesse de cette distribution a une contre-
partie: le projet Debian ne propose pas de planning de diffusion de la prochaine version. Un version n'est
déclarée stable que lorsque les innombrables tests sont concluants.
- Red Hat: cette distribution commerciale est utilisée pour les applications
professionnelles.
- Mandriva: simple, conviviale et performante, c'est une distribution
française appréciée par les débutants.
- Fedora: cette distribution communautaire est basée sur Red Hat. Cette
distribution produit deux versions par an.
- openSUSE: cette distribution communautaire est sponsorisée par Novell
et dérivée de la distribution commerciale SUSE.
- Et bien d'autres distributions
dont la description est donnée par ce lien.
Notion de paquet
On peut classer les distributions selon le type de paquets utilisés. Un paquet ou paquetage logiciel est une archive
contenant des informations de contrôle (le nom du paquet, la version, les dépendances) les fichiers binaires
exécutables, la documentation.
On distingue deux familles principales de paquets:
- Les paquets debian (extension .deb). Ils sont basés sur la distribution Debian
- Les paquet RedHat Package Manager (extension .rpm) basés sur la distribution Redhat
Lorsqu'on installe "manuellement" un logiciel, il convient de séléctionner le paquet adapté à sa distribution
paquet.deb ou paquet.rpm et de s'assurer de la présence des paquets mentionnés dans les dépendances. On appelle
"dépendance(s)" un ou plusieurs paquets logiciels indispensables au bon fonctionnement d'un autre paquet logiciel.
Pour les installations courantes, des utilitaires intégrés à la distribution facilitent l'installation des logiciels:
- Les "dépots" sont configurés dans la distribution et ne sélectionnent que les paquets appropriés (.deb oui .rpm).
Un dépôt est généralement un site internet FTP proposant l'ensemble des paquets logiciels supportés par la distribution.
Les mises à jour (qui peuvent être automatisées sont faites également à partir de ces dépôts pour corriger les bugs et
failles de sécurité).
- Ces utilitaires lisent le fichier du paquet mentionnant les dépendances et vérifie leur présence dans l'ordinateur,
si celles-ci ne sont pas présentes, elles sont installées automatiquement. L'utilisateur n'a pas à se soucier
de cet aspect.
URL de la page d'accueil du site: http://perso.numericable.fr/alain.walliser