还记得Ubuntu曾表示,将在Ubuntu的未来版本中加入快速启动机制,目标是在10秒内启动到桌面。当你习惯了Windows 系统的启动速度后,你也许觉得10秒钟进入系统有些不可思议,但是技术的发展告诉我们:一切皆有可能。本月,知名嵌入式厂商MontaVista实现了1秒启动的世界纪录。MontaVista为Freescale半导体公司设计的一款嵌入式Linux产品,在理想实验室条件下的启动时间只用了1秒。虽然启动的系统仅仅是启动了部分驱动和服务,但是系统用1秒钟从冷启动到运行状态是一项巨大的突破。看来Ubuntu 10.04提出的在10秒以内启动完毕的目标并非没有可能。
对于习惯桌面应用或移动设备的用户,不用说1秒,即使是10秒、30秒、60秒的启动时间,也不过是小声抱怨,不会影响产品使用。但是放眼嵌入式领域,这几秒钟可能对产品起到决定性作用。特别是对于实时性要求很苛刻的医疗、军工产品。1秒钟的启动速度,意味着系统崩溃重启的灾难恢复能力得到极大提高。
硬件平台的性能在不断提升,软件功能也越做越强。在用户需求日益膨胀的今天,技术人员发现,硬件只不过是一个躯壳,软件才是产生价值的灵魂(周立功语)。不论是ARM,还是PowerPC,或者Intel的新产品,势必都有我们选择的理由。但是在各项指标都满足产品需要的情况下,软件支持则更显得更加重要。在微软近几年推出的Windows 家族产品中,最快启动时间的Windows 7 也至少15秒(当然与Linux加载的服务、驱动不尽相同),与Linux的10秒、甚至1秒仍有不小的差距。在这种情况下,又有哪些对系统启动时间有要求的产品会选择微软的产品呢?Linux显然是一个很好的选择。启动时间的缩短,也意味着加载的服务、驱动少,内存占用的也必然少,系统速度也会提升,优势更加明显。所以微软在嵌入式领域,要想占领更多的市场,对系统的改进还有很长一段路要走。
继Intel收购风河以后,Intel又在6月底宣布与诺基亚结成战略合作伙伴关系,强强联手,能否在移动互联领域开启新篇章,是大家所期待的。Intel当然不会傻到奢望诺基亚推出使用X86架构的手机,其实两家巨头都看好手机和笔记本之外的市场,比如英特尔在某种形式上已经对外供应UMTS调制解调器产品。除了获得需要的技术合作外,Intel更是在心理上战胜了ARM,毕竟诺基亚与ARM之前的合作很愉快。不过我倒是非常赞同VMware CEO保罗·马瑞兹说的:英特尔处理器架构太复杂,不适合手机等消费电子产品使用。他指的是功耗问题。虽然Intel在功耗问题上没少下功夫,把Atom的功耗做到了2w,但是仍然比ARM高很多。也许Intel应该推出类似ARM中的Thumb指令集,这样会有些帮助,不过怎样保持兼容性又将是另外一个难题。