在拖延了几个月的开发过程之后,Linus Torvalds最终发布了Linux 2.6.21版本内核,增加了内核的效率同时提高了虚拟化技术。
“这大约有2个半月,但是还不是发布周期最长的,它还是比我所预期的时间要长,但是必须要这么做” 在星期三Torvalds 在内核发布备注的邮件列表中说。
他说:这个延迟主要是因为新内核设计来支持一个更高效的"tickless"系统。
最大的变化是在2.6.21版本内核中所有的定时器都支持一个tickle系统,他写道。如果说2.6.20的目标是追求一个稳定版本的话(实事上它做到了),2.6.21版的目标是定时器相关的变化和其它令人惊诧的特色。
新的内核给Linux带来了一个无滴答的空闲循环机制"tickless"叫做dynticks,构建在一个叫做时钟事件(clockevents)技术之上。这个tickless系统意味着在软件在等待任务的时候允许CPU被更有效的利用,这样可以节省能源,例如:可以大大扩展膝上型电脑的电池使用时间。
其它较大的变化还包括虚拟化技术的提高,包括VMI的变化--- 一个准虚拟化接口同Vmware和Xen相兼容。这个内核同时也增强了目前很有前途的KVM技术(基于内核的虚拟机),包括最基本的准虚拟化支持。准虚拟化是一项类似于Xen一样的技术,通过不必完全虚拟化操作系统就可以使得虚拟机高效的运行。
其它的变化还包括提升的网络性能和音频设备支持,还有支持PA SEMI 公司PWRficient 架构的CPU和Toshiba公司基于Cell的CellEB架构。