C'est vrai en partie, maintenant peut être que tu devras gérer en plus les problématiques d'effets de bords avec ta dernière applis qui merdera sur certaines machines ,parce que les libs systèmes sont un peu différentes et en conflit avec ta version des lib et avec des appels croisés. (en ce cas, autant faire des paquets statiques.)
Le truc avec les distributions c'est que l'écosystème est plus ou moins testé et cohérent. tu tires des packages pour TA version, compilés avec les bonnes libs. C'est vrai que si tu as 4 versions de distro de retards tu auras un très vieux soft. Mais qu'est-ce qui se passera avec ce système si tu as 4 versions de distro de retard ? la libc sera plus la bonne et sera plus compatible ascendante avec celle qui a servi à compiler, donc paff pastèque.
Le problème de fond de la non compatbilité c'est plus les versions de lib que l'arborescence (un targz compilé statique avec un script pour les ld_preload) et ca marche pour tout. Alors oui, on peut embarquer toutes ses versions de libs en compilant statique et ca marche SAUF pour les libc trop vielle.
Maintenant attendons le résultat, mais je ne suis pas persuadé que ca aide les empaqueteurs. Tu devras juste te démerder pour faire ton paquet miracle et prier pour que ca merde pas. Et si ca merde sur un environnement quelconque, tu seras bien seul pour comprendre pourquoi ca ne marche pas dans un environnement que tu ne connais pas et que l'utilisateur connaîtra encore moins.
Les paquets spécifiques aux distros ca permet à ceux qui les font de bien connaître ce qui se passe.
[^] # Re: Enfin
Posté par hervé Couvelard . En réponse au journal Marque page sur l'unification possible des systèmes Linux. Évalué à 5.
C'est vrai en partie, maintenant peut être que tu devras gérer en plus les problématiques d'effets de bords avec ta dernière applis qui merdera sur certaines machines ,parce que les libs systèmes sont un peu différentes et en conflit avec ta version des lib et avec des appels croisés. (en ce cas, autant faire des paquets statiques.)
Le truc avec les distributions c'est que l'écosystème est plus ou moins testé et cohérent. tu tires des packages pour TA version, compilés avec les bonnes libs. C'est vrai que si tu as 4 versions de distro de retards tu auras un très vieux soft. Mais qu'est-ce qui se passera avec ce système si tu as 4 versions de distro de retard ? la libc sera plus la bonne et sera plus compatible ascendante avec celle qui a servi à compiler, donc paff pastèque.
Le problème de fond de la non compatbilité c'est plus les versions de lib que l'arborescence (un targz compilé statique avec un script pour les ld_preload) et ca marche pour tout. Alors oui, on peut embarquer toutes ses versions de libs en compilant statique et ca marche SAUF pour les libc trop vielle.
Maintenant attendons le résultat, mais je ne suis pas persuadé que ca aide les empaqueteurs. Tu devras juste te démerder pour faire ton paquet miracle et prier pour que ca merde pas. Et si ca merde sur un environnement quelconque, tu seras bien seul pour comprendre pourquoi ca ne marche pas dans un environnement que tu ne connais pas et que l'utilisateur connaîtra encore moins.
Les paquets spécifiques aux distros ca permet à ceux qui les font de bien connaître ce qui se passe.