![]() |
Emploi
|
![]() |
Start-up
|
![]() |
Evénements 01 | ![]() |
Avis d'expert | ![]() |
Vidéos | ![]() |
Indicateurs
|
![]() |
Distribution
|
![]() |
Telecharger Pro
|
![]() |
Livres blancs | |||||||||||||||||||||












Les incompatibilités logicielles entre les très nombreuses distributions Linux en circulation ont souvent été pointées comme un défaut majeur par les détracteurs des logiciels libres. Malgré les efforts de standardisation de la Linux Foundation et son initiative LSB (Linux Standard Base), de nombreuses différences demeurent.
Pour faciliter le portage d’une distribution à une autre, Novell, qui diffuse les distributions Suse (OpenSuse et Suse Linux Enterprise notamment), propose une plate-forme en ligne gratuite. Baptisée OpenSuse Build Service, elle permet de créer de paquets logiciels prêts à l’emploi pour les principales distributions Linux. “ La première version du service a été développée quand Suse était encore un éditeur allemand indépendant. Son accès était réservé à des développeurs et des packagers habilités qui voulaient enrichir OpenSuse ”, se souvient Philippe Desmaison, ingénieur avant-vente au sein de Novell.
Aujourd’hui, OpenSuse Build Service est ouvert à tous et fonctionne avec Suse, Debian, Ubuntu, Fedora, Mandriva et, depuis la semaine dernière, RedHat et CentOS (un clone de RedHat).
Accessible gratuitement après avoir créé un compte sur Internet, la plate-forme se charge de compiler les codes sources de paquets logiciels (fichiers tar.gz accompagnés de leurs spécifications). L’application s’utilise soit avec un petit logiciel client à télécharger dans une distribution Suse soit via une interface Web (depuis n’importe quel système d’exploitation donc).
Elle permet de sélectionner les distributions cibles en précisant en mode avancé de nombreux paramètres (compilation 32 ou 64 bits notamment). Un environnement de compilation virtuel est alors créé sur les serveurs de Novell avec l’outil open source Xen pour chaque distribution sélectionnée.
Lors de la première compilation (build en anglais), l’application retourne éventuellement des messages d’erreur et c’est au programmeur d’optimiser son code. Au final, les paquets sont fournis prêts à l’emploi sous forme précompilée pour les différentes distributions (format RPM pour Suse et RedHat, format DEB pour Debian et ses variantes). Le développeur est libre de les publier sur le site pour les mettre à la disposition de la communauté.
Avec cette plate-forme, Novell espère séduire un maximum de développeurs. Le choix d’une distribution Suse en sortie n’est jamais obligatoire (les programmeurs restent libres de choisir autre chose) mais l'éditeur est sûr que ce service ne peut qu’accroître sa notoriété.
Autre avantage pour Novell, le service permet de proposer toute une bibliothèque de paquets prêts à l’emploi. Les internautes n’ont même pas besoin de posséder un compte utilisateur pour les télécharger. Selon la partie statistique du site, le service rassemblerait ainsi déjà plus de 30 000 paquets fournis par près de 4 000 développeurs.
















