近日,中国共创软件同盟发布了其开发的嵌入式操作系统CC-Linux1.0,该系统是由共创软件联盟组织开发的国家“863”项目。CC-Linux完全遵循GPL和联盟许可证,允许用户自由使用和修改。CC-Linux由内核、GUI、开发工具及应用软件构成。内核采用最新的Linux2.40版本,针对嵌入式设备重新进行了优化与配置。GUI支持Nano-X接口标准,提供了丰富的控件,并分别面向PDA和机顶盒的窗口管理器和桌面管理器。该系统支持中文输入与处理,并提供第三方中文输入接口。开发工具提供了两个软件包,即面向设备厂商的ETK和面向ISV的SDK。在ETK中提供了内核可视化配置、内核下载与调试、glibc裁剪、目标代码生成等工具。SDK建立工程化的应用软件开发环境,提供强大的GUI仿真、设备仿真、内核仿真等功能。
CC-Linux1.0属于真正意义上的嵌入式操作系统,具备极强的扩展能力以满足嵌入式设备的需求,可以广泛应用在PDA、机顶盒、信息家电、VOD(视频点播系统)、手机、数码相机等设备上。该系统源代码完全开放,用户可以在遵循联盟许可证的前提下自由下载(下载网址www.cosoft.org.cn),相信这套系统的推出将对我国嵌入式设备尤其是Internet应用设备的开发起到极大的促进作用。
CC-Linux1.0采用了全新的开发模式――“展模式”,国内数十家企业与科研单位参与了开发,并且建立了一套网上、网下协同开发的机制,该系统是展模式的阶段性成果。所谓展模式,按照共创联盟的界定,是一个基于Internet的开发环境,操作系统的开发为内圆,从内向外,过渡到由目前联盟成员构成的核心模块,再到由多联盟成员构成的非核心模块,最后遍及到自由软件开发者的开发的模式。联盟在一开始就在探索中国自由软件商业化的模式,以便适应中国市场化的速度。加入联盟,开发者可以在联盟机制的保障下,通过为用户提供解决方案而收取费用,获得再续开发的经济支持;而用户则可以用很低的成本得到量身定制的个性化服务,并且它可以选择的技术人员是全中国最优秀的软件人才。“863”计划智能计算机系统专家参与指导,经过联盟科学严密的论证,最后选择了操作系统作为联盟开发切入点,是具有深刻的战略意义的。开发操作系统,向下可以推动中国硬件特别是芯片等核心技术的发展,向上可以扩展基于该操作系统的应用软件的开发,打破国外计算机硬件和硬件厂商的垄断,这对国家安全利益尤为重要。(郑卫华)
|