短暫還是漫長?討論Ubuntu發(fā)布周期
一路引吭高歌 Ubuntu發(fā)布五周年,我們之前就介紹過有關(guān)Ubuntu發(fā)布周期的優(yōu)點(diǎn)。目前離Ubuntu 10.04 Lucid Lynx 的最終發(fā)布僅一周之遙了, 但最近新加入的一個(gè)X.org server的補(bǔ)丁導(dǎo)致的的重大內(nèi)存泄漏需要Ubuntu開發(fā)者進(jìn)行“緊急”測(cè)試。這個(gè)bug“會(huì)使得幾個(gè)小時(shí)后電腦變得越來越慢,最終導(dǎo)致完全反應(yīng)遲鈍”,一名Ubuntu開發(fā)者,Martin Pitt,在Ubuntu開發(fā)郵件列表中把這個(gè)問題定義為緊急,昨天這樣寫道:
“周五我們會(huì)根據(jù)收集到的用戶反饋來決定我們是否會(huì)把它放到Lucid的最終版本中還是簡(jiǎn)單做一個(gè)穩(wěn)定的系統(tǒng)升級(jí)。”能否把版本 發(fā)布推遲到所有問題都解決完?
短暫還是漫長?
一個(gè)較短的發(fā)布周期的好處是顯而易見的。 Ubuntu 新版本發(fā)布伴隨著以Ubuntu為標(biāo)題的評(píng)論、新聞以及各種類型的宣傳鋪天蓋地,這正好表現(xiàn)了用戶期待一個(gè)更好的操作系統(tǒng)。
Canonical公 司的前任CEO Mark Shuttleworth 就是六個(gè)月短發(fā)布周期的堅(jiān)定支持者:
“它令人興奮并使得貢獻(xiàn)者感到振奮”, 并且它遵循了久經(jīng)考驗(yàn)的原則‘臭蟲在眾人的眼皮下將無處遁形’和‘盡早發(fā)布, 經(jīng)常發(fā)布’到底有多少Ubuntu的開發(fā)者能夠犧牲這些營銷利 益? 推遲幾天發(fā)布日期問題真的就那么大?
毫無疑問,Canonical在把Linux帶入到主流操作系統(tǒng)中功不可沒。每次發(fā)布會(huì)有越來 越多的人在嘗試Ubuntu,而且從2005年起,它就一直占據(jù)Distrowatch的頭把交椅。但是Ubuntu是否只是一個(gè)給新手嘗試******軟件 的Linux發(fā)行版?Linux備受贊譽(yù)的穩(wěn)定性與安全性呢?有很多Linux用戶投入到Ubuntu “unstable”的懷抱, 部分用戶會(huì)堅(jiān)持版本發(fā)布2-3周后再選擇升級(jí),因?yàn)檫@時(shí)不穩(wěn)定的因素已經(jīng)消除。
Ubuntu vs Debian 方式
Debian 的項(xiàng)目經(jīng)理, Steve McIntyre在解釋為什么Debian5.0的發(fā)布比計(jì)劃晚了4個(gè)月時(shí)說:
基本上,最近幾個(gè)版本,比如 Etch和Lenny,計(jì)劃一直都是18個(gè)月, 但是有可能拖到24個(gè)月。我們的預(yù)計(jì)計(jì)劃可能會(huì)失誤,畢竟我們是志愿從事這項(xiàng)工作的, 如果我們宣稱18個(gè)月而實(shí)際釋出能控制在24個(gè)月以下, 每個(gè)人都會(huì)感到愉悅的。
到目前為止, 在Debian中我們對(duì)”當(dāng)它已經(jīng)可以了再發(fā)布“的方式感到很滿意。我們更傾向于穩(wěn)定的版本,它對(duì)于我們以及其他用戶來說是非常重要的, 我們只是想確保它是正確的。 我們可以把目標(biāo)定在一個(gè)具體的日期, 但除非我們得到多數(shù)人的認(rèn)可并且得知了這一項(xiàng)事實(shí):即它已經(jīng)準(zhǔn)備完畢,我們才會(huì)很高興在幾個(gè)月后釋出以確保它確實(shí)很棒。”
我非常尊重 Linux 的開發(fā)者和貢獻(xiàn)者。但是當(dāng)每個(gè)人都在期待一個(gè)穩(wěn)定的發(fā)布計(jì)劃時(shí), 涉及到到這些大的項(xiàng)目尤其是開源軟件時(shí), 發(fā)布日期只能夠作為計(jì)劃。Ubuntu 開發(fā)者和Canonical ***能改變他們對(duì)于發(fā)布日期的看法并且向Debian 的方式靠攏——“當(dāng)它已經(jīng)可以了”,因?yàn)椋ㄎ艺J(rèn)為)使用沒有臭蟲的軟件穩(wěn)定性及可用性的好處更勝過一個(gè)短暫且嚴(yán)格的發(fā)布周期的營銷利益。
【編輯推薦】