主机操作系统是否对类型2虚拟主机(即VirtualBox)的来宾操作系统施加限制?
例如: 在Ruby中,创建子进程就像调用fork一样简单。但是,不支持在Windows上分叉,而是必须为多线程生成整个过程。
据我了解,这是操作系统的限制,而不是编程语言。将Windows作为主机操作系统会对Linux来宾操作系统强制实施这些限制吗?
如何将给客户操作系统的命令传递给主机操作系统?
答案 0 :(得分:2)
简答:否
更长的答案:
VirtualBox等类型2管理程序模拟运行guest虚拟机(如Linux)的整个硬件平台。因此,来宾操作系统实际上不会调用任何主机操作系统调用,这允许访客绕过主机操作系统的任何限制(例如Windows上的class PuppyViewController : MyTableViewController {
let _puppyTypes : [String]
init(puppyTypes : [String]) {
_puppyTypes = puppyTypes // (1) init let field (once!)
super.init(style: .Grouped) // (2) call super with style and w/o error
self.refreshControl = MyRefreshControl() // (3) setup refresh control
}
// ... rest of implementation ...
}
限制。)