偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Ubuntu課堂:Ubuntu發(fā)行版是怎樣煉成的

原創(chuàng)
系統(tǒng) Linux
Ubuntu能取得今天的成就,和Canonical CTO Matt Zimmerman準(zhǔn)確的戰(zhàn)略眼光和團隊堅定的毅力是密不可分的。在本文中Zimmerman詳細(xì)的談了Ubuntu的制作過程以及具體的制作流程。相信對Ubuntu身世感興趣的愛好者有所幫助。

近幾年來,由Canonical領(lǐng)導(dǎo)的Linux發(fā)行版Ubuntu憑借優(yōu)秀的用戶體驗和功能取得了快速的增長,Ubuntu 10.10 Maverick Meerkat即將在10月底發(fā)布,不久我們就將看到***的Ubuntu服務(wù)器和桌面版帶來的創(chuàng)新,Ubuntu能取得今天的成就,和Canonical CTO Matt Zimmerman準(zhǔn)確的戰(zhàn)略眼光和團隊堅定的毅力是密不可分的。

51CTO特別專題推薦:Ubuntu 10.10——夢幻般的狐獴國度 | Ubuntu 10.04——清醒的猞猁

這可不是一個小壯舉,要讓項目和所有開發(fā)人員組織有序是一個規(guī)模宏大的任務(wù),需要做好全球范圍日常工作的協(xié)調(diào),但正如Zimmerman所說的,他們采用了恰當(dāng)?shù)姆椒ê驼_的流程才得以保證Ubuntu項目取得成功。

Ubuntu的開發(fā)團隊

Zimmerman對項目的跟蹤從未間斷過,確保團隊成員之間保持密切溝通,這是一個與眾不同的的組織,首先,雖然Canonical在多個國家設(shè)立了辦事處,但Zimmerman手下的大部分工程師并沒有在這些地方工作。

Zimmerman說:“我的團隊大約有120人,但只有不到5個人長期呆在辦事處工作”,他同時表示,他每季度會定期和團隊成員面對面平等交流一次,但要真正堅持下來,是需要耐心和魄力的,Zimmerman卻做到了,因此他成功了。不過Zimmerman說了,要堅持定期交流還是需要一些方法的,例如,Zimmerman說Canonical工程師的許多事情都是通過IRC,Wiki和電話會議完成的,團隊也使用開源的Gobby工具進(jìn)行協(xié)作編輯,使用Mumble搭建了語音聊天室。

Zimmerman說:“Mumble就像是支持語音的IRC,你可以設(shè)置一組頻道,團隊成員可以進(jìn)入不同的頻道尋找相關(guān)的人交流,他們可以自由進(jìn)出這些頻道,就象進(jìn)出房間一樣”。

工程組織通常喜歡使用白板分享想法,Ubuntu團隊也不例外,雖然Canonical員工和Ubuntu貢獻(xiàn)者在地里位置上是分散的,但Zimmerman說很多事情是依靠共享桌面和屏幕完成的,不過他也承認(rèn),不管協(xié)同技術(shù)多么先進(jìn),也無法取代一對一使用白板交流的效果。

Ubuntu的開發(fā)過程

至于項目總體目標(biāo)管理,Canonical使用它自己的Launchpad平臺。Zimmerman說:“Launchpad提供了一些基本的項目管理支持,我們還在開發(fā)其它工具實施跟蹤”。

Zimmerman掌控著項目的全局管理藍(lán)圖,Canonical有專門的工具從Launchpad提取數(shù)據(jù)制成報告,Zimmerman看得最多的報告關(guān)鍵部分是燃燒圖,燃燒圖是Scrum敏捷軟件開發(fā)方法的重要元素。

Zimmerman說:“它本質(zhì)上是一個條線圖,顯示了在你的迭代中還有剩下多少工作要做,假設(shè)項目總共有200個任務(wù),根據(jù)你的計劃從200到0畫一條趨勢直線,在項目開展期間,根據(jù)實際進(jìn)展在圖上畫出真實的進(jìn)度趨勢,***通常會畫出一條曲線,這意味著項目與你制定的計劃存在偏離,我們可以通過燃燒圖實時了解項目的進(jìn)展”。

雖然Zimmerman也使用了Scrum風(fēng)格的燃燒圖跟蹤項目進(jìn)度,但他表示并沒有嚴(yán)格遵守一種特定的開發(fā)方法。

