您的位置:首页 / 信息化 /中标麒麟

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

ZDNetnews 更新时间:2011-08-26 11:03:26作者:CNET科技资讯网来源:CNET科技资讯网

本文关键词: 中标麒麟 | 中标软件 |

  据悉,由中标软件有限公司主办的第一届“中标麒麟”杯全国软件精英大赛自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工具。每个项目团队可以在平台上建立属于自己的研发项目,指定相应的流程和机制,完成包的编译、测试和调试优化,所有的包和版本都可以利用这个平台进行管理,最后再迁移到服务器上提交作品进行公测。

    

好看好玩

用户评论

用户评论

  • 用户名
  • 评论内容

CNET Networks
Copyright ? 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
京ICP证150369648号 京ICP备15039648号-2
京公网安备 11010802021500号