精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:虛擬化行業(yè)動(dòng)態(tài) → 正文

GitHub如何征服了Google、微軟及一切

責(zé)任編輯:王李通 作者:boxi |來(lái)源:企業(yè)網(wǎng)D1Net  2015-06-05 09:10:49 本文摘自:36氪

Chris DiBona擔(dān)心所有的東西會(huì)在一個(gè)地方終結(jié)。

那是10年前,當(dāng)時(shí)開源軟件的想法尚未把技術(shù)世界翻個(gè)底朝天。開源的Linux操作系統(tǒng)已經(jīng)在華爾街等地的大量機(jī)器上運(yùn)行,證明了通過(guò)與世界免費(fèi)共享軟件代碼一樣可以創(chuàng)造巨大價(jià)值和金錢。但是開源社區(qū)的力量仍然相對(duì)較小。碼農(nóng)啟動(dòng)新的開源項(xiàng)目時(shí),往往要到一個(gè)相當(dāng)geeky且有時(shí)不大可靠的網(wǎng)站上,它的名字叫做SourceForge。

DiBona ,Google的開源大牛擔(dān)心把全世界所有的開源軟件都放到一個(gè)籃子上的風(fēng)險(xiǎn):“只有一個(gè)籃子,那個(gè)籃子就是SourceForge”。

于是,像許多公司一樣,Google建立了自己的網(wǎng)站,讓大家來(lái)托管開源項(xiàng)目,這個(gè)網(wǎng)站的名字叫做Google Code。Linux等開源軟件是Google建立在線帝國(guó)的基石,Google提供一個(gè)SourceForce替代的想法是,確保開源教不斷演進(jìn),讓它最終遍布全網(wǎng)。

不過(guò)這中間殺出了個(gè)GitHub,而它的傳播速度更快。

今天,也就是誕生10年后,Google宣布關(guān)閉Googe Code。這個(gè)決定并不難預(yù)料。過(guò)去3年Google已經(jīng)將大概1000個(gè)項(xiàng)目移出了網(wǎng)站。不過(guò)它的正式死亡值得注意。Google Code之死跟大環(huán)境脫不開關(guān)系,因?yàn)楝F(xiàn)在勢(shì)力龐大的開源界大部分都把自己的代碼托管到GitHub上。

有人認(rèn)為Google建Google Code可能有另外一個(gè)更加自私的想法:控制或者致力于把盡可能多的數(shù)據(jù)弄到它自己的機(jī)器上(這家公司一貫如此)。但GitHub最終體現(xiàn)出了比上述更高的價(jià)值。GitHub以比SourceForge或Google Code更徹底的方式實(shí)現(xiàn)了軟件開發(fā)的民主化。而這就是軟件開發(fā)世界最有價(jià)值的貨幣。

GitHub:開發(fā)者的貓薄荷

上線僅7年的GitHub現(xiàn)在據(jù)稱已有將近900萬(wàn)注冊(cè)用戶。每個(gè)月還有2000萬(wàn)的訪客瀏覽。根據(jù)web流量監(jiān)控服務(wù)Alexa的數(shù)據(jù),GitHub位列全球百大流行網(wǎng)站之中。

可別小看GitHub的上榜,因?yàn)榘駟紊系钠渌W(wǎng)站不是社交網(wǎng)站就是Google在各國(guó)的局點(diǎn),再就是媒體機(jī)構(gòu),主要用戶為碼農(nóng)的GitHub是個(gè)異類。

不過(guò),具有諷刺意味的是,GitHub的成功之處正好在于開源世界回歸到一個(gè)集中容器上。但這次DiBona的感覺跟大多數(shù)其他碼農(nóng)一樣,對(duì)于把所有東西都放到一個(gè)地方感到相當(dāng)欣慰。集中到一個(gè)地方可以讓大家更容易就所有事情進(jìn)開展協(xié)作。由于GitHub的獨(dú)特設(shè)計(jì),把所有雞蛋放到一個(gè)籃子的壓力并沒有像SourceForge那么大。

