> Imagine si on devait recompiler toutes nos applications à chaque bugfix ou update des KDElibs ou je ne sais quel fichier système...
Ca serait très pénible, en effet.
Mais tu ne peux pas comparer un desktop/laptop moderne à une TI-68k: les contraintes ne sont vraiment pas les mêmes ^^
Il n'y a pas de sous-ensemble commun de routines suffisamment petit et suffisamment largement utilisé pour qu'on puisse faire une lib dynamique utilisée par tous. Il y a plusieurs modèles de libs de niveaux de gris, plusieurs modèles de compression, plusieurs modèles de librairies graphiques avec des philosophies différentes, etc.
Même si pour chacun des trois types de routines que j'ai mentionnés, il y a un modèle qui est nettement majoritaire (TIGCCLIB; ttunpack; ExtGraph), les deux premiers ont chacun au moins deux implémentations (TIGCCLIB mainline / fork avec les plans consécutifs; ttunpack_small / ttunpack(_fast-_large), on ne l'appelle pas tous de la même façon

).