La compatibilité avec les Linux en test automatique

Les développeurs en logiciel libre disposent dorénavant de kits leur permettant d'évaluer la conformité de leurs applications avec les différentes distributions Linux certifiées LSB.
Il y a quelques versions de Windows et de MacOS mais environ... 500 distributions Linux. Un casse-tête pour les développeurs mais aussi les particuliers et les entreprises, que tente aujourd'hui de résoudre la Linux
Foundation.Cette diversité implique différentes méthodes d'intégration et de distribution des logiciels. Pour simplifier cette offre, la communauté linuxienne avait créé en 2001 la
Linux Standard Base. Celle-ci correspond à un ensemble de standards qui augmenteront la compatibilité entre les différentes distributions. En définissant un dénominateur commun, une
sorte de code de bonne conduite , la LSB permet aux applications de s'exécuter sur n'importe quelle distribution conforme à différentes spécifications : un ensemble de bibliothèques standards, de commandes et d'utilitaires, la structure de la
hiérarchie du système de fichiers, etc.Pour aller encore plus loin, la
Linux Foundation
créée en 2007 par le Free Standard Group et l'Open Source Development Labs, a publié le 8 avril une mise à jour de la LSB qui propose des outils de tests automatiques. Le LSB Distribution Toolkit est en quelque sorte
un banc de tests qui permet aux développeurs d'une application de s'assurer que cette dernière respecte les spécifications définies par le LSB.Cette initiative facilitera leur tâche puisqu'ils ne seront plus obligés d'effectuer des tests pour chaque distribution. Les éditeurs pourront se permettre de distribuer une seule version de leurs binaires et s'assurer que
ces derniers fonctionneront sur toutes les distributions certifiées LSB. ' ' Cela va donner plus de réalité à la LSB car pour l'instant seuls les vendeurs de distributions s'y intéressaient, et encore pas tous avec le même
intérêt. Ce kit remet la balle dans le camp des vendeurs indépendants qui sont les premiers intéressés par un standard permettant d'adresser tous les marchés et donc toutes les distributions ', précise David Barth, Directeur
Technique de Mandriva.Cette mise à jour comprend aussi une version allégée baptisée LSB Application Testkit, plutôt destinée aux indépendants ou aux informaticiens travaillant côté utilisateurs de l'open source. ' La mise à disposition
de ce genre de Testkit est globalement une bonne chose puisque cela va permettre aux communautés de tester facilement si leur développement est conforme aux spécifications LSB 3.2, la nouvelle version qui doit être officiellement disponible à partir
du mois de juin ', déclare Fabien Poulard de l'association Linux-Nantes.Mais cette association précise aussi qu'aucun programme n'est exempt de bugs. Ce kit pourrait donc aussi bien relever des faux positifs (test positif alors que les spécifications ne sont pas respectées) que de faux négatifs (test
négatif alors que les spécifications sont respectées).
Votre opinion