標籤:

世界為什麼開發 Linux?

為什麼人類和世界需要和開發了 Linux。我理解是為了安全,自由和開源?還有別的原因嗎??


好多回答都是亂答,少數有根據的回答也很簡短、片面。

——Linux 為什麼會出現?

——因為 Linus 想要個有趣的玩具,學校的 Minix 不好玩。特別地,他想在 x86 上玩兒。這是他所說的「Just for fun」。通過網路,別人也發現了這麼個玩具,於是大家一起玩。

——Linux 為什麼會發展壯大?

——因為商業利益和法律糾紛讓已經商業化的 UNIX 和打算走自由路線的 BSD 發展不順,而一幫以 RMS 為首的、厭倦了商業系統的不自由的 MIT 貝爾實驗室的天才正好克隆了大多數 UNIX 工具,只差一個可以工作的自由的內核了。

——Linux 為什麼還活得這麼好?

——因為它發展之後大家都在用啊!紅帽開了個好頭,再加上自由軟體運動,讓 Linux 在業界的使用越來越廣泛,也使得 Linux 越來越穩定和安全。因為自由和開放,所以各商業公司可以在 Linux 內核上玩出花兒來,除了伺服器,還有各種嵌入式系統,比如 Android。你看 Windows 就不能這麼玩。嫌 Windows 在自己的硬體上跑得不夠好要改一下?找微軟看看它理不理你。


程序員的想法沒那麼複雜。Just for fun.


對於這個問題,建議去看書《UNIX編程藝術》和《Just for Fun: The Story of an Accident》。前者是UNIX之父Eric S.Raymond寫的著作,詳細的介紹了UNIX的由來和UNIX各個版本的發展,包括linux,更重要的是這本書詳細介紹了UNIX設計哲學,相信給你一個站在歷史長河中看待這件事情的上帝視角。後者就不用多說了,linux之父的著作。讀完這兩本書,相信可以讓你對這個問題有個很好的認識。


哪考慮那麼多,那時候程序能穩定運行就不錯了,還安全自由? 看看just for fun,就知道為啥了。


linus說了,是因為窮買不起unix。人家還不願意把自己的勞動成功贈送給GNU呢。


很多高手做事情的原因是,「I can」。


一群人造輪子比一個人造輪子有意思,大家都覺得自己造的輪子是自己的,恨不得別人天天用。

反過來,開發商業軟體就像給老闆造輪子,只能在老闆的廠里干不說,滾蛋的時候除了工資啥也沒得到。


For the future survival of the software.

Please search the above line on Google scholar or any other engines for research use, you"ll find the paper detailing all what you want.


linus是不是想做個不要錢的偽unix給自己玩玩,然後被RMS大神中意了? (GNU/Linux)


Free to Play


免費吧,如果成千上萬的伺服器操作系統都要買授權的話會很燒錢的。


因為時辰。


哎呦,這個屌。

你們快來看,我是不是也很屌。

我屌到沒朋友。

FUCK YOU。

大概就是這樣。

(?ω?)


時運造英雄吧,放到現在,寫個操作系統出來似乎也不會引起多麼大的關注了。


推薦閱讀:

想學習Linux源碼,哪些方法值得一試?
在Linux上執行rm -rf操作會導致設備永久變磚嗎?
為什麼許多EDA工具(如Cadence 和Synopsys)只有Linux版本?
*nix系統中, /tmp文件夾里的文件, 會佔用系統內存嗎?
usb的端點是什麼?

TAG:Linux | 開源 |