Croire qu'avec une API stable, on obtient une ABI stable est faux, car suivant le compilateur utilisé, par exemple, les alignements, lef ait d'inliner certaines fonctions, etc. changent ; stabilité = nil.
Je suis bien d'accord. C'est par contre un problème purement technique, lié au langage C (pourri pour ce qui est de faire des ABI stable). Mais à la limite je m'en cogne d'avoir des ABI stable, on est dans le monde libre, je veux bien me "taper" la recompilation d'un driver.
Je demande pas la compatibilité binaire, juste une compatibilité au niveau source. Bref, des API stables.
[^] # Re: Faut pas exagerer...
Posté par TImaniac (site web personnel) . En réponse à la dépêche Une plongée dans le développement de Linux. Évalué à 2.
Je suis bien d'accord. C'est par contre un problème purement technique, lié au langage C (pourri pour ce qui est de faire des ABI stable). Mais à la limite je m'en cogne d'avoir des ABI stable, on est dans le monde libre, je veux bien me "taper" la recompilation d'un driver.
Je demande pas la compatibilité binaire, juste une compatibilité au niveau source. Bref, des API stables.