记得8年前,我在“北京实达”担任软件总工程师时,想“鼓捣”嵌入Linux的计算设备,那时,福建“实达总部”也派来技术人员协助。现在看起来,我那是在做“白日梦”。
在国际上,2004年3月,在旧金山“国际嵌入系统大会”上,提出了“EPIC”(Embedded Platform for Industrial Computing,“工业计算的嵌入平台”)规范(标准),从而促发了SBC(Single-Board Computer,单扳计算机)的大发展。在此期间,基于Linux的SBC开始涌现,可谓“层出不穷”,至2006年4月28日,据“Teeny Weeny Linux SBC”(“极小Linux单扳机”)一一列举,基于Linux的SBC就有数十种之多。在今年1月举行的“国际消费电子产品展”(CES)上,Linux计算设备,比比皆是。这是什么原因呢?
个人计算机(所谓“PC”)是我们常见的计算设备,往往被当成“宝贝“。它有什么缺点呢?耗电、闹人。计算过程本是一个逻辑推理过程,纯粹逻辑推理过程,原则上讲,是不必耗费物理能源的。但是,实际情况不是这样的。物理计算装置的CPU(中央处理器)的运行一定要“耗电”。耗电就要散热,散热就要使用风扇,使用风扇就要发出噪音,发出噪音就一定闹人。不同操作系统的运行,需要CPU“奔腾”的程度不同,“奔腾”的越快,耗电就越大。比如,基于Debian Linux的路由器(服务器)的耗电量就能控制在3.1瓦特以下,与此相反,Windows Vista操作系统的耗电量就要大的多,不使用风扇散热根本就不可能。现今的“数据中心”(DC)都是“电老虎”(耗电大户),这是不争的事实。因此,近年来研发低功耗、无噪音的计算机设备成为一种“时尚”。比如,2007年1月11日,瑞典的一个小公司Excito推出一款名为“Bubba”的微型计算机,基于Debian Linux(内核为2.6系列),采用主频200MHz的ARM处理器,64MB的RAM,最大耗电量不足10瓦,噪音在27dB以下,自然冷却,无风扇,几乎无声(almost silent)。Bubba计算机的体积为184×114×43mm,重量为1.7公斤。Bubba计算机可以作为“家用”(home server)文件、打印服务器,定价在264~432美元(视不同系统配置)一台。在国外,家用电气的标准很高,通常基于Windows的计算机的耗电、散热、噪音水平很难“达标”。胖型计算机,比如Vista计算机,虽然“性能无比”,但是系统虚胖,易受攻击,耗电多,噪音大,家用未必合适;相反,瘦型计算机设备,耗电少,噪音小,系统坚固“皮实”,造价低廉,宜于家用。从节能角度来看,将来不是家用Vista(胖),而是家用Linux(瘦)。
昨天晚上,我问我的孙女,你们学校(中国人民大学附小)电脑教室热不热?回答是:热。闹不闹?回答是:很闹。显然,她不明白其中的“道理”。我在设想的基于LTSP服务器的电脑教室,一是凉快(节电);二是安静(无风扇)。最主要的还不是这些,而是电脑教室是否“成人不宜”,是否特别“适合儿童”。我敢说,全世界的儿童,除了母语不同之外,都一样天真、顽皮、好动,好奇心特别重。我问我的孙女,在电脑教室,你学什么?回答是:打字。有游戏吗?回答是:没有。这能行吗?今天下午,我去找人大校长纪宝成为此“理论”一番。
今年,我想搞点“开源教育”研究,不曾想到一起步就坠入“瘦型计算机”的深渊。悲也。