來(lái)源:it168 2009-08-26 盡管Debian對Ubuntu的過(guò)去和將來(lái)都有著(zhù)重要的影響,不過(guò)很多新Ubuntu用戶(hù)卻對Ubuntu的根源知之甚少,自然也不知道它與 Debian之間的關(guān)系。本篇文章將重點(diǎn)介紹Debian對Ubuntu的重要性,以及Ubuntu在Debian生態(tài)系統中所扮演的重要角色。 Debian:一個(gè)堅實(shí)強大的基石 Debian由Ian Murdock在1993年創(chuàng )建,相比競爭對手而言,Debian具有幾大重要優(yōu)勢。它具有一個(gè)極其強大的包管理系統和豐富的可用軟件。根據最近的統計數據顯示,在其主程序庫中,僅僅穩定版的軟件包就超過(guò)了20000個(gè),而最新的不穩定開(kāi)發(fā)版則有30000多個(gè)。 讓Debian區別于其它Linux發(fā)行版的另一個(gè)關(guān)鍵之處是,它具有一個(gè)非常完美的面向社區開(kāi)發(fā)模式。Debian是廠(chǎng)商中立的,其標準透明,無(wú)官僚作風(fēng)。 盡管Debian具有非常強大的優(yōu)勢,不過(guò)它也有嚴重的弱點(diǎn),尤其是桌面系統方面。它的開(kāi)發(fā)周期過(guò)于冗長(cháng),每隔兩到三年才發(fā)布一個(gè)版本,對于想體驗最新軟件的用戶(hù)來(lái)說(shuō),這無(wú)疑是一個(gè)噩夢(mèng)。 Debian分三種形式提供:穩定版、測試版和不穩定版。穩定版被廣泛用于服務(wù)器上,但是很多桌面用戶(hù)更喜歡選擇測試版或不穩定版,因為在這兩個(gè)版本上可以使用當前比較流行的軟件。不幸的是,這兩個(gè)版本不能保障功能完整,且用戶(hù)時(shí)常會(huì )碰到嚴重的異常錯誤。 Debian項目的底層意識形態(tài)常常又阻礙了其發(fā)展。該項目崇尚民主,但缺乏一個(gè)強大的中心領(lǐng)導者,這導致了其決策過(guò)程的低效,且缺乏一個(gè)穩定的方向。開(kāi)發(fā)工作通常會(huì )被一些特定問(wèn)題的非技術(shù)爭論而影響進(jìn)度。 在過(guò)去幾年中,Debian管理模式的一些分歧已經(jīng)大大減少了其參與者,迫使某些高水平的貢獻者不得已放棄該項目。盡管其它Linux發(fā)行版也同樣存在此類(lèi)問(wèn)題,但Debian社區中此問(wèn)題顯得尤為突出。 Ubuntu:彌補不足成就偉業(yè) Ubuntu Linux最早于2004年作為Debian的一個(gè)分支出現,其創(chuàng )始人是南非企業(yè)家Mark Shuttleworth。Ubuntu項目由Shuttleworth的公司Canonical和社區志愿開(kāi)發(fā)者共同努力開(kāi)發(fā)而成,目的是實(shí)現一個(gè)現代版的Linux版本,使其在桌面系統上真正具有競爭力,更適合主流非技術(shù)用戶(hù)使用。 Ubuntu的重點(diǎn)在于提高易用性,并且堅持定時(shí)發(fā)布新版本,即每隔六個(gè)月發(fā)布一個(gè)新版本。這確保了用戶(hù)不再使用過(guò)時(shí)的軟件。其發(fā)布計劃一般是緊隨桌面環(huán)境GNOME項目,Ubuntu一般是在新版GNOME推出新版一個(gè)月后也推出新版。 Ubuntu不是Debian的一次性分支。這兩個(gè)Linux版本依然緊密聯(lián)系,大量的Ubuntu軟件包依然直接來(lái)自于上游的Debian。在每個(gè) Ubuntu版本開(kāi)發(fā)初期,新的更新軟件包自動(dòng)從Debian不穩定版本直接導入到Ubuntu中。導入完畢后,這些軟件包在Ubuntu中被進(jìn)行充分的測試和完善,以確保在正式版推出后具有高度的可靠性和健壯性。 從與Debian的關(guān)系來(lái)看,你可以把Ubuntu看做一系列Debian不穩定版的快照,不過(guò)它已經(jīng)被進(jìn)行了完善,而且提高了易用性。Ubuntu開(kāi)發(fā)者所做的工作是,在Debian的基礎上簡(jiǎn)化軟件安裝過(guò)程,使其更易于被桌面計算機所使用。 Ubuntu具有一個(gè)用戶(hù)友好的Live CD盤(pán),它具有一個(gè)現成的完整Linux環(huán)境,無(wú)需用戶(hù)選擇單獨的的軟件包或進(jìn)行其它的選擇,即可體驗Ubuntu系統。Ubuntu還包含一些輔助工具,讓你可以輕松安裝和配置專(zhuān)有硬件驅動(dòng)、編碼器和其它用戶(hù)需要的組件。這些工具使得Ubuntu只需經(jīng)過(guò)很少修改或配置,就可以成為適合絕大多數環(huán)境的全功能版桌面平臺。 Ubuntu在很多方面具有重大改進(jìn),不過(guò)Debian也有自己的優(yōu)勢。Ubuntu定時(shí)發(fā)布管理戰略的劣勢之一是,有時(shí)候不能包含一些有用的升級軟件包,而Debian不穩定版盡管不提供穩定性保障,但它的滾動(dòng)更新卻可以確保它總能提供最新的軟件包。Debian的另一個(gè)巨大優(yōu)勢是,它支持多種架構,而Ubuntu官方只支持標準的桌面計算機和ARM。 Ubuntu與Debian的沖突 在很多方面,Ubuntu對Debian的依賴(lài)依然非常嚴重,但是它們之間的關(guān)系卻并非總是那么和睦。Ubuntu的成功使其與Debian的關(guān)系開(kāi)始變得緊張,人們指責Ubuntu是寄生蟲(chóng),沒(méi)有對Debian作出等價(jià)的回報。在過(guò)去數年中,Ubuntu社區已經(jīng)采取了重要的措施來(lái)緩解這種緊張關(guān)系,解決兩者之間的沖突。 在2005年兩者之間的爭論第一次出現,Debian創(chuàng )始人Ian Murdock表示,Debian和Ubuntu要想實(shí)現雙贏(yíng),需要保持這兩個(gè)Linux版本之間的兼容性和互通性。 他表示,“如果Ubuntu是Debian家庭中的一員,它的成功就代表著(zhù)Debian家庭的成功。但是,前提是Ubuntu還是Debian家族的好兒子。我的擔心是,它正在顯現出變?yōu)槿涡院⒆拥嫩E象,早期的成功使其變得自大,開(kāi)始懷疑自己是否還需要它的父親。如果Debian能從Ubuntu中獲益,兩者之間的血脈將得以延續,Ubuntu必須更強大,而不是簡(jiǎn)單的模仿Debian! Shuttleworth對Murdock的大部分觀(guān)點(diǎn)表示贊同,強調協(xié)作是兩者向前發(fā)展的唯一道路。 Shuttleworth在幾年前表示,“我認為,沒(méi)有Debian就沒(méi)有Ubuntu。因此我認為Ubuntu是Debian一個(gè)擴展產(chǎn)品,Ubuntu有責任和義務(wù)推動(dòng)Debian的發(fā)展,因為Ubuntu的成功是因為站在偉大Debian的肩膀上! 但是,它們兩個(gè)在幾個(gè)關(guān)鍵技術(shù)問(wèn)題上存在意見(jiàn)分歧,例如在解決互操作性問(wèn)題上兩者就有不同的觀(guān)點(diǎn)。Murdock在DCC聯(lián)盟擔任要職,該組織由 Debian和幾個(gè)衍生Linux聯(lián)合創(chuàng )建,旨在為Debian系統創(chuàng )建一個(gè)兼容LSB的共同核心。Murdock希望這樣可以保證所有基于Debian 的Linux系統之間的兼容,防止發(fā)生他所擔心的各自為政的現象。該計劃在幾個(gè)層面上都存在失誤之處,其技術(shù)上的失敗最終導致了它的瓦解。 Shuttleworth曾準確的預言了這些問(wèn)題,并且沒(méi)有遵循DCC標準。 曾經(jīng)有幾個(gè)活動(dòng)來(lái)讓這兩個(gè)社區增加協(xié)作,但是這些活動(dòng)一直未取得較大成功。在Debian方面,建立了Utnubu項目來(lái)幫助將Ubuntu軟件包加入到Debian中。在Ubuntu方面,則創(chuàng )建了 Debian協(xié)作團隊(DCT)來(lái)實(shí)現類(lèi)似的目標。這兩個(gè)項目都沒(méi)有取得重大進(jìn)展,但是它們也顯示了雙方希望加強合作的意愿。 |