Home Wiki > 编译服务专题
Sign up | Login

编译服务专题

tagline: 来自openSUSE

Introduce edit

openSUSE Build Service (OBS) 是一个开放的完整的发行版开发平台,可以用来创建和发布不同硬件架构上的适合 openSUSE 或是其他的 Linux 发行版的开源软件。

Topics edit

Icon-feature.png

功能

普通用户

  • openSUSE 即编译于 Build Service 的 openSUSE:Factory 项目
  • Build Service 还包含众多的已编译的软件包

开发者

  • 可以通过 Build Service 高效地建立组群并协同工作
  • 不再需要不同硬件平台的“编译农场”来为不同架构或不同 Linux 发行版编译软件包
  • 整合了 KIWI,可以自动生成成品和图像
  • 可以自动解决与其他软件包的依赖关系。如一个软件包依赖另一个软件包,当它所依赖的软件包变更时,这个软件包也将被自动重新编译
  • 可以在其他的项目中测试补丁
  • 具有开放的接口,允许其他客户端与其他服务(如 SourceForge、kde-apps.org)连接进来并使用它的资源

分发方或独立的软件供应方

  • Build Service 采用 GPL 许可协议,可以自由安装在任何机器上
  • 可以直接通过 OBS 客户端在自己的服务器上使用 Build Service
  • 也可以在本地服务器上手动安装 Build Service

用户群

  • 创建和发布不同硬件架构上的适合 openSUSE 或是其他的 Linux 发行版的开源软件。
  • 除 openSUSE 项目外,还有其他的一些开源项目、公司和大学使用 Build Service,参见 Build Service 使用者
Icon-usage.png

开发

  • 路程图 - 开发计划列在路程图中,另请参考想法
  • 源代码 - 源代码、文档与工具位于 gitorious.org 的 Build Service 项目
  • 工具 - Build Service 工具列出了官方与非官方的 Build Service 组件与工具
  • 如何参与 - 如大多数开源项目一样,您可以从写补丁或提出开发设想开始。Gitorious 有些工具可以从 OBS 项目复制代码,您可以改写这些代码并提交。这儿有些初级工作,是您探索代码和加入开发团队的好途径。
  • 联系与支持 - 一般可以通过 IRC 和邮件列表来获取社区支持,不过您也可以在开源会议上碰到OBS 开发者,您还可以联系 Andreas Jaeger 寻求商业支持。