Links
Comment on page

12.2.配置 Linux 二进制兼容层

默认情况下,未启用linux(4)二进制兼容层。
要在启动时启用 Linux ABI,请执行以下命令:
# sysrc linux_enable="YES"
启用后,可以在不重新启动的情况下通过执行以下命令启动:
# service linux start
这就足以让静态链接的 Linux 二进制文件正常工作。
Linux 服务将加载必要的内核模块,并在 /compat/linux 下挂载 Linux 应用程序期望的文件系统。它们可以像本机 FreeBSD 二进制文件一样启动;它们的行为几乎与本机进程完全相同,并且可以像通常一样进行跟踪和调试。
可以通过执行以下命令来检查 /compat/linux 的当前内容:
# ls -l /compat/linux/
输出应该类似于以下内容:
total 1
dr-xr-xr-x 13 root wheel 512 Apr 11 19:12 dev
dr-xr-xr-x 1 root wheel 0 Apr 11 21:03 proc
dr-xr-xr-x 1 root wheel 0 Apr 11 21:03 sys
FreeBSD 中文社区