偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

被Linux之父力挺的軟件,開源后倒下了...

系統(tǒng) Linux
1994年,Larry離開Sun公司,轉(zhuǎn)身投入Linux的懷抱,他開發(fā)了著名的性能分析工具LMbench,這是 Linus 和其他一些內(nèi)核黑客喜歡的基準(zhǔn)測(cè)試套件。從此他成為L(zhǎng)inus的親密盟友。

上世紀(jì)90年代,Sun公司是程序員最向往的公司之一。

圖片圖片

它擁有同時(shí)代最好的CPU,最好的操作系統(tǒng),最好的編程語(yǔ)言,可謂如日中天。

但是有個(gè)年僅三十歲出頭的年輕人卻看到了其中的危機(jī),他說:如果我們不開源操作系統(tǒng),將來市場(chǎng)將會(huì)被Linux所搶占。

事實(shí)證明他是對(duì)的,免費(fèi)的Linux,搭配廉價(jià)的x86 CPU很快把Sun公司的高端服務(wù)器打得潰不成軍。

這個(gè)人就是Larry McVoy。

圖片圖片

但是誰(shuí)也沒有想到的是,僅僅五年以后,這個(gè)開源擁護(hù)者就走到了開源的對(duì)立面,更是在十年之后和世界上最大的開源社區(qū)決裂了。

1、開源先鋒

1994年,Larry離開Sun公司,轉(zhuǎn)身投入Linux的懷抱,他開發(fā)了著名的性能分析工具LMbench,這是 Linus 和其他一些內(nèi)核黑客喜歡的基準(zhǔn)測(cè)試套件。

從此他成為L(zhǎng)inus的親密盟友。

當(dāng)時(shí)的Linus,還是依靠郵件列表和文件diff來維護(hù)Linux內(nèi)核,剛開始還好,到了1998年,繁重的工作讓他疲憊不堪。

市面上有CVS和Subvision這樣的SCM(Source Code Management ),但Linus不喜歡,認(rèn)為是垃圾,因?yàn)樗鼈儫o(wú)法匹配Linux那全球分布式的開發(fā)模式和流程。

正好,Larry在Sun公司開發(fā)過一個(gè)叫做Teamware的軟件,這是個(gè)分布式的源碼管理系統(tǒng),不但在Sun內(nèi)部存儲(chǔ)Solaris和Java的源代碼樹,在外部也有很多客戶在使用。

圖片圖片

一天晚上,Larry邀請(qǐng)Linus、Dave Miller 等內(nèi)核大神到家里吃晚飯,一起討論新的SCM應(yīng)該是什么樣子。

Larry在白板上畫了三四個(gè)小時(shí),給他們講了自己對(duì)分布式SCM的想法。

Linus被打動(dòng)了:“嗯,這很酷,如果你能把它搞出來,我肯定會(huì)用它?!?/p>

Larry說道:“沒問題啊,我以前做過,6個(gè)月估計(jì)就差不多了?!?/p>

Larry顯然過于樂觀了,新SCM兩年以后才開發(fā)出來,這就是鼎鼎大名的BitKeeper。

圖片圖片

2、和開源決裂

軟件開發(fā)出來了,但是Larry的理念發(fā)生了重大的變化:“開源作為一種孤立的商業(yè)模式幾乎是不可持續(xù)的!”

Larry認(rèn)為:對(duì)于開源項(xiàng)目來說,在開始的時(shí)候是有趣的,程序員愿意在上面花費(fèi)時(shí)間。隨著時(shí)間推移,就不那么好玩了,苦力活越來越多,沒有收入作為動(dòng)力,就沒人愿意維護(hù)了,這個(gè)項(xiàng)目就可能死掉。

如果收費(fèi)的話,才有可能讓這個(gè)項(xiàng)目繼續(xù)下去,fix bug,開發(fā)新功能。

于是,Larry決定:BitKeeper不開放源碼,收費(fèi)。

一個(gè)不開源的軟件,Linux社區(qū)會(huì)用嗎?

答案是:會(huì)的。

2002年,Linus做了一個(gè)讓人震驚的決定,選擇BitKeeper來進(jìn)行內(nèi)核開發(fā)。

一個(gè)重要原因就是BitKeeper這個(gè)分布式的SCM可以輕松地支持分叉和合并,以前完全壓在 Linus 肩上的大部分工作就可以分配給他信任的副手。

圖片圖片