因?yàn)殡m然GitHub在邏輯上是一個(gè)地方,但在物理上卻無(wú)所不在。這一悖論正是開源軟件的美麗之處—也是它對(duì)技術(shù)的未來(lái)很重要的原因。

Git Ready

如何解釋這一悖論呢?這得扯到Git,這個(gè)“版本控制”軟件是GitHub的基礎(chǔ)。Git是Linux創(chuàng)始人Linus Torvalds于2005開發(fā)出來(lái)的。Git的好處是可以讓許多人同時(shí)折騰一套代碼而不會(huì)發(fā)生沖突。Software traps write input/output (I/O) and then forward changes to replication targets.

或者說(shuō),Git的作用是讓任何人很容易就可以復(fù)制一份Linux源代碼到自己的機(jī)器上,進(jìn)行變更,并可以在任何時(shí)候把變更上傳到中心版本庫(kù)上。而且每個(gè)人的變更都可以無(wú)縫地合并到一起。“這就是Git天才的地方,” DiBona說(shuō):“而GitHub的天才指出在于它理解這一點(diǎn)。”

GitHub創(chuàng)建了這樣一個(gè)網(wǎng)站,這個(gè)網(wǎng)站讓任何其他項(xiàng)目基本都能像Linux項(xiàng)目一樣運(yùn)作,使得一般編碼者都能輕松掌握。“GitHub的確非常流暢,”經(jīng)歷過(guò)這場(chǎng)開源革命的Slashdot主編Rob “CmdrTaco” Malda說(shuō):“它擁有一個(gè)性感且現(xiàn)代的界面。”

現(xiàn)在相當(dāng)大部分的人都把自己的開源項(xiàng)目托管在GitHub上,其中就包括Google、Facebook、Twitter甚至還包括開源界一度討厭的微軟。最近幾個(gè)月,微軟開始把自己部分最重要的代碼開源了,它把這些代碼托管在GitHub而不是自己的開源網(wǎng)站CodePlex。

S. “Soma” Somasegar,這位掌管微軟大量工具的老兵說(shuō)CodePlex像SourceForge及BitBucket等庫(kù)一樣仍將繼續(xù)運(yùn)營(yíng)。但是他把GitHub視為像Microsoft.NET這樣的項(xiàng)目的唯一托管地。“開發(fā)者在哪里我們就去哪里,”他說(shuō):“而大多數(shù)的開源社區(qū)都在GitHub上。”

公私兼顧

盡管如此,正是由于DiBona所謂的“Git的天才之處”,這個(gè)社區(qū)也能脫離GitHub運(yùn)營(yíng)。由于有了Git,編碼者在做特定項(xiàng)目時(shí)不僅能夠?qū)⒋a搬到自己的機(jī)器上,也很容易就能夠“fork(分支)”出代碼,然后建立新的獨(dú)立項(xiàng)目。他們還可以將部分代碼公開并讓一部分代碼保持私有。

所以Git和GitHub并不僅僅適用于開源軟件。也能用在私有代碼上。從私有到公有的轉(zhuǎn)換十分方便。你可以孤軍奮戰(zhàn),也可以發(fā)揮集體的力量。這就是開源的天才之處。

Google就是這么干的。它的新一代語(yǔ)言Go就在GitHub上托管,且是徹底公開的。有個(gè)名為Kartes的項(xiàng)目放在GitHub私有庫(kù)上面,但是這個(gè)又為另一個(gè)名為Kubernetes的公開項(xiàng)目提供資源。Chrome瀏覽器則托管在Google內(nèi)部的一個(gè)私有Git服務(wù)上。

微軟這里系統(tǒng)也是基本一樣的運(yùn)作方式。該公司內(nèi)部通過(guò)Visual Studio及Team Foundation Server這樣的工具來(lái)使用Git。通過(guò)將Visual Studio及Team Foundation Server這樣的工具提供給世界,微軟也在將Git推給其他的業(yè)務(wù)。Somasegar估計(jì)約有20%的微軟客戶或多或少在使用Git。

