Catégorie : Comprendre     Tags :      

    Retrouvez cet article dans : Linux Pratique Hors série 8

    La LSB, acronyme de Linux Standard Base, est une norme. En soit, on peut la respecter ou pas ! Mais si vous voulez que votre logiciel ou votre distribution soit compatible avec les autres distributions Linux, il vaut mieux que vous la lisiez et que vous l'appliquiez !

    La LSB est née en juin 2001 des différences grandissantes dans la gestion des binaires et de l'arborescence entre les principales distributions Linux. Cela prenait des proportions inquiétantes qui faisaient redouter une incompatibilité définitive entre les distributions (principalement SuSE, Red Hat, SCO, Debian), de la même façon que cela avait eu lieu entre les différents UNIX propriétaires vingt et quelques années plus tôt. Et donc un affaiblissement notable du mouvement du Logiciel libre. Car il aurait fallu non plus gérer les paquets en fonction des distributions, mais aussi les différences d'installation. Cela devenait cauchemardesque avec des dizaines de distributions à suivre ! Ainsi, les gestionnaires de certaines distributions commerciales (donc pas Debian !), se sont réunis et ont décidé de créer une norme qui garantisse la compatibilité entre les distributions. La LSB spécifie par exemple un ensemble de bibliothèques standards, la structure de la hiérarchie du système de fichiers, etc. Cette norme peut même faire l'objet d'une validation par le groupe informatique The Open Group, en collaboration avec le Free Standards Group.
    La LSB a été bien accueillie dans la forme, mais pas forcément sur le fond. D'une part, parce qu'elle s'est passée de l'accord d'un groupe majeur du Logiciel libre, Debian, mais aussi parce qu'elle a pris certains partis qui n'ont pas fait l'unanimité. Le choix par exemple du RPM comme format de paquet officiel a été vécu comme un non-sens et une manière d'exclure les distributions non commerciales à base Debian ou dérivées. Depuis, la situation a évolué et Debian inclut même un support optionnel de la LSB. Mais d'autres critiques ont eu lieu sur la méthode même choisie pour les tests de validation. En particulier, la pauvreté des tests écrits ont été décriés avec force.
    Malgré tout, la LSB est un élément essentiel à ce jour, car cette initiative a permis de maintenir la cohérence et la cohésion des distributions et ainsi d'éviter une mort prématurée du Logiciel libre par dispersion des efforts dans un environnement technique qui serait devenu kafkaïen.

    Retrouvez cet article dans : Linux Pratique Hors série 8

    Posté par Sidoine PIERREL (spierrel) | Signature : Sidoine Pierrel | Article paru dans

    Laissez une réponse

    Vous devez avoir ouvert une session pour écrire un commentaire.


    • Il y a actuellement

    • 471 articles/billets en ligne.