Développer des applications certifiées LSB

Posté par  . Modéré par Fabien Penso.
Étiquettes : aucune
0
23
déc.
2002
Linux
Le Linux Standard Base est une phase importante pour assurer la compatibilité binaire entre les applications Linux et réduire énormément le nombre de tests et de validations nécessaires aux opérations sur plates-formes multiples. Cet article vous montre en cinq étapes comment construire une application certifiée LSB.

Aller plus loin

  • # Re: Développer des applications certifiées LSB

    Posté par  (site web personnel) . Évalué à 10.

    Extrait du Step 4:
    Linux Assigned Names and Numbers Authority (LANANA)

    Joli acronyme ;)

    Mainteneur de LiquidPrompt - https://github.com/nojhan/liquidprompt

  • # Re: Développer des applications certifiées LSB

    Posté par  (site web personnel) . Évalué à 10.

    J'ai pas bien compris toutes les options de certification mais j'ai vu aucun prix en dessous de 800$. Je suis pas pret de faire certifier mes programmes!

    Cela dit, si mon programme plait, Suse, Mdk ou RedHat va peut-etre en faire un rpm qui sera certifie automatiquement, qui sait...

    Les utilisateurs de debian doivent etre aussi particulierement content d'avoir a produire un rpm pour se faire certifier :-)
  • # Re: Développer des applications certifiées LSB

    Posté par  . Évalué à 10.

    petit extrait :

    "In general, applications have the potential to become LSB compliant if they can limit themselves to using only these 14 system libraries: libc, libdl, libm, libutil, libcrypt, libz, libpthread, libncurses, libX11, libXext, LibXt, libICE, libSM, and libGL.

    If an application cannot limit itself to the interfaces of the libraries listed above, then -- to minimize runtime errors -- the application must either bundle the non-specified library as part of the application, or it must statically link the library to the application. However, the libraries themselves must be LSB compliant by using only the interfaces of the libraries listed above."

    en résumé, ça va être un beau bordel pour toutes les applications graphiques (entre autre) qui dépendent à chaque fois de zlib, libpng ... : il faudra livrer tous les .a à chaque fois, ou les compiler en statique. sans compter que dans le premier cas, elles devront être elle-même certifiées LSB.

    bande de boulets

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.