我知道Linux 模式在FreeBSD, 在哪里Linux二进制文件可以在 FreeBSD 中无缝执行。
来自FreeBSD 手册:
实际上,FreeBSD 内核中有一个 Linux 内核。实现内核提供的所有服务的各种底层函数与 FreeBSD 系统调用表条目和 Linux 系统调用表条目相同:文件系统操作、虚拟内存操作、信号传递和 System V IPC。唯一的区别是 FreeBSD 二进制文件获得 FreeBSD 粘合函数,而 Linux 二进制文件获得 Linux 粘合函数。FreeBSD 粘合函数静态链接到内核,Linux 粘合函数可以静态链接,也可以通过内核模块访问。
这本质上是一个ABI 实现我很好奇是否有等效的 ABI 实现Linux允许无缝执行FreeBSD二进制文件。
也可以看看
答案1
从http://www.debian.org/ports/kfreebsd-gnu/:
Debian GNU/kFreeBSD 是一个端口,它由在 FreeBSD 内核上使用 GNU C 库的 GNU 用户空间以及常规的 Debian 软件包集组成。
我对它不熟悉,也没有尝试过,但是在各个 wiki 页面上有更多关于这个项目的信息: