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

6 - GLOSSAIRE ET ACRONYME

Article de référence | Réf : H1540 v2

Principaux logiciels libres
Linux, noyau et système d’exploitation libre

Auteur(s) : Raphaël HERTZOG

Date de publication : 10 août 2016

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

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

Sommaire

Présentation

Version en anglais English

NOTE DE L'ÉDITEUR

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

18/08/2016

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

Auteur(s)

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

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éveloppements 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étaille 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 92% à 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.

VERSIONS

Il existe d'autres versions de cet article :

DOI (Digital Object Identifier)

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


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(240 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
Version en anglais English

4. Principaux logiciels libres

Après avoir installé Debian, on est rapidement submergé par le nombre de logiciels disponibles et seule l’expérience permet de savoir quels sont les meilleurs logiciels. C’est pourquoi cette section se propose de lister les logiciels les plus populaires de chaque catégorie.

Pour chaque logiciel cité dans cette section, on retrouvera l’adresse du site Web correspondant ainsi que le nom du ou des paquets Debian dans un tableau récapitulatif contenu dans la fiche « Pour en savoir plus ».

4.1 Annuaires de logiciels libres

Il n’existe plus d’annuaire générique cherchant à être exhaustif, mais il en existe d’autres plus spécifiques comme celui géré par la FSF (Free Software Foundation ( https://directory.fsf.org/) ou celui maintenu par l’association française Framasoft ( http://framalibre.org).

De plus, de nombreux logiciels libres sont hébergés par des plates-formes de développement collaboratif comme GitHub ( https://www.github.com), SourceForge ( https://sourceforge.net/), Savannah ( https://savannah.gnu.org/), ou encore Launchpad ( https://launchpad.net/). Tous ces sites disposent d’une fonction de recherche et/ou d’une catégorisation des projets hébergés qu’il peut être intéressant d’exploiter lorsqu’on recherche un logiciel capable d’assurer une tâche spécifique.

HAUT DE PAGE

4.2 Outils Unix de base

Sur un système Debian standard, les commandes Unix de base (comme ls, cp, find, etc.) proviennent de l’ensemble logiciel GNU Coreutils. Dans un contexte « embarqué » (comme dans le cas de l’installateur Debian), ces outils sont souvent remplacés par des équivalents plus limités, mais plus légers, fournis par Busybox.

Le serveur SSH qui permet de se connecter et d’administrer à distance un serveur est OpenSSH dont le développement est assuré par l’équipe d’OpenBSD.

Pour exécuter des commandes à intervalles réguliers, c’est le service cron qu’il faut employer. La version...

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

(240 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
Principaux logiciels libres
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  Site Web du projet Linux RT https://rt.wiki.kernel.org

  • (2) -   *  -  Annuaires de distributions Linux http://distrowatch.comhttp://lwn.net/Distributions/

  • (3) -   *  -  Le contrat social de Debian http://www.debian.org/social_contract

  • (4) -   *  -  Debian Long Term Support https://wiki.debian.org/LTS

  • (5) - HERTZOG (R.), MAS (R.) -   Debian 8 Jessie (collection blanche).  -  Eyrolles (2016).

  • (6) - FICHEUX (P.) -   Linux embarqué.  -  Eyrolles (2012).

  • (7) - BLAESS (C.) -   Solutions temps réel sous Linux.  -  ...

1 Sites Internet

Sites Web d’actualités autour du logiciel libre

•  http://linuxfr.org

•  http://lwn.net

•  http://www.linux.com

•  http://linux.slashdot.org

•  http://bits.debian.org

HAUT DE PAGE

2 Normes

IEEE 1003.1 - 2013 - ISO 9945 IEEE Standard for Information technology. Portable Operating System Inteface (POSIX (R)) - -

HAUT DE PAGE

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

(240 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