開發(fā)者是人

此外,軟件開發(fā)者社區(qū)已不再渺小。他們現(xiàn)在幾乎就是掌控世界的人。對(duì)于GitHub擠進(jìn)了前100,Doll認(rèn)為:“這告訴我一點(diǎn),即軟件正變得跟書面文字一樣重要。”

Google工程師Igor Minar說(shuō),開發(fā)者社區(qū)變得如此之龐大,以至于GitHub現(xiàn)在不得不努力提供可以適應(yīng)其最大型項(xiàng)目活動(dòng)的工具。Minar是開源項(xiàng)目Angular的監(jiān)管人,這個(gè)托管在GitHub上的項(xiàng)目有上萬(wàn)開發(fā)者參與。

開發(fā)者無(wú)所不在。其中許多都在GitHub上。而在GitHub上,他們正在為上千萬(wàn)的開源項(xiàng)目作出貢獻(xiàn)。Minar把這個(gè)網(wǎng)站看作是某種集市,上面幾乎有任何你想要的代碼—且大都是免費(fèi)的。“想找東西上GitHub就可以了”。總之,開源以來(lái)到來(lái)。而這意味著我們最終可以比以前迅捷得多的方式建設(shè)塑造和改善我們的世界。

關(guān)鍵字:GitHubGoogle微軟

本文摘自:36氪

x GitHub如何征服了Google、微軟及一切 掃一掃
分享本文到朋友圈
當(dāng)前位置:虛擬化行業(yè)動(dòng)態(tài) → 正文

GitHub如何征服了Google、微軟及一切

責(zé)任編輯:王李通 作者:boxi |來(lái)源:企業(yè)網(wǎng)D1Net  2015-06-05 09:10:49 本文摘自:36氪

Chris DiBona擔(dān)心所有的東西會(huì)在一個(gè)地方終結(jié)。

那是10年前,當(dāng)時(shí)開源軟件的想法尚未把技術(shù)世界翻個(gè)底朝天。開源的Linux操作系統(tǒng)已經(jīng)在華爾街等地的大量機(jī)器上運(yùn)行,證明了通過(guò)與世界免費(fèi)共享軟件代碼一樣可以創(chuàng)造巨大價(jià)值和金錢。但是開源社區(qū)的力量仍然相對(duì)較小。碼農(nóng)啟動(dòng)新的開源項(xiàng)目時(shí),往往要到一個(gè)相當(dāng)geeky且有時(shí)不大可靠的網(wǎng)站上,它的名字叫做SourceForge。

DiBona ,Google的開源大牛擔(dān)心把全世界所有的開源軟件都放到一個(gè)籃子上的風(fēng)險(xiǎn):“只有一個(gè)籃子,那個(gè)籃子就是SourceForge”。

于是,像許多公司一樣,Google建立了自己的網(wǎng)站,讓大家來(lái)托管開源項(xiàng)目,這個(gè)網(wǎng)站的名字叫做Google Code。Linux等開源軟件是Google建立在線帝國(guó)的基石,Google提供一個(gè)SourceForce替代的想法是,確保開源教不斷演進(jìn),讓它最終遍布全網(wǎng)。

不過(guò)這中間殺出了個(gè)GitHub,而它的傳播速度更快。

今天,也就是誕生10年后,Google宣布關(guān)閉Googe Code。這個(gè)決定并不難預(yù)料。過(guò)去3年Google已經(jīng)將大概1000個(gè)項(xiàng)目移出了網(wǎng)站。不過(guò)它的正式死亡值得注意。Google Code之死跟大環(huán)境脫不開關(guān)系,因?yàn)楝F(xiàn)在勢(shì)力龐大的開源界大部分都把自己的代碼托管到GitHub上。

