計算機行業領先的公司大多在美國,Linux為什麼卻是芬蘭人發明的?

為什麼Linux沒有首先出現在一個整體技術實力更強的國家呢?與芬蘭相比,我相信世界上這樣的國家不少。日本,德國,美國應該都是。 芬蘭還不講英語, 加拿大講英語, 要說搞計算機技術的便利條件,加拿大應該都比芬蘭強。


題主你好,我恰巧生活在芬蘭,又從事開發。可以簡單和你探討一下這個話題。

1. 在說之前,首先對你的問題表示一點謹慎的反對。其實Linux在任何地方出現都有可能,這是一個概率事件。幾乎每個國家都會出一批最頂級的人才,而且造就天才和他們產品的原因很多,不是簡單在哪個國家這麼淺顯,比如你可以了解一下Linus這人和他的成長環境就能窺見一斑,而且或許當時的美國並不能給開源系統提供非常好的機遇,總之諸多因素,正如芬蘭的Linus,法國出了Fabrice Bellard, 日本出了Yukihiro Matsumoto,每個國家都有機會出現驚世駭俗的人才和產品。第二,非常贊同 @bhuztez的答案,想補充的是北歐民族很安靜,除了軟體,連他們最自豪的建築、設計、藝術都一樣,他們不說,不代表沒有,他們既不喜歡攀比也不喜歡和陌生人攀談,但很相信每個人都應該有好的生活工作環境,所以平和平等,做什麼都安安靜靜,我記憶很深的一次,從公司下班回家,公車上一個小時,沒有人講話,大家看書聽歌玩手機或者發獃,除了發動機,沒有其他任何聲音。所以許多中國人對北歐其實了解甚少,既不知道北歐人做了什麼,有什麼成就,也不知道他們的藝術文化、工業技術和日常。

2. 芬蘭人的英文水平高,我曾經看過一個可視化圖表,在歐洲所有國家中,數據統計平均英文能力,英國人100分,第二名是兩個國家並列,其中一個就是芬蘭,得分90+。我自己在這裡的生活經驗也證明,他們的水平非常好,接近Native Speaker。

3. 芬蘭技術開發氛圍濃厚,比如大學生入學第一堂公開課是教Command Lines(面對全校所有學生),課程也幾乎都和計算機技術相關,學校有統一的校園系統構架,底層基於Linux,頂層Windows、Mac OS和Ubuntu的操作系統對應支持,同時提供基於各操作系統的機房(機器設備1-2年一更,保證最新版本和性能),24/7開放(很難想像吧,除了聖誕節三天,全年無休。有時候你的感動在於,整棟樓只剩一個人的時候,所有燈光設備依然為你而亮,獨自穿梭在這種空間里,你會覺得自己所做的事很有意義似的,有時驚嘆於這類能源『浪費』,但後來發現也許在他們心中,哪怕最微不足道的個體,也能在這種日日夜夜中創造出什麼事物,這是不是對科技的執著和對人報以的最大信心?)。除此之外,幾乎所有公司機構都會為員工、學生提供或購買正版軟體,用盜版軟體這種行為在芬蘭人中非常罕見,也因此他們對開源技術尤其熱衷。


Linux 內核應該是被創作,而不是發明吧?

其實是月經話題,不過自己總結一下看法吧。

Linus 自己也說這個其實是機遇,按現在的話說,只是一個 side project 正好在風口上而已。所以,這只是一個機率問題。需要的是一個能力不錯,有大量時間,同時願意分享自己作品(而不是拿作品去換錢)的工程師。這樣子的話,最可能創造者就是正在學習中的,同時沒有多少經濟負擔的研究生。

而在美國本土,美國的計算機工程領域方面的人員是缺乏的,就算現在,美國每年都大量吸收這方面的人才。所以,這個人不是美國本土人員的概率很大,同時這個人還需要不怎麼在乎金錢,那麼這個人很可能有不錯的福利,那麼這個人最後出現在北歐的高福利國家也就沒有什麼好奇怪的。

說到 Linux 內核,再看一下 GNU 或者 BSD 你會發現,這些東西跟公司沒有多少關係。是開源的模式本身讓這些東西越來越強,加入的人越來越多,所以跟美國的關係也要弱得多。

至於說 Linus 本人的話,能夠一直對項目保持足夠的影響力,不被商業項目所惑,確實是需要很強大的氣場。你要知道,連 Bell Lab 這樣的大機構都未必可以一直保持對 Unix 系統的影響力。


