构建一个Linux体系软件原本便是一个极富应战的作业,而为体系开发相应的运用则显得很如此。不同的Linux体系开发商都有着自家特征的用于运用交给(application delivery)的封装体系(packaging systems),而这不同的封装规范则为软件开发商、制作商发行软件制作了许多困难。
为了战胜上述困难,Novell就针对性地开发了其openSUSE体系的Build Service 1.0,该东西之意图是下降多样化软件创立封装的难度,这其中就包含Red Hat和Ubuntu。可是这个东西规划的初衷本不是为协助开源社区,而是为了敞开Novell自家的Linux体系openSUSE,保证程序员开发的软件能够运转在自家的openSUSE上。
openSUSE社区司理Joe Brockmeier向站泄漏表明,“openSUSE Build Service是为了更好地构建openSUSE体系。这将会极大地改动原先的开发进程,一切的潜在的openSUSE贡献者,不只仅只包含咱们Novell雇佣的职工,都可运用build service东西,这样整个openSUSE体系的构建进程就显得更为通明。”
1.0版的Build Service包含有几个BUG的修正以及一些安稳功能的改进,Novell深信这可认为软件开发者所用然后极大地简化运用交给作业的难度。运用软件的封装格局一般都是那种简略的装置和卸载程序,而非运用那些被紧缩的tarball文件,设置归档日志格局(archive format)在Linux用户傍边也较为遍及。
此外openSUSE的Build Service也简化了软件开发商开发运用软件的难度,这样就可认为不同Linux版别软件开发新运用,这其中就包含Novell的竞争对手Red Hat和Ubuntu。Brockmeier表明,“咱们已有7257名用户现已注册,你能够下载源文件而且运转自己的Build Service,可是仍是有许多的开发者运用了咱们的build service。”