1

我正在阅读一篇关于 Xen(虚拟机监视器)的文章。他们说操作系统需要一些修改才能在 Xen 之上充当客户操作系统。现在,对于像 Linux 这样的操作系统,我可以理解“修改”可能意味着什么,但对于像 Windows XP 这样的操作系统,它是什么意思?我的意思是,XP 是闭源专有操作系统,对吗?

4

3 回答 3

3

这意味着完全相同的事情。只是更难,因为源不是广泛可用的。请注意,当 Xen 与硬件虚拟化结合使用时,不再需要进行修改。

于 2010-01-22T15:16:56.323 回答
1

Xen 最初是一个大学项目。作为研究人员(或作为负责基础设施安全的政府机构),您可以从 Microsoft 获得 Windows 源代码。您只是不允许分发您自己的 Windows 版本。

这正是他们所做的:他们拥有 Windows XP 的源代码,然后将 XP 移植到 Xen,只是为了表明如果微软正式支持 Xen,它是可行的。

于 2010-01-22T15:34:29.863 回答
0

另一方面,虽然半虚拟化不能提供端到端的虚拟化解决方案,但它可以提高性能。

于 2010-02-05T08:49:36.613 回答