据国外媒体报道,一直以来,开源社区都寄望于Linux的分布式操作系统Ubuntu去抗衡微软的windows操作系统。
在经历了 Windows Vista的失败之后,微软潜心钻研,终于为用户带来了性能卓越的Windows 7,从而赢得了普遍的赞誉。而反观Ubuntu的最新版本——代号为“Karmic Koala”的Ubuntu 9.10,它与基于Flash的Web网站之间的兼容性问题以及启动时间问题等,都受到了Ubuntu用户的批评。
实际上,微软与Ubuntu社区最大的区别就是操作系统的发布周期。众所周知,在推出Windows Vista之后,微软耗费了3年的时间才推出Windows 7操作系统,而Ubuntu操作系统则每年都会发布两轮重大更新。
Ubuntu下一轮重大更新的版本号为10.04,代号为“Lucid Lynx”,定于2010年4月份正式发布。目前,Ubuntu 10.04 Alpha 2已经正式发布,经过试用发现,Alpha 2的整体表现较Alpha 1有所改进,但还是略显粗糙。
不过,Ubuntu的领导人Mark Shuttleworth表示,Ubuntu 10.04中最大的改进就是“10秒实现桌面启动”,速度是他们最大的目标。而反观Windows操作系统的启动速度,则远远高于10秒钟。
据了解,Ubuntu社区实现10秒启动的关键技术就是“Upstart”技术,它是当前Ubuntu启动管理代码的基于事件的替代品。“Upstart”能够处理计算机启动时期的任务和服务进程,在系统运行时期监督任务和服务进程,并在关闭的时候结束任务和服务进程。
在Windows生态系统中,为了解决PC机的启动问题,微软和PC厂商采取了一系列的措施,其中包括“即时启动”技术、休眠技术等。
经过测试,在相同的计算机环境下(配置为2.8GHz的英特尔Core 2 Duo E7400和2 GB的RAM),Ubuntu 10.04 Alpha 1的启动时间为20秒(是10秒的两倍),而Windows 7旗舰版的启动时间则为30秒。
由此看来,在启动速度领域,Ubuntu社区的确是可以击败微软的Windows的。在早期版本的Windows和Ubuntu系统中,我们发现,Ubuntu的整体性能超越Windows,其中包括速度,而从今而后,Ubuntu的速度优势可能将会尤为明显。