在xen内核缺乏更新与客户操作系统有任何关系?

由于我应付了这两个问题

无法在debian上安装g ++和gcc

还有另外一个环节,但是由于我的低声誉,我无法完成。

我只是想知道托pipe的操作系统(XEN)是否与其客户操作系统有任何关系?

当我在我的VPS上键入uname -r时,它显示:2.6.18-164.9.1.el5xen

在我的vps上安装的O / S是debian 5.04

问候。

据我所知,主机(dom0)和guest(domU)之间没有关系。 对于dom0,甚至可以在运行Linux domU时使用NetBSD或OpenSolaris。 但是,使用的内核需要进行适当的修改。

对于Linux,dom0服务器补丁还没有被纳入内核。 这些补丁的最后一个内核是2.6.18,但是你可以find一个内核补丁,直到2.6.24(Ubuntu 8.04可以是一个dom0)。 更新内核的修补程序(如果可用)必须手动应用,并且必须重新编译内核。 另外,现在正在向Xen4过渡,看起来它将更好地与Linux集成。

另一方面,从2.6.23开始,domU的补丁已经被纳入主线内核,所以任何最近的内核都可以是一个domU。 这只是一个问题,如果你使用的分配有它的包。

实际上主机和客户机之间可能存在依赖关系,即客机内核可能存储在主机磁盘中(传统方式),因此您不能升级内核,托pipe公司必须为您做,除非他们使用pygrub

从一个非常松散的angular度来看,大多数Linux内核都可以在任何发行版上运行。 你可以从mainline源代码编译自己的内核,如果你有专门知识,可以在独立的Debian或者Ubuntu中运行它。 在一般情况下,主机很可能让VPS运行RHEL内核,但运行Debian用户级。 部分地,这可能通过确保您运行最新的内核来保护自己的安全。

我对PV / HVM与Xen 3.x与Xen 4.0.0之间的差异进行了长时间的讨论,但在这种情况下,这似乎不是你的问题。