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

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


咨詢
建站咨詢
