Est-ce que Linux prend toujours en charge tous les formats binaires autres que ELF? Par exemple, les formats COFF et a.out.Est-ce que Linux prend toujours en charge tous les formats binaires autres que ELF?
Répondre
Oui, vous pouvez toujours activer a.out dans la configuration du noyau. Le paramètre du noyau pour cela est CONFIG_BINFMT_AOUT
.
Notez que vous pouvez souvent imiter la prise en charge d'autres formats à l'aide de la fonction emulators + binfmt kernel. Par exemple. pour Windows PE, vous pouvez utiliser wine-binfmt.
http://wiki.luajit.org/Linux-binfmt_misc parle de binfmt_misc. –
'CONFIG_BINFMT_MISC' n'est pas supporté sur toutes les architectures. Un grep de 'CONFIG_BINFMT_MISC' dans le répertoire arch de kernel source v4.8 montre qu'il n'est disponible que sur certaines architectures. –
Pour le noyau v4.8, 'CONFIG_BINFMT_AOUT' est disponible sur quelques architectures. –
http://cateee.net/lkddb/web-lkddb/BINFMT_AOUT.html –