成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為何 Linus 一個人就能寫出這么強的系統,中國卻做不出來?

系統 Linux
Linux這么強的操作系統,不是Linus一個人寫出來的,他在合適的時間發起了這個項目,并且找到了一種有效的開發方式,用卓越的領導能力組織起了幾十萬人的協作開發,最終發展成了全世界最流行的操作系統。

?為何 Linus 一個人就能寫出這么強的系統,中國卻做不出來?

要想回答這個問題,必須得回到Linux誕生之時去看一看。

Linus的技術

現在能手搓操作系統的人確實很多,可是如果我們穿越到80年代末,事情就完全不同了。

那個時候歐美的人還都忙著攢電腦,在中國,電腦更是只能在機房才能看到的稀罕物,程序員都很少,更別說寫操作系統了。

沒有Web,沒有Google,沒有人教你“30天自制操作系統”,資料極其匱乏,就連Intel CPU的相關資料都很難找到。

在這種情況下,讓你手搓個操作系統,把匯編、保護模式、鏈接和裝載、進程管理、內存管理、文件系統、IO管理統統搞定,在一臺386的機器上跑起來,難度絕非今日科比。

但是Linus就是在這種情況下,參考了Minix,獨自開發了一個操作系統出來。

毫無疑問,Linus是一個杰出的程序員。

當然,他不是一蹴而就的,他是先在自己的386上寫了一個多線程的程序,然后發展成了終端模擬器,為了讓終端模擬器開機就能運行,從BIOS開始,寫引導程序,搞定實模式和保存模式的切換,后來為了保存數據,又添加了磁盤驅動,I/O管理......最后赫然發現:自己寫了一個操作系統。

完整的故事可以看看這篇漫畫《Linux之父:財務自由以后,我失眠了!》

此時中國第一代程序員的杰出代表是求伯君,嚴援朝,鮑岳橋等人,我想他們應該也有這個能力搞出來。

不過當時有個非常重要更緊急的任務:讓電腦支持中文,在上面跑中文應用軟件。

所以就有了CCDOS, UCDOS, WPS,CCED,沒人會想著從頭兒寫個操作系統。

Linus開創了一種開發模式

一般人寫出來自己玩玩也就算了,Linus卻把它放到了BBS上,廣泛征求意見,接受批評。

他還接受網友提交的改進代碼,從而Linux變得更強,更好。

在那個年代,這是一件非常了不起的事情。

Linus先是自己滾了一個小雪球,然后吆喝說:快來了,這里有個好玩的東西,我們一起玩吧!

在互聯網的大潮推動下,無數操作系統的精英都能加入進來,把這個小雪球滾成了一個大雪球。

無意之間,Linus 開創了一種全新的互聯網的協作方式,一種大規模的開源開發方法,他證明,成千上萬的人可以為一個項目做出貢獻,這個項目的商業價值不亞于一家公司花費數十億美元做出的產品,這是一項偉大的社會學發明。

作為鮮明對比的是GNU Hurd。

Richard Stallman于 1983 年 9 月創立了GNU 項目,計劃創建一個自由的 GNU操作系統。

如果Richard Stallman能及早地把操作系統給開發出來,估計沒有Linux什么事了。 

但是GNU Hurd的開發采用了一種“教堂”的模式,是有計劃地修建而成的,宏偉的黑客精神紀念碑。

Hurd的開發舉步維艱,Linux都快占領全世界了,它還無法拿出一個可以在生產環境上使用的、穩定的系統。

而Linux更像是一個“嘈雜的大集市”,它是在 Internet 去中心化的松散組織結構中開發出來的。

Linux的協作方式,更加適應互聯網時代。

大集市的開發方式,80年代就已經存在,但是規模都沒有Linux那么大——僅僅內核就有近2萬人,算上其他模塊得有數十萬人參與開發。

有了Linux成功的榜樣,像Apache等開源軟件如雨后春筍般發展起來,開源開始統治世界。

中國1994年5月17日才正式接入全球互聯網,兩個月前,Linux 1.0已經發布了。

