新聞中心
linux之父史蒂夫·科恩,幾十年來一直是開源和自由軟件社區(qū)的先驅(qū)。他的基本原則是:“讓任何人都能訪問計算機,無論其價格,并賦予計算機能力”。在那之后,Linux發(fā)展到前所未有的程度,曾受益于科恩奉行的社區(qū)合作與開源精神??贫鞑⒉皇且晃痪哂兴枷爰野闵铄渌季S的高手,他絕技卻是分支技能。

就科恩來說,以Linux為例,在1989年以前,它大多只存在于提供研究人員使用的實驗室和大型機上??贫髟奶幱螝v,到世界各地的實驗室搜集來的版本,終于將Linux的全部程序匯編在一起,并發(fā)布了它的source code??贫鞑⒉皇莵碜杂诳茖W(xué)界,更不是Linux內(nèi)核的開發(fā)人員。但在科恩的分支模型理解和管理上,他展示出極高的能力。
科恩把Linux社區(qū)分成了很多支持linux內(nèi)核開發(fā)的組織。他也為分支組織定制了一系列”規(guī)則”:改進源代碼最后都要經(jīng)過Linus,每一次提交都要經(jīng)過code review,以及每一次小修改都要經(jīng)過測試等等。這些規(guī)則為Linux內(nèi)核及其項目提供了項目管理,并將Linux發(fā)展到了跨用戶和多個國家使用的技術(shù)水平。
科恩也不斷發(fā)展linux的分支管理模式,他第一次嘗試用軟件來管理分支系統(tǒng)。他以 CVS(Concurrent Version System)為例,CVS 能夠有效地追蹤每個版本的更改,可以做到以前需要手動查看分支表的事情,現(xiàn)在只需要一個命令即可,這真正節(jié)約了時間并提高了效率。
結(jié)論:
史蒂夫·科恩是一名分支之王,他為Linux社區(qū)發(fā)展做出了杰出貢獻,創(chuàng)建出了一系列模式和組織,改善Linux分支管理,并使Linux可以跨用戶和跨國家使用,他也開發(fā)了CVS軟件,有效地追蹤每個版本的更改,節(jié)省了查看分支表的時間并提高了效率。科恩的努力極大地改善了Linux的開發(fā),為Linux的發(fā)展貢獻良多。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
本文標題:Linux之父史蒂夫·科恩:分支之王(linux的分支)
URL標題:http://www.dlmjj.cn/article/djpjipi.html


咨詢
建站咨詢
