智能手机的“智能”在于可以通过运行多种多样的软件来实现不同的功能,比如采用Palm操作系统的Treo 650,采用Windows Mobile 5.0操作系统的HTC Universal(即多普达900的原型机)等智能手机都具备数量繁多的应用软件。

但相对而言,应用软件都针对某一个平台而设计的,假如想运行另一个平台的软件,这在以前一般只能通过更换手机来实现,而在现实生活中,这明显是不可能的,我们总不可能为了某一项功能而更换手机吧?
这一切都将会因为技术的发展而得到解决,部分技术爱好者通过自身的努力,已经可以在某一手机上运行另一个平台的操作系统,其中又以开源的Linux最受欢迎。据我们所知,现在Treo 650和HTC Universal都可以在其硬件平台上运行Linux。

假如你在玩多普达900,但又不是很使用喜欢Windows Mobile,相信你会很乐意听到这一消息:国外专注于HTC硬件研究的朋友发起的XDA研究方案最近有较大的进展,已经可以在多普达900上运行Linux。这一“运行”包括能够运行一些常见的应用软件,并整合键盘驱动,USB设备驱动和GUI图形界面,可以说已经是比较完整的一个操作系统。

HTC Universal于2005年五月上市,它是第一款基于Windows Mobile 5.0的3G手机。硬件平台方面,采用520 MHz PXA27x处理器,64MB SDRAM内存和128MB Flash存储器。它最独特的地方在于具备一个可以180度旋转的触摸屏幕,该屏幕占据了上盖80%的面积,屏幕尺寸达到了3.6英寸,分辨率640×480。作为一款3G手机,双摄像头自然是标准配置之一,其中主摄像头是CMOS规格,像素高达130万。
HTC Universal支持的无线协议非常多,包括WiFi,红外线,蓝牙,UMTS,WCDMA和GPRS,具有强大的扩展性,配合超强的硬件平台,在智能手机领域,成为新一代“机王”。当然,具备这么多的功能,其代价也相当大,最明显的是其重量高达286g!自从手机往小型化发展以后,已经极少有手机的重量达到200g,286g的重量又让笔者想起了昔日的M记“砖头”手机。

把Linux移植到HTC Universal的想法缘于去年12月,地点为XDA-Developer论坛。一个多月后,一个可以运行的Linux内核已经被创建出来,其中已经包0含了pxafb framebuffer驱动,其后,经过论坛成员的努力,SD卡控制器驱动、USB接口界面驱动,触摸屏驱动,键盘驱动等都很快得以完成。在这些基本东西都完成以后,在HTC Universal上安装Linux已经是水到渠成的事情,该论坛的成员开始尝试安装Linux OSes,该平台包含Debian ARM Linux,Opie和GPE/Familiar界面组件。
该论坛发布的消息中并没有说到电话功能如何,如果电话功能不能使用的话,无论这一Linux功能有多强,也失去了实用性,毕竟手机的主要功能还是在于电话。对于国内的用户来说,或者还不至于玩换系统这么疯狂,但在HTC Universal上安装Linux,给我们带来了全新的思路,厂商是否也可以考虑在同一机型上安装不同的操作系统来迎合用户的需要?
|