BitKeeper搞了個(gè)社區(qū)版讓大家使用,附加兩個(gè)重大限制:

1.使用社區(qū)版的程序員不能參與其他競(jìng)爭(zhēng)工具的開發(fā),不論競(jìng)爭(zhēng)工具是開源的還是私有的。

2.BitKeeper公司 將控制與內(nèi)核項(xiàng)目相關(guān)的某些元數(shù)據(jù),以便發(fā)現(xiàn)任何濫用許可證的情況

這在Linux社區(qū)引發(fā)了軒然大波,讓Linus和其他開發(fā)人員的關(guān)系搞得非常緊張。

Linux社區(qū)的人也不服:我們不能開發(fā)一個(gè)開源的?直接把BitKeeper替換掉嗎!

對(duì)Linus來說,他并不為使用商業(yè)軟件而煩惱,所以替代方案一定得是對(duì)BitKeeper的重大改進(jìn)。

三年過去了,那些開源大牛們折騰了無(wú)數(shù)的SCM,沒有一個(gè)能滿足Linus的要求。

到了2005年,Samba 的創(chuàng)建者Andrew Tridgell嘗試替代方案時(shí),對(duì)BitKeeper 網(wǎng)絡(luò)協(xié)議進(jìn)行了逆向工程。

這下子惹惱了Larry,他宣布將停止向社區(qū)免費(fèi)提供 BitKeeper 版本。

這該怎么辦?難道Linus要回到郵件列表和文件diff的時(shí)代?

自1991年以來頭一遭,Linus暫停了Linux的開發(fā),卷起袖子準(zhǔn)備自己開發(fā)一個(gè)SCM。

2005 年 6 月,開始該項(xiàng)目開工后的幾天內(nèi),Linus 的 Git已實(shí)現(xiàn)自托管。

幾周之內(nèi),它就準(zhǔn)備好host Linux 的內(nèi)核。

幾個(gè)月之內(nèi),Git就達(dá)到了完整的功能。

Linus 將項(xiàng)目的維護(hù)工作交給了最熱情的貢獻(xiàn)者 Junio Hamano,并再次全職投入 Linux 開發(fā)。

大神就是大神。

3、走上“絕路”

失去了Linux這個(gè)最大的“活廣告”之后,BitKeeper走上了一條穩(wěn)定發(fā)展的“羊腸小道”。

BitKeeper公司有20來人,年收入幾百萬(wàn)美元。

說實(shí)話,活得不錯(cuò)。

但是人比人氣死人,BitKeeper最大競(jìng)爭(zhēng)對(duì)手是Rational的ClearCase,每年?duì)I收高達(dá)3.5億美元。

時(shí)間來到2016年,Git已經(jīng)統(tǒng)治世界,BitKeeper終于宣布開源,但一切都晚了。

2020年,撐不下去的BitKeeper停止了開發(fā)。

圖片圖片

2015年,Git誕生10周年之際,有人問Larry:“當(dāng)年你沒有開源BitKeeper,是否后悔?”

Larry說:“后悔?當(dāng)然了,如果我當(dāng)時(shí)能搞清楚開源的作用,我毫不猶豫地就去做了......”

如今的Larry已經(jīng)退休,生活滋潤(rùn),他最喜歡的事情就是駕駛自己心愛的小船,出海釣魚。

責(zé)任編輯:武曉燕 來源: 碼農(nóng)翻身
相關(guān)推薦

2011-11-08 11:03:48

軟件開發(fā)

2013-07-26 09:45:25

蘋果iOS激活服務(wù)器

2013-05-23 15:38:21

IBM開源KVM

2012-12-24 11:53:12

KVM

2009-04-10 14:18:06

Linux2009IDF開源

2019-11-06 09:42:59

工具代碼開發(fā)

2010-05-11 08:49:35

2023-01-04 09:05:17

2021-05-17 08:30:12

IT倒閉企業(yè)

2012-12-19 13:06:31

MySQL

2009-08-04 08:20:10

2015-03-05 11:19:33

拼車軟件路友同行

2019-04-17 09:14:39

程序員 996馬云

2025-02-18 10:34:36

2015-01-06 16:17:49

騰訊云Docker開源

2025-06-12 14:20:35

谷歌DeepMindAI

2012-05-31 09:29:07

2023-08-08 13:25:10

軟件開發(fā)開源

2011-01-20 22:49:46

2011-08-11 09:02:45

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)