Ubuntu與Debian的沖突 |
發布時間: 2012/6/24 22:44:15 |
在很多方面,Ubuntu對Debian的依賴依然非常嚴重,但是它們之間的關系卻并非總是那么和睦。Ubuntu的成功使其與Debian的關系開始變得緊張,人們指責Ubuntu是寄生蟲,沒有對Debian作出等價的回報。在過去數年中,Ubuntu社區已經采取了重要的措施來緩解這種緊張關系,解決兩者之間的沖突。
在2005年兩者之間的爭論第一次出現,Debian創始人Ian Murdock表示,Debian和Ubuntu要想實現雙贏,需要保持這兩個Linux版本之間的兼容性和互通性。 他表示,“如果Ubuntu是Debian家庭中的一員,它的成功就代表著Debian家庭的成功。但是,前提是Ubuntu還是Debian家族的好兒子。我的擔心是,它正在顯現出變為任性孩子的跡象,早期的成功使其變得自大,開始懷疑自己是否還需要它的父親。如果Debian能從Ubuntu中獲益,兩者之間的血脈將得以延續,Ubuntu必須更強大,而不是簡單的模仿Debian。” Shuttleworth對Murdock的大部分觀點表示贊同,強調協作是兩者向前發展的唯一道路。 Shuttleworth在幾年前表示,“我認為,沒有Debian就沒有Ubuntu。因此我認為Ubuntu是Debian一個擴展產品,Ubuntu有責任和義務推動Debian的發展,因為Ubuntu的成功是因為站在偉大Debian的肩膀上。” 但是,它們兩個在幾個關鍵技術問題上存在意見分歧,例如在解決互操作性問題上兩者就有不同的觀點。Murdock在DCC聯盟擔任要職,該組織由Debian和幾個衍生Linux聯合創建,旨在為Debian系統創建一個兼容LSB的共同核心。Murdock希望這樣可以保證所有基于Debian的Linux系統之間的兼容,防止發生他所擔心的各自為政的現象。該計劃在幾個層面上都存在失誤之處,其技術上的失敗最終導致了它的瓦解。Shuttleworth曾準確的預言了這些問題,并且沒有遵循DCC標準。 曾經有幾個活動來讓這兩個社區增加協作,但是這些活動一直未取得較大成功。在Debian方面,建立了Utnubu項目來幫助將Ubuntu軟件包加入到Debian中。在Ubuntu方面,則創建了Debian協作團隊(DCT)來實現類似的目標。這兩個項目都沒有取得重大進展,但是它們也顯示了雙方希望加強合作的意愿。 建立更緊密的聯系紐帶 最終改善雙方關系的是Ubuntu社區中的文化轉變。更多重點被放在向Debian作出貢獻上,某些個體Ubuntu團隊開始與上游Debian開發者在特定項目上進行合作。Ubuntu開發者鼓勵志愿者積極向Debian團隊提交漏洞報告,以及直接參與Debian開發。在某些特定領域,諸如Python封裝,雙方也積極進行了協作。 Canonical的回報Debian也在一定程度上上緩解了雙方的緊張關系。Launchpad開發平臺被Ubuntu廣泛應用,但是它的閉源狀態是一個突出的問題。去年初這個問題也得以解決,Shuttleworth宣布整個Launchpad組合將在今年完全開源。 盡管Ubuntu和Debian之間的分歧已經大大減少,但是它們之間的關系依然不夠完美,要想讓人們完全放棄Ubuntu收獲大于付出的觀點,Ubuntu社區和Canonical還有很多工作需要做。 Ubuntu因為承襲了Debian的強大功能才得以誕生,而且它還將繼續依賴Debian社區的力量來實現自身的提高。同時,Ubuntu的流行也對Debian的知名度提高起了推動作用,通過協作性的技術工作,Ubuntu開發者也已經開始逐漸對Debian的發展作出貢獻。了解Debian和它的目標、價值和力量,將有助于明確Ubuntu的過去和未來。 本文出自:億恩科技【www.laynepeng.cn】 |