Présentation

Article

1 - NOYAU LINUX

2 - DISTRIBUTIONS LINUX

3 - DEBIAN GNU/LINUX

  • 3.1 - Textes fondateurs
  • 3.2 - Infrastructure de développement
  • 3.3 - Cycle de publication
  • 3.4 - Installation
  • 3.5 - Paquets .deb et dpkg
  • 3.6 - Installation et mise à jour avec APT
  • 3.7 - Sources de documentation et procédures types

4 - PRINCIPAUX LOGICIELS LIBRES

  • 4.1 - Annuaires de logiciels libres
  • 4.2 - Outils Unix de base
  • 4.3 - Infrastructure
  • 4.4 - Services réseau
  • 4.5 - Bureautique
  • 4.6 - Développement

5 - CONCLUSION

| Réf : H1540 v1

Distributions Linux
Linux, noyau et système d'exploitation libre

Auteur(s) : Raphaël HERTZOG

Date de publication : 10 août 2008

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

NOTE DE L'ÉDITEUR

18/08/2016

Cet article est la version actualisée de l'article du même auteur paru en août 2008.

RÉSUMÉ

Le logiciel libre et Linux, son noyau emblématique, se sont démocratisés et il n'est pas un projet informatique dans lequel il ne faille pas considérer une solution à base de logiciels libres. C'est pourquoi cet article fait un tour de l'écosystème du logiciel libre, en listant les principaux logiciels disponibles dans chaque domaine, en comparant les différentes distributions Linux, en donnant les bases nécessaires pour tester Debian GNU/Linux. Il met en avant ce qui fait la particularité du développement de logiciels libres. Avec ces éléments, vous pourrez mieux cerner si le logiciel libre peut répondre à vos besoins. Mais avant cela, cet article débute par une présentation du noyau Linux, de ses fonctionnalités et de son modèle de développement.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

Linux, a free kernel and a free operating system

Free software and Linux, its emblematic kernel, have become mainstream, and there is no IT project where a solution based on free software cannot be considered. This article starts with a presentation of the Linux kernel, with its features and its unique development model. It goes on to consider the whole free software ecosystem, listing the most important free software products in each domain, comparing the various Linux distributions, explaining how to test Debian GNU/Linux, and emphasising the specific features of free software development. This information will help readers decide whether free software can meet their needs.

Auteur(s)

  • Raphaël HERTZOG : Consultant informatique, spécialiste du logiciel libre et de Debian GNU/Linux

INTRODUCTION

