类型 2 虚拟主机是否受到与主机 OS 相同的限制?

Does a Type 2 virtual host suffer the same limitations as the host OS?

主机 OS 是否对来宾 OS 施加了类型 2 虚拟主机(即 VirtualBox)的限制?

例如: 在 Ruby 中,创建子进程就像调用 fork 一样简单。但是,不支持 windows 上的分叉,而是必须为多线程生成整个进程。

据我了解,这是操作系统而非编程语言的限制。将 Windows 作为主机 OS 是否会对 linux 来宾 OS 施加这些限制?

给来宾 OS 的命令如何传递给主机 OS?

简答:否

更长的答案:

诸如 VirtualBox 之类的 2 类管理程序模拟来宾(例如 Linux)在其上运行的整个硬件平台。因此,来宾 OS 实际上并不调用任何主机 OS 系统调用,这允许来宾绕过主机 OS 的任何限制(例如 forking Windows).

的限制