有没有办法在macOS中运行Linux二进制文件?我试图运行二进制文件,但它说它不是可执行文件。
有没有办法在macOS中运行Linux二进制文件?我试图运行二进制文件,但它说它不是可执行文件。
Answers:
这些答案是正确的一半,因为虚拟化是一种选择,但还有另一种选择。我可以介绍...
BSD通常使用Ports系统进行软件包管理。其中使用最广泛的是FreeBSD端口。端口是直接从源安装的软件包。由于相同的Linux应用程序来自相同的来源,因此如果存在端口,则可以运行Linux应用程序。不要在Mac上使用这些端口,因为...
由于所有Apple的GUI都是使用Cocoa API-WikiEntry编写的,并与XCode-OS X捆绑在一起,适用于开发人员,因此可以调整端口以利用此优势:
除非端口写得好,否则端口系统不必进行依赖检查。我在gentoo portage覆盖中轻触了elibc_FreeBSD是什么意思的问题?
不直接!是的,正如您所说的那样,您必须使用VirtualBox,VMWare Fusion对其进行虚拟化,这将与您的CPU类型匹配。
还有Qemu,它将虚拟化不同的CPU类型,例如Intel或Power等。
还有一个软件层仿真,其中包含诸如WiNE之类的程序以及我自己的emulayer程序(WiP),它们都通过将系统调用转换为POSIX来部分仿真Windows操作系统。
大多数Linux应用程序将在OSX上运行并重新编译源代码。