隨后幾年中國和全世界類似,都是在Linux內核的基礎上搞自己的發行版,藍點Linux,紅旗Linux,沖浪Linux,甚至聯想都弄了一個幸福Linux,一時間熱鬧非凡。

這個時候Linux已成大勢,中國不可能從頭兒開發一個操作系統了。

Linus 的領導力

Linus是IT界頂級網紅,表面看,他脾氣暴躁,懟天懟地懟空氣,一眼不和就開始噴,fuck,shit之類的詞經常出現在郵件列表中,他在Linux 開發環境中培養了一種辱罵文化。

但是大家想想,一個有數十萬人參與開發的,2000多萬行代碼的操作系統,僅僅靠暴躁的脾氣能管理得了嗎?

單靠Linus一個人,絕對無法review那么多的代碼,更不可能合并那么多的請求。

必定有個強大的核心團隊,緊密地圍繞著Linus,一直追隨著他,為Linux不斷做出貢獻。

Linus養成了一種“無為而治”的風格,把權力授權給核心開發小組,放手讓各個核心去做自己想做的事情,即使出錯,也讓他們自己去糾正,而不是自己出面。

這種方式非常有效,Linux迅速發展,每個與Linux相關的人都給與他最高的信任。

Linus 被證明是一個合格的獨裁者。

他可能很強硬,但他很公平。

他可能固執己見,但他很少犯錯誤。

他可能對開發人員很苛刻,但他對用戶很友善。

中國肯定也有這樣領導特質的程序員,但是Linus在恰當的時間出現了,可遇而不可求。

最后總結一下:Linux這么強的操作系統,不是Linus一個人寫出來的,他在合適的時間發起了這個項目,并且找到了一種有效的開發方式,用卓越的領導能力組織起了幾十萬人的協作開發,最終發展成了全世界最流行的操作系統。

現在想復制Linux的成功幾乎不可能了,也沒有必要了,基于開源的Linux做開發多好! ?

責任編輯:武曉燕 來源: 碼農翻身
相關推薦

2025-02-07 09:34:12

2015-06-12 15:29:06

一個人的爆品

2019-12-26 08:33:11

Filnkjava語言

2013-08-14 10:23:22

創業個人創業互聯網創業

2013-03-08 02:52:03

個人開發項目糾錯

2011-06-16 14:21:43

習慣管理

2013-06-07 10:42:53

2025-03-07 09:18:10

2009-02-26 10:19:56

2014-05-29 10:43:29

斯諾登棱鏡監聽

2022-11-10 09:28:40

框架開發

2017-07-13 12:33:15

戴爾

2009-09-27 16:04:49

CCIE資格

2012-05-29 09:22:50

游戲設計開發

2021-06-04 05:19:57

運營商用戶投訴

2017-01-05 18:52:43

2019-12-17 18:25:35

物聯網電腦互聯網

2009-03-20 09:12:56

阿里巴巴衛哲馬云

2012-12-28 16:23:50

2017-12-04 01:08:15

戴爾
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av大片在线观看 | 国产在线视频一区 | 成人免费在线网 | 成人在线免费 | 久久综合成人精品亚洲另类欧美 | 欧美一区二区大片 | 亚洲性免费 | 99re在线视频免费观看 | 日韩一三区 | 黄色av一区 | 日韩在线一区二区 | 亚洲狠狠 | 亚洲国产精品网站 | 日韩成年人视频在线 | 婷婷综合激情 | 亚洲最大福利网 | 综合激情久久 | 日韩在线观看一区二区三区 | 久久一区二区三区四区 | 亚洲国产精品一区 | 国产精品18久久久久久久 | 亚洲激情视频在线 | 国产精品久久久久久久久久久久久 | 99在线国产| 高清不卡毛片 | 国产精品久久久久一区二区三区 | av色站| 天天干天天想 | 在线观看国产精品一区二区 | 欧美日韩国产三级 | 国产三级 | 国产在线一区二区三区 | 亚洲综合在线网 | 中文字幕视频在线免费 | 国产视频一区在线 | 日本韩国电影免费观看 | 三级视频在线观看 | 国产精品揄拍一区二区 | 秋霞电影院午夜伦 | 亚洲网站在线观看 | 午夜精品在线 |