Linux那會兒美國正在UNIX War當中,為了怕惹上和ATT的訴訟,BSD那會兒還在忙著清除ATT的版權代碼。這正好給了完全從頭實現的,沒有版權問題的Linux一個歷史機遇


難道不是因為林納斯剛好是芬蘭人么


高福利+高教育=有時間+有文化=研究創造。

低福利+高教育=沒時間+有文化=打工賺錢。


linus是芬蘭人而已。上面那幾個答案真的答非所問,linux誕生於芬蘭原因有且僅有一個就是linus本人是芬蘭人。如果他國籍不是芬蘭,是英德意法美日韓澳一樣不影響它誕生於某個國家。 歷史有很多個偶然和很多個必然,而你問得這個問題真的被國家政權這個變數影響太小了。


我覺得是哪國人發起創建linux這個項目不重要,比這重要的是發起人linus已經入籍美國!


1840年鴉片戰爭時海軍最強的是英國,為什麼火藥卻是中國人發明的?

知乎這種無聊問題真是越來越多了。


1.北歐國家的技術實力並不差,相反極其bug

2.跟是用北歐這一區域和加拿大比的話,,,加國貌似要跪的樣子

3.關於linux的發展,你可以認為linus最大最重要的貢獻是開了個好頭

放一些資料的鏈接:

鳥哥的 Linux 私房菜 -- Linux是什麼?從Linux的歷史談起

早期Linux系統開發的主要貢獻者

另外B站有一套介紹歐洲小國的視頻,大致介紹了這些國家有什麼NB的公司以及人物。但是我沒有找到 [捂臉哭]


其實樓主忽略了一個最根本的概念。Linux能火爆其實並不是因為Linux本身一開始有多牛逼,而是因為當時特別火爆的自由軟體運動和GNU需要在其體系之內找一個符合自由軟體精神的操作系統,而Linux正好是符合這個要求的系統。所以說得不好聽的話Linux其實是扮演了"站在風口上的豬"的角色。如果換一個時機,GNU的風靡提前或者推後一些,那麼Linux很可能什麼都不是。當然,GNU是RMS搞出來的,他是一個美國人


Linux是個國際項目,靠網路維持一大群人的合作寫出來的,不是Linus Torvalds一個人的作品。Linux真正發展得好,還是在各種商業公司力量加入了此項目的開發之後。


我補刀一句:如果Linus是中國人的話,那麼按照這個邏輯,肯定會變成。中國發明的操作系統,國產操作系統,中國人自己的操作系統


社會發展到現在,感覺區分國家太狹隘了,除了軍事安全的考慮必須區分國家,我覺得其他方面對國家區分沒有多大興趣了。

Linux是一種思想,只要是個正常人,他就可以擁有任何思想,而思想是流通的,考慮的是思想是怎麼流通和創造價值的。討論思想在什麼國家發生,感覺沒有意義。就好比不同的人有不同的習慣一樣。

而討論足球誕生在哪個國家更是可笑了。


哪個國家沒有一兩個聰明或者有天分的人。


linus後來不是移民美國了啊


因為你也只能問出個Linux


芬蘭的確跪了,加村有QNX和OpenBSD.


你自己也說了只是大多數領先的公司而已,並不是全部。好東西最開始不是出現在美國就大逆不道么?


沒有什麼特別的原因,用林納斯自己的話說,just for fun,只是為了好玩。


請搞清楚Linux與GNU Project的異同


圖靈是英國人,馮諾依曼是美國人


因為比爾蓋茨和喬布斯做出東西就商業化賺錢了。


Linux內核是Linus基於前Unix系統做出來的,不是發明的。

還有芬蘭的科技實力是不錯的。

我接觸的芬蘭人都挺固執的,應該是民族性?不好妄下斷論,但是這在科學研究上有好處。


推薦閱讀:

為何 Linux 的系統 API 相比 Win32 到處是縮寫?有何優劣? 造成兩者差別的原因是什麼?
「系統程序員」的技能棧有哪些?
文件系統設計中的 Sectorsize有什麼用?
linux為什麼可以支持多個架構的CPU?
內核頁表和linux的夥伴系統是不是有衝突?

TAG:Linux | 計算機 | 芬蘭 | Linux內核 | 林納斯·托瓦茲LinusTorvalds |