如何将代码导入Linux内核以及为什么KVM仍然很流行

2020-02-14 09:17:41

基于内核的虚拟机(通常称为KVM)是当今使用的最流行的开源虚拟化技术之一。IBM和Red Hat都将其用作Linux虚拟化技术的基础,并且它也是OpenStack云中使用最广泛的虚拟化技术。

KVM最初是由以色列软件开发商Avi Kivity在Qumranet工作时编写的。Qumranet 在2008年被Red Hat以1.07亿美元的价格收购。

在接受eWEEK的视频采访中,Kivity回顾了KVM的历史及其当前的流行度。Kivity表示,随着Linux的普及程度不断提高,将KVM直接集成到Linux中已成为一个关键优势。KVM于2007年初首次与2.6.20内核集成到主线Linux内核中。

对于Kivity而言,将KVM放入Linux内核并不难。

Kivity说:“这是在正确的时间进行的正确的项目。” “当时虚拟化非常热,当时唯一的开源替代方案是Xen,它在Linux内核之外。”

Kivity说,在首先将KVM提交给主线Linux内核之前,他潜伏在Linux Kernel Mailing List中,以了解开发人员和代码提交的期望。一旦准备好提交,他就做好了充分的准备,他的代码也很容易被接受。

Kivity指出,一旦Qumranet和KVM成为Red Hat的一部分,该技术就会变得更好。Kivity不再在Red Hat上工作,Red Hat目前正在运行名为Cloudius的虚拟化初创公司,该公司正在构建云操作系统。他说,他仍然潜伏在KVM邮件列表中,并偶尔提交补丁,但是在大多数情况下,他将KVM的开发工作留给了其他人。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。