掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
linux之父史蒂夫·科恩,幾十年來一直是開源和自由軟件社區(qū)的先驅(qū)。他的基本原則是:“讓任何人都能訪問計(jì)算機(jī),無論其價(jià)格,并賦予計(jì)算機(jī)能力”。在那之后,Linux發(fā)展到前所未有的程度,曾受益于科恩奉行的社區(qū)合作與開源精神??贫鞑⒉皇且晃痪哂兴枷爰野闵铄渌季S的高手,他絕技卻是分支技能。

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

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流