红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

Novell公开其OpenSuse开发工具Build Service 1.0

发布时间:2008-07-14 00:07:00来源:红联作者:Intottle
  构建一个Linux的系统软件本来就是一个极富挑战的工作,而为系统开发相应的应用则显得尤为如此。不同的Linux系统开发商都有着自家特色的用于应用交付(application delivery)的封装系统(packaging systems),而这不同的封装标准则为软件开发商、制造商发行软件制造了很多困难。

  为了克服上述困难,Novell就针对性地开发了其openSUSE系统的Build Service 1.0,该工具之目的在于降低多样化软件创建封装的难度,这其中就包括Red Hat和Ubuntu。但是这个工具设计的初衷本不是为了帮助开源社区,而是为了开放Novell自家的Linux系统openSUSE,确保程序员开发的软件能够运行在自家的openSUSE上。

  openSUSE社区经理Joe Brockmeier向InternetNews.com网站透露表示,“openSUSE Build Service是为了更好地构建openSUSE系统。这将会极大地改变原先的开发进程,所有的潜在的openSUSE贡献者,不仅仅只包括我们 Novell雇佣的员工,都能够使用build service工具,这样整个openSUSE系统的构建过程就显得更为透明。”

  据悉,Build Service是基于Novell的内部私有的AutoBuild service工具,Novell也曾利用该工具构建SUSE Linux。自Novell于去年一月宣布着手开发Build Service,这个有着里程碑意义的Build Service's 1.0已经花费了18个月的时间。

  1.0版的Build Service包含有几个BUG的修复以及一些稳定性能的改善,Novell坚信这能够为软件开发者所用从而极大地简化应用交付工作的难度。应用软件的封装格式一般都是那种简单的安装和卸载程序,而非使用那些被压缩的tarball文件,设置归档日志格式(archive format)在Linux用户当中也较为普遍。

  此外openSUSE的Build Service也简化了软件开发商开发应用软件的难度,这样就可以为不同Linux版本软件开发新应用,这其中就包括Novell的竞争对手Red Hat和Ubuntu。Brockmeier表示,“我们已经有7257名用户已经注册,你可以下载源文件并且运行自己的Build Service,但是还是有很多的开发者使用了我们的build service。”

  来源:pconline
文章评论

共有 0 条评论