众所周知,计算机与家用电器不同,启动过程需要一定时间。但是,Linux计算机能否在一秒钟之内启动完毕?你想过吗?
回到1957年,我的大学时代。那时,我们使用机械式手摇计算机,根本不需启动时间,手一摇就算启动完毕。我记得,在那时,我们开始参与M104电子计算机的研制(勤工俭学)。M104是我国第一代电子计算机,采用电子管和电子寄存器,很笨重。现今,一晃50多年过去了,人们开始摆弄Linux计算机。7月14日,据国外媒体报道,题为“Linux achieves 1 second boot”。对此,我并不感到吃惊,问题是在1秒钟之内,启动了什么。该文说,MontaVista(嵌入式Linux供应商)今天正式对外宣布,1秒钟能够启动Linux计算机。具体情况是怎样的?
实际情况是,MontaVista为Freescale半导体公司设计一台嵌入式Linux计算机MPC5121e,在其上实现了1秒启动Linux计算机的奇迹。MontaVista的诀窍是,只启动Linux内核以及必要的几个驱动和服务程序(Utilities),使其在1秒钟之内启动完毕。实验证明,Moblin内核的启动时间只需0.6秒,整个Moblin计算机在2秒以内启动是完全可能的。由此可见,谷歌Chrome计算机在几秒钟之内启动完毕也是完全有可能的。当今,一般Linux计算机的启动时间都在20~25秒之间,而Ubuntu 10.04计算机则计划在10秒以内启动完毕。在不久未来,对于Linux计算机而言,几秒启动已经不是乌托邦空想。
1秒启动计算机代表一个新时代的到来,仿佛又回到50年前的手摇计算机时代。我经常生活在时间的长流之中,今天仿佛就是昨天。人老了,就是这般糊涂,分不清今天和昨天。昨天上午,联盟陆主席又把我叫去,当面批评了我一顿,说我管不住自己,喜欢自由说话。今后,我不敢再说国产软件(比如绿坝)的坏话了。但是,有时候难免虚幻般地又回到过去时光,自由说话了。也许,我说话的时间坐标原点会发生前后移动。不过,我真心感谢陆主席的善意批评。
一则好消息。昨天,我发现,在国际上,4GB自启动U盘(内装Ubuntu 9.04)又降价了,从24.95美元降到21.95美元一块。在国内,一个4GB的U盘才需要50多块人民币。令人没有想到的是,现今,U盘竟然成了Ubuntu的一种标准载体。在我的思想中,自启动U盘将无处不在,到处可用,尤其在学校里面。试想,有人拥有一块内装谷歌Chrome系统的自启动U盘(姑且叫做谷歌U盘),平日挂在脖子上(特别是女孩子),摇摇晃晃,游逛大街(北京西单),好不时髦。自启动U盘把整个软件秩序打乱了,无情地涤荡着人们的传统软件的旧观念。以U盘为中心的时代,CPU处理器、主板、网卡和显示卡等统统都变为外设,U盘会自动识别它们,激活它们,运行它们。到了那时,私有软件将无处藏身。1秒钟启动,对于自启动U盘而言,意味着什么?无论你在何处,U盘一插即用,名副其实也。何其美妙哉?