为什么我的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系列内核?

好的,所以,我编辑了你的问题,使它更通用,但……

要专门回答您的问题,请使用INIZ VPS提供程序(基于问题的预编辑版本):

我确实查找了你说过的VPS提供商(在我编辑你的问题之前,所以它更为通用),INIZ VPS提供商。

他们在其网站上列出了两种解决方案:VZ解决方案(Budget VPS和SSD VPS)和KVM解决方案(KVM VPS)。

我假设,在您的情况下,您有INIZ的预算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的内容)