Zimmerman指出,使用Scrum方法中的某些元素后,他可以根據(jù)團隊的生產(chǎn)能力做報告。他說:“我們可以準(zhǔn)確地知道在一段時間內(nèi)究竟能完成多少任務(wù),讓下一步預(yù)測變得更準(zhǔn)確”。

Ubuntu與Debian和社區(qū)的聯(lián)系

從測試的角度來看,Ubuntu工程組織有多項任務(wù)在并發(fā)進(jìn)行,Zimmerman說硬件認(rèn)證測試工作在硬件實驗室日夜不停地運行,諸如兼容性等測試完全實現(xiàn)了自動化。此外,從舊版本進(jìn)行升級的測試也是完全自動化的,當(dāng)然也少不了手工測試,但這項任務(wù)通常是由Ubuntu社區(qū)完成的。 (說到社區(qū),請大家參考這里開源社區(qū)是如何運作的——Ubuntu篇

Ubuntu開發(fā)人員并不是在真空中運轉(zhuǎn),他們也是上游開源生態(tài)系統(tǒng)的一部分,大多數(shù)上游軟件的補丁都是由他們貢獻(xiàn)的,有時Ubuntu還會先于上游發(fā)布相關(guān)漏洞的補丁。

Zimmerman說:“我們先于上游發(fā)布補丁主要是為了滿足我們的***期限需要,我們的目標(biāo)是為了將δ變得更小,每個發(fā)布周期,我們都要花大量的工程時間在上游補丁上”。

Ubuntu也嚴(yán)重依賴于它和Debian Linux發(fā)行版的關(guān)系,Zimmerman指出,大多數(shù)Ubuntu補丁提交給Debian都被接受了,至于其它上游項目,Ubuntu實在是沒有太多的精力為它們做貢獻(xiàn)。

拓展:Debian與Ubuntu 父與子的對比哲學(xué)

Zimmerman說:“我們的工作充滿挑戰(zhàn),因為牽連的項目太多了,我們不能與開源社區(qū)的每一個人都保持密切的私人關(guān)系,但我們必須要能夠一起協(xié)同工作”。

原文出處:http://www.linuxplanet.com/linuxplanet/reports/7169/1/

原文名:How Ubuntu is Made

作者:Sean Michael Kerner

【編輯推薦】

  1. Ubuntu 10.10 Beta發(fā)布 狐獴悄然走來(附下載)
  2. Linux三國混戰(zhàn) SUSE將被Ubuntu打?。?/a>
  3. 當(dāng)Unix系統(tǒng)管理員遭遇Ubuntu
  4. Ubuntu 10.10最值得期待的五大改進(jìn)
  5. 十個需要牢記的Ubuntu快捷鍵
責(zé)任編輯:張浩 來源: 51CTO.com
相關(guān)推薦

2010-03-18 14:40:34

ubuntu DIY

2013-11-11 11:34:56

UbuntuLinux發(fā)行版Unity

2010-10-14 14:31:31

Ubuntu發(fā)行版

2019-12-16 10:57:35

Linux發(fā)行版Ubuntu

2009-03-13 17:00:44

LinuxUbuntu 9.04Alpha 6

2012-05-08 10:36:20

LinuxUbuntu發(fā)行版

2023-06-19 18:13:16

2020-11-09 16:35:42

UbuntuLinux發(fā)行版

2022-02-08 11:21:26

DebianUbuntuLinux

2016-06-22 09:01:31

Linux MintUbuntu發(fā)行版

2015-12-03 09:03:24

Ubuntu GNOM發(fā)行版Linux

2013-12-10 21:23:07

開源Ubuntu

2020-10-21 09:16:01

UbuntuLinuxYarn

2020-09-09 10:40:26

UbuntuLinux桌面

2011-10-13 10:05:29

Ubuntu發(fā)行版本

2020-04-08 16:50:37

Ubuntu微軟Linux

2015-08-25 15:02:51

UbuntuLinux發(fā)行版

2018-01-22 10:35:08

GoogleDebianUbuntu

2022-03-10 14:48:54

LinuxUbuntu發(fā)行版

2011-02-16 16:23:09

Debian發(fā)行版
點贊
收藏

51CTO技術(shù)棧公眾號