我正在寻找针对OpenBSD主机和CentOS来宾的虚拟化解决方案。我有什么选择?我正在搜索不使用端口中的程序包的程序。有吗
首先:软件包和端口完全是两个独立的部分。没有“来自端口的软件包”之类的东西。
从常见问题解答:
软件包是一些最常用的第三方软件的预编译二进制文件。借助几个实用程序(也称为pkg *工具)可以轻松管理软件包。
并从“端口”部分开始:
如简介中所述,软件包是从端口树编译的。在本节中,我们将解释端口树的工作方式,何时使用以及如何使用。
重要说明:端口树适用于高级用户。鼓励每个人都使用预编译的二进制包。
第二:包和(尤其是)端口中的所有内容均视为第三方。OpenBSD开发人员不“支持”程序包或端口,社区则支持。就OpenBSD项目而言,您自己拥有软件包和端口...它们实际上并不是OpenBSD项目的一部分。这意味着,如果他们没有通过正常的审核过程,或者没有通过OpenBSD项目接收安全更新,那么它们同样会得到社区的支持。
第三:我知道OpenBSD中没有包含基于主机的虚拟化平台(有Linux二进制兼容性层-但这是一个花哨的内核领域API技巧),我也不曾希望将此功能添加到OpenBSD中。众所周知,OpenBSD项目非常讨厌采用虚拟化:
“ x86虚拟化基本上是在一个几乎没有正确页面保护的讨厌的x86架构之上放置另一个几乎完整的内核,其中充满了新的错误。然后在这种全新的垃圾堆的另一端运行您的操作系统。如果您认为全世界范围内无法编写没有安全漏洞的操作系统或应用程序的软件工程师,可以转而突然编写没有安全漏洞的虚拟化层,那绝对是愚蠢的,即使不是愚蠢的。
我正在搜索不使用端口中的程序包的程序。有吗
不,可能永远不会。OpenBSD是一个出色的操作系统,但它不是虚拟化主机的理想选择。
如果您仍然希望/需要将OpenBSD用作虚拟化主机,我认为QEMU是您唯一的选择。它既可以作为软件包使用,也可以从端口树中获取。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句