我曾经在6月初的文章“里程碑?Linux在移动与嵌入式领域的近期动向”中分析过一些嵌入式Linux的发展进程,如今,这个进程正在加速。本周一也就是16号,Intel正式推出Mobile and Internet Linux Project,整合了大量旨在改进Linux内核和其它开放源代码组件的现有和新项目,力推Linux嵌入式开发。
对此进行报道后,cnbeta也做出了相应的中文报道,大概内容是这样的:
这些项目旨在改进电源管理、用户界面、无线网络的使用、Web浏览、聊天、手机软件开发.英特尔希望获得公司外部的支持,已经对英特尔这一计划表示支持的二家Linux厂商是Canonical和中国的Red Flag Linux。
BlackBerry、Treo、iPhone等产品已经证明,通过手机上网冲浪是有市场的.目前,英特尔销售这类硬件的项目包括其Mobile Internet Device项目.
Mobile and Internet Linux Project的一大焦点是改进编程工具.在传输到手机或产品原型上前,开发人员通常在普通PC上编写和调试代码.德克说,最困难的问题之一是将软件传输到手机上.我们认为这是一个简化开发的重要举措.
英特尔将托管源代码和邮件列表等工具,但它不会自己开发一个Linux版本.
实际上,Intel是希望与这方面的版本发行商合作的,比如现有或者即将推出的Ubuntu Mobile and Embedded Edition, Red Flag MIDINUX以及Pepper Linux等。因为它的目标还是推广它的硬件设备,无论是MID还是UMPC。我去Mobile and Internet Linux Project看了一下,相应的工程包括Linux kernel, UI framework, browser, multimedia framework, embedded Linux image creation tools, 随之还有很多开发资源,比如git-based源代码仓库,文档,邮件列表以及irc频道(#moblin at irc.freenode.net)。大致介绍如下:
Kernel -- 特定平台的内核补丁及驱动
GTK-based UI (user interface) framework -- 和Nokia基于Linux的web tablets比较类似,使用Hildon application framework
Power management policy project -- 为了向移动设备的电源管理提供提供 “全面的,强健的,可扩展” framework的项目
Network profile manager -- 被描述为一个统一的,动态的配置管理系统,支持各种不同的用于连接移动设备的协议(WiFi, Bluetooth, etc.)
Browser -- 基于Mozilla, 同时拥有finger-driven 用户接口和Hildon的融合
Multimedia -- 一种 “Moblin Media Artist” 播放器,提供对gstreamer或者Real’s open source Helix streaming frameworks的选择
Image capture -- 一种对静止图像或者视频的捕获,管理以及分享的应用程序
Chat -- 基于Telepathy,但增加了对各种流行的消息协议的支持
Moblin image creator (pictured at right) -- 致力于提供一种快速创建特定平台构建环境以及目标文件系统的东东,可以从可选特色功能集合列表中选择自己想要的内容,并根据用户选择生成对应的二进制镜像,能够在模拟环境中或者实际的设备上运行。
当前所有的工程都是基于Intel架构的,不过,Intel宣称不排斥支持其他架构的项目,也就是完全开放性。至少我对这方面的前景是相当看好的,这也是为什么我对N800如此着迷的原因。
只要有相应的开发套件,广大Linux就可以从软件方面完全定制自己的MID(详细介绍请见这里)。对应的手机方面,也有相应的openmoko project。总之,正如题目所说,在越来越多的大牌厂商关注并进入这个领域后,Linux嵌入式开发进程正在加速。
中国的广大技术爱好者们,要赶紧跟上发展的步伐了,呵呵。如果有朋友用上了相应的MID或者openmoko手机,记得通知一声哦。