有人認(rèn)為Google建Google Code可能有另外一個(gè)更加自私的想法:控制或者致力于把盡可能多的數(shù)據(jù)弄到它自己的機(jī)器上(這家公司一貫如此)。但GitHub最終體現(xiàn)出了比上述更高的價(jià)值。GitHub以比SourceForge或Google Code更徹底的方式實(shí)現(xiàn)了軟件開發(fā)的民主化。而這就是軟件開發(fā)世界最有價(jià)值的貨幣。

GitHub:開發(fā)者的貓薄荷

上線僅7年的GitHub現(xiàn)在據(jù)稱已有將近900萬(wàn)注冊(cè)用戶。每個(gè)月還有2000萬(wàn)的訪客瀏覽。根據(jù)web流量監(jiān)控服務(wù)Alexa的數(shù)據(jù),GitHub位列全球百大流行網(wǎng)站之中。

可別小看GitHub的上榜,因?yàn)榘駟紊系钠渌W(wǎng)站不是社交網(wǎng)站就是Google在各國(guó)的局點(diǎn),再就是媒體機(jī)構(gòu),主要用戶為碼農(nóng)的GitHub是個(gè)異類。

不過(guò),具有諷刺意味的是,GitHub的成功之處正好在于開源世界回歸到一個(gè)集中容器上。但這次DiBona的感覺跟大多數(shù)其他碼農(nóng)一樣,對(duì)于把所有東西都放到一個(gè)地方感到相當(dāng)欣慰。集中到一個(gè)地方可以讓大家更容易就所有事情進(jìn)開展協(xié)作。由于GitHub的獨(dú)特設(shè)計(jì),把所有雞蛋放到一個(gè)籃子的壓力并沒有像SourceForge那么大。

因?yàn)殡m然GitHub在邏輯上是一個(gè)地方,但在物理上卻無(wú)所不在。這一悖論正是開源軟件的美麗之處—也是它對(duì)技術(shù)的未來(lái)很重要的原因。

Git Ready

如何解釋這一悖論呢?這得扯到Git,這個(gè)“版本控制”軟件是GitHub的基礎(chǔ)。Git是Linux創(chuàng)始人Linus Torvalds于2005開發(fā)出來(lái)的。Git的好處是可以讓許多人同時(shí)折騰一套代碼而不會(huì)發(fā)生沖突。Software traps write input/output (I/O) and then forward changes to replication targets.

或者說(shuō),Git的作用是讓任何人很容易就可以復(fù)制一份Linux源代碼到自己的機(jī)器上,進(jìn)行變更,并可以在任何時(shí)候把變更上傳到中心版本庫(kù)上。而且每個(gè)人的變更都可以無(wú)縫地合并到一起。“這就是Git天才的地方,” DiBona說(shuō):“而GitHub的天才指出在于它理解這一點(diǎn)。”

GitHub創(chuàng)建了這樣一個(gè)網(wǎng)站,這個(gè)網(wǎng)站讓任何其他項(xiàng)目基本都能像Linux項(xiàng)目一樣運(yùn)作,使得一般編碼者都能輕松掌握。“GitHub的確非常流暢,”經(jīng)歷過(guò)這場(chǎng)開源革命的Slashdot主編Rob “CmdrTaco” Malda說(shuō):“它擁有一個(gè)性感且現(xiàn)代的界面。”

現(xiàn)在相當(dāng)大部分的人都把自己的開源項(xiàng)目托管在GitHub上,其中就包括Google、Facebook、Twitter甚至還包括開源界一度討厭的微軟。最近幾個(gè)月,微軟開始把自己部分最重要的代碼開源了,它把這些代碼托管在GitHub而不是自己的開源網(wǎng)站CodePlex。

