歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Novell公開其OpenSuse開發工具Build Service 1.0

Novell公開其OpenSuse開發工具Build Service 1.0

日期:2017/2/28 16:59:59   编辑:Linux教程

  構建一個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

Copyright © Linux教程網 All Rights Reserved