英特尔有一个叫Clear Containers的实验性项目,利用KVM和一些内核技巧创造极其轻量级的虚拟机。Clear Containers启动一个虚拟机只需要18-20 MB,启动时间只需要60ms。 现在,Red Hat的 Paolo Bonzini宣布了qboot,运行在QEMU上的极简x86固件,它在Ivy Bridge Core i7上启动一个虚拟机只需要40ms,代码托管在Github上,只有8KB大小。 知名开源程序员Paolo Banzini(他曾是GNU Smalltalk、sed和grep的维护者,现在Red Hat从事Linux、QEMU和SeaBIOS的开发)又有了新作: qboot,一个运行在QEMU之上的x86固件,配合精简的QEMU配置,可以在Ivy Bridge Core i7处理器上40毫秒就启动一个虚拟机。 项目的GitHub网址在:https://github.com/bonzini/qboot,代码只有8KB,包括以下组件:
Banzini在LWN上的贴子里解释了开发qboot的初衷:
作为QEMU的开发者,他当然不愿意认输,所以qboot就诞生了。 |