Fondamentalement, nous voulons exécuter des programmes statiques compilés sur une plate-forme sur une autre.Est-il possible de vérifier si un binaire statique est compatible avec un noyau?
Si ce n'est pas possible, quels sont les changements les plus significatifs dans l'API du noyau entre les versions 2.6.9 et 2.6.18?
Qu'en est-il de la bibliothèque C qui est liée statiquement dans le binaire? Je pensais que la glibc dépendait du noyau. – netvope
Oui, mais l'interface kernel-userspace devrait rester constante entre les versions du noyau. La glibc utilise cette interface. –
glibc a certainement une version minimale du noyau qu'il supportera mais il est compatible vers le haut à partir de ce point. Le noyau ABI est très stable et les développeurs se soucient beaucoup de rester rétrocompatible. – stsquad