为什么我的 Ubuntu 13.04 VPS 说它有一个 2.6.x 系列内核?

为什么我的 Ubuntu 13.04 VPS 说它有一个 2.6.x 系列内核?

我订购了一个装有 Ubuntu 13.04 的 VPS。VPS 报告内核是 2.6.x 系列内核。

据我所知,Ubuntu 13.04 至少有 3.8.x 系列内核。为什么我的 VPS 看到的是 2.6.x 系列内核,而不是 3.8.x 系列内核?

答案1

好的,所以,我编辑了你的问题以使其更具通用性,但是......

具体回答您的问题,其中您使用 INIZ VPS 提供程序(基于您问题的预编辑版本):

我确实查找了您说您使用的 VPS 提供商(在我编辑您的问题之前,因此它更具通用性),即 INIZ VPS 提供商。

他们的网站上列出了两种解决方案:VZ 解决方案(预算 VPS 和 SSD VPS)和 KVM 解决方案(KVM VPS)。

我假设您拥有一台来自 INIZ 的 Budget VPS 或 SSD VPS。它使用 OpenVZ 解决方案进行虚拟化,这意味着主机系统上有一个 2.6.x 内核,这就是您的系统所看到的。



现在,为了对这个问题进行更一般性的解释,并充分回答您的问题:

根据 VPS 提供商和所使用的虚拟化系统(OpenVZ、KVM、XEN 等),VPS 上的内核要么是主机系统的内核,要么是安装在 VPS 内部的内核。

我见过的最大的三个是 OpenVZ、KVM 和 XEN,所以我将在这里讨论这三个,但是,还有其他虚拟化系统,但我不了解。


对于 OpenVZ VPS,VPS 看到的内核是主机节点上的内核,在本例中运行的是 2.6.x 内核。


对于 KVM VPS,VPS 的内核是安装在 VPS 内部的内核,对于 Ubuntu 来说,这将是 13.04 或 13.10 或其他版本附带的内核。


我确实与那些对虚拟化和其他方面很感兴趣的朋友讨论过,他们说对于 XEN VPS,XEN 可以通过以下两种方式之一进行配置:

  • 使用 ParaVirtual Ops,这意味着 VPS 可以在其中拥有自定义内核(即 Ubuntu 自带的内核或您编译的自定义内核)
  • 没有 ParaVirtual Ops,这意味着 VPS 将暴露主机系统的内核并与 VPS 一起使用。(类似于 OpenVZ)

(这些朋友也证实了我上面关于 OpenVZ 和 KVM 的说法)

相关内容