金林钢:将来会放在Linux的内核里面,这样的话虚拟化技术就变成Linux操作系统天然的一部分。
何晓龙:从哪个版本开始呢?
金林钢:从5开始。现在如果把Xen放到内核上要做一些修改,不是一个简单的工作。
主持人:提到修改具体有哪些工作呢?
金林钢:内核的修改,因为原来的操作系统是没有虚拟化的概念的,刚才讲到比如说有些硬件运行的以前没有虚拟化就跟运行打交道,现在有了虚拟化技术,只跟虚拟化管理层打交道。打交道之后要做一些解释,这部分工作最后怎么放在内核里面?这是一个问题,再有一个就是怎么进行内层管理?怎么把Xen的内核技术放到内核管理部分?内核管理是很关键的部分这部分要做修改。而且Xen有很多汽泡的概念,就是说当你需求增加的时候汽泡可以增大,可以占更多的内存空间。其他的不是关键业务可以缩小,这样的话你的内存可以变大,也可以变小。这部分技术肯定要放进去,因为现有的内核就相当于全部占了整个机器的内存。
主持人:现在想要人某一个操作系统做数主机的位置必须做相应的修改。
金林钢:对。
主持人:我们可不可以有硬件的虚拟化使这种修改变得不必要呢?
金林钢:有了硬件还是需要修改。比如客体机可以不做任何修改放在虚拟化管理层上面,或者放在数主机上面,硬件指令了,不需要管理层做解释,可以通过管理层调用资源执行功能。但是我们做到客体机不要任何修改,但是主体机还是要把这些功能加进来。
主持人:现在硬件对它的支持到了什么程度的?
金林钢:据说年底Intel会把VT的芯片推出来,我们红帽跟XenSourec合作非常紧密。
主持人:现在合作是以什么形式进行呢?
金林钢:几个公司大家一起签协议,他有硬件虚拟提出来我们马上进行测试,然后反馈给他们,哪些地方有问题大家一起做修改。充分达到虚拟化功能高效、有效。
主持人:从底层到高层都达到很好的效果。
金林钢:他们芯片没有推出来之前我们有跟他们一起合作,发现问题、解决问题。这样对大家都有好处,对Intel、AMD因为他们是作为操作系统有这样的需求,Xen虚拟化有这样的要求,可能某些部分做的不是特别好,他们可以做一些修改。在正式推出之前还是容易修改的,已经正式推出来的话就很难修改了。 另外一个好处就是对我们操作系统厂家来说,比如硬件提供哪些哪些功能,我们怎么充分利用硬件的功能来提高软件的效率?就是说相互之间这样紧密的合作,把软件、硬件的功能最大化、价值对大化。
主持人:现在除了对AMD、Xen对硬件服务器这方面支持情况怎么样?
金林钢:现在Xen主要还是针对厂商有支持,上至64位。
主持人:刀片服务器呢?
金林钢:这是另外一个概念了,跟这个关系不是特别大。刀片服务器其实也是在一个操作系统上做一个刀片放进去。