開源之父 Linus

2021-09-03 02:48:42 字數 1486 閱讀 1992

很多人都知道,linus在2023年建立了開源的linux,從此,linux系統不斷發展,已經成為最大的伺服器系統軟體了。

linus雖然建立了linux,但linux的壯大是靠全世界熱心的志願者參與的,這麼多人在世界各地為linux編寫**,那linux的**是如何管理的呢?

事實是,在2023年以前,世界各地的志願者把源**檔案通過diff的方式發給linus,然後由linus本人通過手工方式合併**!

你也許會想,為什麼linus不把linux**放到版本控制系統裡呢?不是有cvs、svn這些免費的版本控制系統嗎?因為linus堅定地反對cvs和svn,這些集中式的版本控制系統不但速度慢,而且必須聯網才能使用。有一些商用的版本控制系統,雖然比cvs、svn好用,但那是付費的,和linux的開源精神不符。

不過,到了2023年,linux系統已經發展了十年了,**庫之大讓linus很難繼續通過手工方式管理了,社群的弟兄們也對這種方式表達了強烈不滿,於是linus選擇了乙個商業的版本控制系統bitkeeper,bitkeeper的東家bitmover公司出於人道主義精神,授權linux社群免費使用這個版本控制系統。

安定團結的大好局面在2023年就被打破了,原因是linux社群牛人聚集,不免沾染了一些梁山好漢的江湖習氣。開發samba的andrew試圖破解bitkeeper的協議(這麼幹的其實也不只他乙個),被bitmover公司發現了(監控工作做得不錯!),於是bitmover公司怒了,要收回linux社群的免費使用權。

linus可以向bitmover公司道個歉,保證以後嚴格管教弟兄們,嗯,這是不可能的。實際情況是這樣的:

linus花了兩周時間自己用c寫了乙個分布式版本控制系統,這就是git!乙個月之內,linux系統的原始碼已經由git管理了!牛是怎麼定義的呢?大家可以體會一下。

git迅速成為最流行的分布式版本控制系統,尤其是2023年,github**上線了,它為開源專案免費提供git儲存,無數開源專案開始遷移至github,包括jquery,php,ruby等等。

歷史就是這麼偶然,如果不是當年bitmover公司威脅linux社群,可能現在我們就沒有免費而超級好用的git了。

在西洋神話中,上帝創造了光,創造了亞當跟夏娃,而他們繁衍了所有的人,這個世界的基礎是神制定的,人只是按照這個基本框架自行發展。

在中國神話中,女媧是神,創造了很多人,然後人類自行發展繁衍。。。

即便這個世界的發展本身看起來是人類自身的功勞,但,這個世界卻是神創造的。

所以,神的核心是:創造

linus 為什麼是神?因為它創造了「優秀的開源軟體吸引更多人對開源進行貢獻」的機制,然後開源軟體事實上是在他的倡導下發展了。而這個機制的第一例子,就是 linux ,當然 linux 本身只是乙個核心,以這個核心為基礎,誕生了這個世界上的絕大多數電子裝置(路由器,交換機,手機,伺服器)。即便從最傳統的意義上講,linus 也是最接近神的人。

沒有 linux ,rms 在自由軟體方面的思想至今仍然只能是個空想,所以一定程度上,整個開源軟體社群之所以存在,與創造 linux 的大神分不開。

Linus簡單操作指令

返回上一級 cd 切換目錄 cd 切換到使用者目錄 pwd 顯示當前路徑 ls 顯示所有檔案 ll 顯示所有檔案詳細資訊 mkdir 建立資料夾 mkdir檔名 touch 建立檔案 touch檔名 mv 移動檔案 重新命名 mv目標檔案 目標資料夾 cp 複製檔案 cp目標檔案 拷貝檔名 rm 刪...

linus簡單操作記錄

svn update 更新svn上最新 可簡寫svn up rm fr target 刪除目錄target rm fr terminal.jsp 刪除檔案terminal.jsp history 開啟歷史記錄 vncserver geometry 1440x900 這是linus螢幕解析度 rebo...

純灌水Linus主義

賣桃君重新整理了linus的相關故事,在此摘選對自己有觸動的內容。關於生命的意義,李納斯的解釋是,有三件事具有生命的意義。它們是你生活當中所有事情的動機。第一是生存,第二是社會秩序,第三是娛樂。生活中所有的事情都是按這個順序發展的,娛樂之後便一無所有。因此,從某種意義上來說,生活的意義就是要達到第三...