问题是如何在Linux系统上执行aout格式的二进制文件(我指的是旧格式,例如FreeBSD在迁移到ELF之前使用的格式)。是否有可能在不进行额外编码的情况下这样做(是否存在某些现有解决方案)?可能应该采用内核模块或Linux内核补丁的形式。另一种解决方案可能是用户空间启动器(甚至可以是运行时链接器)。我已经搜索了类似的东西,但未能找到。如果您对系统调用接口的差异有任何评论,请随时提供。
P.S. 我知道为aout静态二进制编写用户空间启动器相当简单,但问题是是否存在某些现有解决方案。
P.S. 我知道为aout静态二进制编写用户空间启动器相当简单,但问题是是否存在某些现有解决方案。