IT业,如果要问当今最热门的话题是什么,从事硬件开发的人会毫不犹豫地回答:信息家电;从事软件开发的人同样也会毫不犹豫地回答:Linux。事实上,多年以前,当人们在谈论PDA、手持电脑、机顶盒时,后PC时代就到来了,或者说信息家电时代到来了。信息家电之所以直到现在才变得火爆,一个很重要的原因就是Linux的加入。廉价的Linux资源与信息家电结合,真正宣告了信息家电时代的到来!嵌入于信息家电(或其他设备)中的Linux--嵌入式 Linux,是国际软件界的一个新宠。Linux是个天生的网络>操作系统,因为它是从Unix衍生出来的,Unix已经发展了几十年,成熟而且稳定。 Linux是Open Source的,任何人都可以修改它,或者开发自己的应用。Linux系统是可以定制的,系统内核最小时只有140kB。一个带有中文系统以及图形化界面的核心程序也可以做到不足1MB,而且同样稳定!因此,Linux作为嵌入式系统,是非常有潜力的。
国际上有数以百计的嵌入式Linux开发计划,在国内,这方面的发展也是很快的。博利思软件公司在这方面做了一些有益的尝试,并于最近推出了一个嵌入式 Linux>操作系统--PocketIX 预览版(下载网址为:www.pocketix.com/software/software.htm。)。PocketIX是一个内核基于标准 Linux的嵌入式>操作系统,由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。其系统占用空间小、启动速度快、稳定性好,并具有多任务、多线程的特征。与传统的嵌入式系统相比,PocketIX采用标准的Linux结构,所有运行在标准Linux下的应用软件都可平滑移植到该系统上。
PocketIX的技术优势
标准的Linux系统通常用于服务器、桌面环境,很多功能和机制不适于做嵌入式系统,如安全系统、日志、大量的服务器程序等等。同时,有些嵌入式系统的特色功能,标准的Linux没有提供。为此,必须大规模地改造标准Linux。根据分析,嵌入式Linux产品可划分为Linux Thin Server/Thin Client、带有小GUI的Linux、无界面的Linux、基于PDA的Linux等四大系列。我们还知道,嵌入式系统与桌面系统一个很大的不同就是,嵌入式系统中并没有像桌面系统一样的WinTel联盟,CPU芯片更是五花八门,这就为开发者带来了很多的麻烦。PocketIX将来的版本将支持大部分的芯片