On entend de plus en plus parler de Linux, même bien au-delà du cercle des informaticiens. Linux n'est en réalité que le noyau du système d'exploitation (la partie en charge de l'interaction avec le matériel), mais son succès en fait un modèle pour l'ensemble des logiciels libres. C'est pourquoi on emploie fréquemment l'expression de « système Linux » pour désigner tout ordinateur fonctionnant avec ce noyau, alors même qu'il ne représente qu'une infime partie des logiciels installés sur ce dernier.

Chacun de ces logiciels libres dispose de sa propre communauté. Ainsi, si l'on compare plusieurs logiciels en parallèle, on découvrira des cycles et des outils de développement différents, ainsi que des niveaux de maturité variés. C'est pour répondre à cette diversité que sont nées les distributions Linux : elles ont pour rôle d'accompagner l'utilisateur. Elles fournissent généralement un installateur (pour mettre en place le système d'exploitation sur un ordinateur vierge), une collection de logiciels prêts à l'emploi, des mises à jour de sécurité et des services d'assistance. De nombreuses distributions existent, chacune avec ses objectifs propres.

Cet article fait le tour de l'écosystème Linux, du noyau aux distributions en passant par les principaux logiciels. Il détaillera en particulier la distribution Debian GNU/Linux. Les bases génériques doivent permettre d'être à l'aise avec les concepts que l'on retrouvera dans tout système Linux. Les explications plus détaillées concernant Debian permettent d'installer un système fonctionnel et de tester divers logiciels.

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

KEYWORDS

linux   |   Linux kernel   |   information system   |   free software

VERSIONS

Il existe d'autres versions de cet article :

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h1540


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

2. Distributions Linux

Après l'étude du noyau et de son mode de développement collaboratif, cette section s'attache à présenter les caractéristiques des principales distributions Linux. En effet, pour bénéficier d'un système Linux complet, le noyau ne suffit pas, il faut y ajouter des logiciels et un programme d'installation. C'est précisément le rôle d'une distribution Linux. Les éléments fournis dans cette section doivent faciliter la sélection de la distribution la plus adaptée à un cas donné.

2.1 Valeur ajoutée

Il existe de nombreuses distributions Linux et toutes n'ont pas fait les mêmes choix, leurs valeurs ajoutées respectives sont donc généralement différentes. Il y a tout de même des éléments qui reviennent régulièrement.

Le plus simple pour comprendre la première des valeurs ajoutées est d'imaginer ce que serait l'utilisation d'un ordinateur Linux dénué d'une distribution : pour chaque logiciel que l'on souhaiterait employer, il faudrait consulter son site web, choisir la version que l'on veut employer, vérifier sa compatibilité avec les autres logiciels présents (éventuellement les mettre à jour à leur tour parce que la version installée n'est pas assez récente), télécharger les sources, compiler le logiciel et l'installer. Ensuite, il faudrait suivre les actualités du logiciel afin d'être informé de la sortie de versions correctives et notamment des éventuelles corrections de sécurité.

Les distributions Linux effectuent tout ce travail et tous ces choix pour vous d'une manière cohérente avec leur politique respective. Une distribution Linux est avant tout une collection de logiciels préparés de manière cohérente pour fonctionner correctement sur un même ordinateur. Pour cela, les logiciels sont diffusés d'une manière standardisée au sein de « paquets logiciels » qui sont facilement installables (les deux formats de paquets les plus répandus sont « rpm » et « deb », respectivement créés par les distributions Red Hat et Debian). Ces collections de logiciels évoluent au fil du temps au moins pour intégrer des mises à jour de sécurité, et le système de paquetage permet de suivre facilement ces évolutions.

Un autre aspect clé d'une distribution Linux est le programme d'installation qui va permettre de prendre le contrôle d'un ordinateur (vierge ou pas), de créer des...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Distributions Linux
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - SOULEMA (P.) -   Système d'exploitation Unix.  -  [H 1 528], base documentaire Technologies logicielles Architectures des systèmes (1997).

  • (2) - AIGRAIN (P.) -   Logiciels libres.  -  [H 3 218], base documentaire Technologies logicielles Architectures des systèmes (2003).

  • (3) - HERTZOG (R.), MAS (R.) -   Debian Etch (collection Cahiers de l'Admin.).  -  Éditions Eyrolles, 442 p. (2007).

  • (4) - KRAFFT (M.) -   Debian, Administration et configuration avancées.  -  Éditions Eyrolles, 674 p. (2006).

  • (5) - WELSH (M.) -   Le système Linux.  -  Éditions O'Reilly, 904 p. (2006).

  • (6) - BOVET (D.), CESATI (M.) -   Le noyau Linux.  -  Éditions O'Reilly, 1 008 p. (2006).

1 À lire également dans nos bases

KRAKOWIAK (S.) - Systèmes d'exploitation : principes et fonctions. - [H 1 510], base documentaire Technologies logicielles Architectures des systèmes (2008).

HAUT DE PAGE

2 Normes et standards

ISO/IEC 9945-1 - 2003 - Technologies de l'information – Interface pour la portabilité des systèmes (POSIX) – Partie 1 : définitions de base - -

ISO/IEC 9945-2 - 2003 - Technologies de l'information – Interface pour la portabilité des systèmes (POSIX) – Partie 2 : interfaces systèmes - -

ISO/IEC 9945-3 - 2003 - Technologies de l'information – Interface pour la portabilité des systèmes (POSIX) – Partie 3 : enveloppe et services - -

ISO/IEC 9945-4 - 2003 - Technologies de l'information – Interface pour la portabilité des systèmes (POSIX) – Partie 4 : rationnel - -

ISO/IEC TR 24715 - 2006 - Technologies de l'information – Langages de programmation, leurs environnements et interfaces de logiciel système – Rapport technique sur les conflits entre l'ISO/CEI 9945 (POSIX) et la base normalisée Linux (ISO/CEI 23360) - -

ISO/IEC 23360-1 - 2006 - Spécifications 3.1 relatives au noyau de base normalisé...

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS