这两年来,开源的Linux系统出现了不少新面孔。以下几个流行的开源架构:
Maemo--------------------一个很受Nokia推崇的架构,官网:http://maemo.org/
gnome mobile-----------------即gnome移动版本,官网:http://www.gnome.org/mobile/
CE Linux-------------------好像是CE==community established社区定制的意思,官网:http://www.celinuxforum.org/
Ubuntu Mobile Internet Device (MID) Edition---Intel Moblin用的就是它。但主要是给X86用的。官网:http://www.ubuntu.com/products/mobile)
Ubuntu On ARM---------------好像只支持iMX51,ixp4xx,网址:http://www.ubuntu.com/products/whatisubuntu/arm
Nokia 的Mojo项目--------------移植Ubuntu On ARM到其他通用平台,包括ARM V5EL,V6EL,V6EL-VFP等,官网:http://mojo.handhelds.org/
Maemo 和 Ubuntu On ARM基本上相似,都是基于Hildon UI Framework,GTK,gnome,成熟程度都不错,就是整体构架混乱,这一点和Android相比就差多了,虽然我没有比较过Android和这些架构的性能区别,但我个人认为,Android的性能可能比不上这两者,毕竟程序运行在虚拟机Dalvik之上,如果要在同样的硬件平台上实现更好的性能,只能通过NDK来实现,即Android java程序和本地C,C++程序交互使用,尽量减少使用Dalvik进行运算,尽管如此,UI 构建仍然需要通过虚拟机来实现,这一点,正是我所担心的。
如果分辨率在480*272以上,我更喜欢选择 Ubuntu On ARM,我喜欢它的窗口管理器,完全是桌面类型的,而Android用来做MID的话,我觉得那简直是个废物,它完全是一种手机模式,窗口不能移动,死板得要死!
Ubuntu On ARM的国内参考产品:众一MID,智器Q5,智器Q7。
都做得不错,正是我想要做的东西!感觉很可惜,我一向想做的东西,不久市场上就会出现了,哎,没有钱进行开发啊!好想自己做产品,只恨财力,人力上的缺乏!