S. “Soma” Somasegar,這位掌管微軟大量工具的老兵說(shuō)CodePlex像SourceForge及BitBucket等庫(kù)一樣仍將繼續(xù)運(yùn)營(yíng)。但是他把GitHub視為像Microsoft.NET這樣的項(xiàng)目的唯一托管地。“開發(fā)者在哪里我們就去哪里,”他說(shuō):“而大多數(shù)的開源社區(qū)都在GitHub上。”

公私兼顧

盡管如此,正是由于DiBona所謂的“Git的天才之處”,這個(gè)社區(qū)也能脫離GitHub運(yùn)營(yíng)。由于有了Git,編碼者在做特定項(xiàng)目時(shí)不僅能夠?qū)⒋a搬到自己的機(jī)器上,也很容易就能夠“fork(分支)”出代碼,然后建立新的獨(dú)立項(xiàng)目。他們還可以將部分代碼公開并讓一部分代碼保持私有。

所以Git和GitHub并不僅僅適用于開源軟件。也能用在私有代碼上。從私有到公有的轉(zhuǎn)換十分方便。你可以孤軍奮戰(zhàn),也可以發(fā)揮集體的力量。這就是開源的天才之處。

Google就是這么干的。它的新一代語(yǔ)言Go就在GitHub上托管,且是徹底公開的。有個(gè)名為Kartes的項(xiàng)目放在GitHub私有庫(kù)上面,但是這個(gè)又為另一個(gè)名為Kubernetes的公開項(xiàng)目提供資源。Chrome瀏覽器則托管在Google內(nèi)部的一個(gè)私有Git服務(wù)上。

微軟這里系統(tǒng)也是基本一樣的運(yùn)作方式。該公司內(nèi)部通過(guò)Visual Studio及Team Foundation Server這樣的工具來(lái)使用Git。通過(guò)將Visual Studio及Team Foundation Server這樣的工具提供給世界,微軟也在將Git推給其他的業(yè)務(wù)。Somasegar估計(jì)約有20%的微軟客戶或多或少在使用Git。

開發(fā)者是人

此外,軟件開發(fā)者社區(qū)已不再渺小。他們現(xiàn)在幾乎就是掌控世界的人。對(duì)于GitHub擠進(jìn)了前100,Doll認(rèn)為:“這告訴我一點(diǎn),即軟件正變得跟書面文字一樣重要。”

Google工程師Igor Minar說(shuō),開發(fā)者社區(qū)變得如此之龐大,以至于GitHub現(xiàn)在不得不努力提供可以適應(yīng)其最大型項(xiàng)目活動(dòng)的工具。Minar是開源項(xiàng)目Angular的監(jiān)管人,這個(gè)托管在GitHub上的項(xiàng)目有上萬(wàn)開發(fā)者參與。

開發(fā)者無(wú)所不在。其中許多都在GitHub上。而在GitHub上,他們正在為上千萬(wàn)的開源項(xiàng)目作出貢獻(xiàn)。Minar把這個(gè)網(wǎng)站看作是某種集市,上面幾乎有任何你想要的代碼—且大都是免費(fèi)的。“想找東西上GitHub就可以了”。總之,開源以來(lái)到來(lái)。而這意味著我們最終可以比以前迅捷得多的方式建設(shè)塑造和改善我們的世界。

關(guān)鍵字:GitHubGoogle微軟

本文摘自:36氪

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號(hào)-6 京公網(wǎng)安備 11010502049343號(hào)

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 鄂伦春自治旗| 灌南县| 黔西县| 大兴区| 教育| 南雄市| 龙胜| 兰溪市| 盘山县| 察雅县| 尉犁县| 新源县| 勐海县| 辰溪县| 宁德市| 广南县| 平舆县| 神农架林区| 长顺县| 鄂伦春自治旗| 德令哈市| 新乡市| 酒泉市| 吉首市| 汉源县| 通榆县| 丘北县| 康平县| 冕宁县| 萨嘎县| 西和县| 美姑县| 射洪县| 徐闻县| 罗源县| 石柱| 葫芦岛市| 波密县| 阿勒泰市| 乌审旗| 赤峰市|