Aller au contenu

Linux Standard Base

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 15 novembre 2005 à 23:44 et modifiée en dernier par Dromygolo (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

La LSB, acronyme de Linux Standard Base, est un projet joint par nombre de distributions Linux sous la structure organisationnelle du Free Standards Group afin de concevoir et standardiser la structure interne des systèmes d'exploitations basés sur GNU/Linux. La LSB est basée sur les spécifications POSIX, la « spécification unique d'UNIX », ainsi que sur d'autres nombreux standards ouverts, mais l'étend dans certains domaines.

D'après eux :

« Le but du LSB est de développer et promouvoir un ensemble de standards qui augmenteront la compatibilité entre les différentes distributions Linux et permettront aux applications de s'exécuter sur n'importe quel système conforme au LSB. De plus, la LSB aidera à coordonner les efforts des vendeurs de logiciels pour porter et réaliser des produits pour Linux. »

La conformité à la LSB pour un produit doit être certifié par une procédure. La réalisation de cette dernière appartient à l'Open Group en coopération avec le Free Standards Group.

La LSB spécifie par exemple :

  • un ensemble de librairies standards,
  • un nombre de commandes et d'utilitaires qui étendent le standard POSIX,
  • la structure de la hiérarchie du système de fichiers,
  • les différents run levels,
  • et plusieurs extensions à X Window System.

Crtiques

La LSB a été critiquée pour son manque de considération des projets autres que ceux de ses membres, en particulier la distribution Debian. Par exemple, la LSB spécifie que les paquets (systèmes d'installation de logiciels) doivent être au format RPM, qui a été inventé bien après le format deb. Les développeurs de Debian n'abandonneront pas ce format spécifique qu'ils (et que d'autres) considèrent comme supérieur.

Le standard ne dicte pas quel format de paquet le système d'exploitation doit utiliser, mais simplement quel format de paquet doit être compatible - et ce, afin de rendre les paquets de toute distribution utilisables par les systèmes conformes.

Debian inclut un support optionnel pour le LSB et l'utilisateur averti peut utiliser le programme "alien" pour convertir et installer les packets RPM dans le format de packet natif.

Ulrich Drepper a critiqué le LSB quant aux tests insuffisants, qui peuvent causer une incompatibilité entre différentes distributions certifiées.

Sur d'autres points le travail LSB est moins controversé, et reçu avec gratitude.

Voir aussi

Lien interne

  • Freedesktop : Un projet travaillant sur l'interopérabilité et sur les bases partagé des différents environnements graphiques fonctionnant sous X Window System

Lien externe