Linux a _binfmt_misc_ qui permet de reconnaître des formats de fichiers exécutables arbitraires et de les transmettre à certaines applications de l'espace utilisateur. MacOS dispose-t-il d'une fonction similaire ?
Réponse
Trop de publicités?Non, MacOS ne dispose pas d'une fonction similaire.
Si vous souhaitez l'ajouter vous-même, vous pouvez jeter un coup d'œil à ce projet :
https://github.com/georghe-crihan/imgact_linux
Il s'agit d'une extension du noyau qui permet d'étendre les fonctionnalités du noyau. exec_shell_imgact()
pour reconnaître d'autres types de fichiers (notamment les binaires Linux ELF) et les transmettre à une application de l'espace utilisateur pour qu'ils soient exécutés. Le code source est disponible, donc il pourrait potentiellement être modifié et étendu pour fournir une fonctionnalité similaire à binfmt_misc.