全国咨询热线:400-706-1825 | 桌面、办公软件服务专线:400-766-6585

官方微博| 企业信箱| English

联系方式

中标软件有限公司

全国客服电话:400-706-1825
桌面、办公软件服务专线:400-766-6585
上海总部
电话:021-51098866
上海市番禺路1028号数娱大厦10层
北京分公司
电话:010-51659955
北京市北四环西路9号银谷大厦20层

联系我们
网站小箭头 公司新闻

中标软件开放首个国产CPU编译平台

2011年9月1日 点击次数:2164 国产操作系统中标软件

      据悉,由中标软件有限公司主办的第一届“中标麒麟”杯全国软件精英大赛自8月1日启动以来,吸引了众多来自高校和开源社区的开发爱好者,报名如火如荼,报名人数和参赛项目与日俱增。中标软件率先基于Koji开发的国产CPU编译环境正式面向参赛者和广大国产CPU开发爱好者提供服务。作为首个由专业厂商构建并维护,贡献给爱好者使用的国产CPU编译构造环境一经发布便深深的吸引了众多开发爱好者的关注,成为本次软件大赛的一大亮点。什么是Koji?什么是国产CPU自动化编译环境?该平台与其他的编译方式相比有哪些特点,针对这些疑问,“中标麒麟”杯全国软件精英大赛负责人做出了解答----

     “中标麒麟”桌面操作系统工程师为本次大赛专门开发了基于Koji平台的国产CPU编译构造环境,免除了参赛者安装、配置等一系列步骤,而维护、管理也全部由大赛的后台管理小组来完成。

      Koji是开源领域面向软件包提供自动化的编译、维护和管理能力的项目,由Koji-Hub、Kojid、Koji-Web、Koji Client、Kojira组成,它利用Mock生成的chroot环境编译Source RPM包,实现包的不同Build、不同Arch、SRPM与Binary RPM统一管理与查询。基于Koji通过其Tag机制向上可以实现多版本的同时维护与管理,其继承机制可以消除一个包属于多个版本时的存储冗余,实现增量式的版本管理。“中标麒麟”操作系统和著名的Fedora都是采用Koji构建的核心包编译构造环境进行操作系统的开发和维护。


图:编译平台工作示意图

      本次软件大赛提供的基于Koji平台的国产CPU编译环境,是由“中标麒麟”桌面操作系统的工程师们首次将国产CPU指令特色的编译环境与Koji平台的结合。通过这样的编译环境,广大国产CPU开发爱好者可以在没有国产CPU硬件环境的情况下利用该环境进行代码编译、包的生成和包的管理。同时,“中标麒麟”桌面操作系统的工程师们通过对Koji的改造和开发,提供了出色的在线协同分布式开发和后端集群编译的能力,在提升了整个平台包编译能力的情况下,能够很好地满足跨地区研发团队协同工作的需求,是面向国产CPU采用社区开发模式丰富上层应用传播自主可控的有力支持。

      通过该平台的Web界面,参赛选手、团队可以轻松访问并使用该编译环境,通过平台提供的成员权限管理机制、包管理维护流程机制、bug测试维护机制、仓库维护机制、以及wiki工具。每个项目团队可以在平台上建立属于自己的研发项目,指定相应的流程和机制,完成包的编译、测试和调试优化,所有的包和版本都可以利用这个平台进行管理,最后再迁移到服务器上提交作品进行公测。



© 2015-2016 中标软件 版权所有中标国产操作系统 ICP证:沪ICP备14027244号-1