歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> Novell推openSUSE共建服務 瞄准開源社區

Novell推openSUSE共建服務 瞄准開源社區

日期:2017/2/27 11:07:23   编辑:Linux業界

給多種多樣Linux分支創建和維護軟件包從來就不是一件輕易的事情,但是Novell希望能改變這種現狀,他們發布了兩個軟件希望能使創建Linux應用程序包和定制 Linux發行套件變得容易。

  據internetnews.com報道,Novell公司的openSUSE共建服務和KIWI自定義發布套件如同Novell自己的SUSE Linux一樣,瞄准了開源社區。Novell最初宣布開發openSUSE共建服務大約是在一年以前,那時Novell正努力開發Autobuild服務的源代碼,Autobuild是Novell用來構建自己Linux發行套件的工具。

  雖然Novell公司采用RPM(RedHat軟件包管理器)格式創建它的 SUSE發行套件,但是openSUSE共建服務與其他格式也能很好的兼容。正是由於支持如DEB(Debian軟件包格式)等的其他格式, openSUSE共建服務既可以在基於RPM的發行(如openSUSE和Red Hat的Fedora)上運行,也可以在基於DEB的發行(比如Debian和Ubuntu)上運行。

  Novell公司的SUSE Linux產品出口管理部副總裁霍格爾•戴魯夫說,“我們未來的目標之一是給Windows做軟件包,現在這仍然只是一個在研項目,但是我們並沒有把它限定在RPM范圍之內。Novell開發openSUSE共建服務有兩個目的:一是增強共享軟件包的實用性,二是讓開發者能更容易地維護他們的軟件包。戴魯夫解釋道,“現在有些開源程序的程序員已經面臨到這樣的問題:他不得不分開研究每一個發行套件以使他的軟件包能給不同的發行套件使用。openSUSE共建服務允許他們在一個系統下維護軟件包,自動生成與不同發行套件相適應的軟件包。”作為補充,Novell發布了他們自己的 KIWI開源映象工具,這使得開發者們可以用LiveCD或者虛擬Xen映象等方式創建他們自己的Linux發行套件。

  創建自定義Linux發行套件並不是一個新觀念,開源軟件廠商rPath做這個已經一年多了。戴魯夫說KIWI的目的是給應用軟件一個模版,雖然他也不能詳細指出這種軟件在商品化的過程中會發生什麼。openSUSE共建服務和 KIWI都得到第二版GPL的許可認證。戴魯夫表示,Novell是第三版GPL制訂計劃的積極參與者。現在還不清楚openSUSE共建服務和KIWI 是否會轉向第三版GPL,但這是完全有可能的。戴魯夫說,“我們對第二版GPL感到滿意,而且我不認為我們還需要對那兩個特別的產品做些什麼。”

  然而,對openSUSE共建服務的大型測試還是會進行。為了設置系統日期, Novell運用它們專有的Autobuild軟件構建了SUSE Linux企業版和openSUSE兩個系統。戴魯夫表示,即將到來的openSUSE 10.3將會有裡程碑式的突破。“我們開始努力把openSUSE 10.3完全內置到openSUSE共建服務中去。這是我們第一次開發完整的Linux發行套件。”

來自:linux.chinaunix.net




Copyright © Linux教程網 All Rights Reserved