亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

Linux補丁管理路正長
2006-11-29   

一個幫助Linus Torvalds跟緊Linux補丁發展的的建議激起了一場關于Linux操作系統的發展是否已經超越其開創者能力的爭論。

本周一,計算機程序員,作家和Linux推廣者Rob Landley提出了一個針對Linux核心開發的建議:補丁企鵝——一個專門幫助集成解決開發中的Linux2.5所存在的無數小問題的人。

Landley說,這個建議由于許多開發者因為Torvalds沒有緊隨自愿開發者所做的補丁碰到了困難才提出的。這在整個Linux社會中已經成了一個潛在的不安因素。

Landley在他的提議引發了Torvalds和幾個開發人員的激烈討論后說:“現在,補丁程序盡管存在很多問題,但還是可以管理的。我之所以作出這個提議是希望能在問題爆發前解決它。如果壓力持續發展,就越來越可能發生災難性的事情。”

這場爭論使一個問題更加突出,就是當Linux變得更加復雜使,對操作系統外加程序的管理并沒有跟上。有人擔心受了打擊的開發者會自己出擊,分解Linux核心技術,并建立兩個完全不同的操作系統。

從20世紀90年代torvalds寫下代碼開始,Linux從一個小而簡單的操作系統變成了一個功能強大得足以和微軟的Windows相抗衡的操作系統。但是Torcalds仍然控制著這一操作系統唯一正式的核心,即kernel,并操控著linux未來的發展方向。

Torvalds,作為芯片制造者Transmeta中的一員,聲稱現在的開發機構很好。相反,他堅持認為試圖在這個系統進行開發的其他人是徒勞的,他不會使用任何一個送來的補丁程序。

"重要的是知道什么事情應該優先”Torvalds說“你可以在兩件事情中做一件:一,全盤接受,甚至接受一些缺陷,或者更小心,把時間都花在補丁程序上”。

關于信任

Torvalds補充說:他對于一些沒有采用適當方式提交的補丁的拒絕,引起了一些緊張。但這些并非源自他信任的人。而這些人,正是被指定去領導對現在的linux的子系統(比如網絡,幫助系統,圖表系統)做改進的人。

“簡而言之,把補丁送給你所知道的我信任的維護人員,”他說“如果你找不到一個人贊成你的補丁,你應該問自己這個補丁是不是有什么問題”。

這引起了一些開發人員的猜測。到底Torvalds拒絕補丁是因為它本身有問題呢,還是他們根本沒有時間看它。

“問題Linux把大量好的補丁都阻斷了”Landley 說“那是因為linus拒絕問題的方式就是簡單地忽略問題”。

并不是只有這個行業里的無名小卒編寫的補丁被束之高閣,一些很著名人物所寫的補丁也在長時間里不被采用。

著名的開放資源傳播者,linux幫助系統的維護人員Eric Raymond說,他曾經將他寫的6個補丁提交了33次以獲得采用。每次核心的變更,他就不得不為了保證他的軟件能在新的核心版本上運行而做額外的工作。

Raymond.說:“Linux的發展并沒有超越Linus作為設計者的能力,但是現在它的發展確實超過了Linus作為管理者的能力范圍,如果我們還希望Linus做設計,我們就必須要找到一種方法把他從管理者的位置上替換下來,或者起碼增強他處理補丁的能力。”

另一個爭論的焦點是補丁問題延遲了新版本Linux的開發。

穩定Linux2.2,并開始開發只供開發者使用的測試版Linux2.3只需三個月的時間。而制作最新的產品化的版本——LINUX2.4并開始測試最新的Linux 2.5卻用了大概11個月的時間。

甚至和Torvalds緊密工作在一起的人也相信他需要人幫助他組織開發工作并確保代碼的及時更新。

著名的Linux 核心開發者Alan Cox認為Torvals非常需要一位伙伴。而他就是Landley現有成熟版本Linux 2.4的非正式的“補丁企鵝“。

COX補充說,合作伙伴應該是一些有自己linux產品并自己給核心打補丁的公司,比如Red Hat,SuSE 和Mandrake,他們可以解決一些Torvalds拒絕去解決的問題。

“如果你看看供應商,就會發現,供應商更愿意出售有補丁,改過并明顯落后于發展前沿的Linux核心。這樣做是有原因的“Red Hat的COX說,“一般的顧客需要的是一個穩固可靠的平臺,并且需要能有什么人站出來說‘我們支持這個平臺,我們測試過它,我們說它很好”。

但是,COX 并不重視這個圈子里的不和,他認為這顯示出Linux的開發者們是一群脾氣不好的人。

“這就好象一次關于應該堅持什么,應該放棄什么的辦公會議,所不同的是這場會議是在公眾面前進行的”.

從他的角度來說,Torvalds并不認為他已經被確保Linux按軌道發展的工作壓垮了。但他確實同意了有增加一個額外的維護人員來處理那些可能很有用的小補丁的可能。

他說:“專門委派一個人處理各種各樣小而無序的補丁可能是個好主意。問題是很少有人愿意只做這樣的清潔工而不去做更大的事情”。


熱詞搜索:

上一篇:Linux補丁管理
下一篇:巧用Windows腳本實現補丁安裝自動化

分享到: 收藏