• [^] # Re: C'est pas tant linux que les OS qui ont "disparu"

    Posté par . En réponse au journal Les distributions GNU/Linux, un petit monde en voie d’extinction ?. Évalué à 4.

    Stabilité et uniformité des ABI/API. Aujourd'hui, quel cauchemar de développer une appli assez bas niveau portable... POSIX est un échec, au point qu'il a fallut inventer moulte rustines, tels que les autotools.

    Heiiiin ? Quel rapport entre POSIX, les API, les ABI et les autotools ?

    Vous pouvez donner des exemples de ce « cauchemar » ? Si vous êtres vraiment «bas niveau», vous allez évidemment avoir des difficulté pour écrire quelque chose de portable, il vous faut une couche d'abstraction comme POSIX pour cela.

    POSIX est loin d'être un échec, le code est portable, à quelques menus détails près, entre un Linux et un des *BSD.

    Le problème qui survient ensuite est la compatibilité des binaires entre les distributions, en partie parce-qu’elles ne livrent pas les mêmes versions d'une bibliothèque et qu'elles les déposent dans des répertoires différents. Et pour palier à ce dernier problème, on a inventé les rustines pkg-config et ldconfig.