Linux為什麼要衍生出那麼多的版本,統一一下產品線不好么?


Linux is a recipe, Linux is not a product.

解釋一下,Linux 不是一個產品,而是一劑配方,一個說明書。他是一個用於製作屬於你自己的操作系統的配方手冊,基於這個配方你可以做出任何你想要的東西。

一份干煸土豆絲的配方,可以被一萬個廚師做成一萬種不同的味道。

一個 Linux ,可以被 Google 做成 Android,可以被 Canonical 做成 Ubuntu,可以被 Intel 做成 Megoo,那才是產品,但 Linux 本身並不是產品,而是產品的配方。

你可以拿你做的干煸土豆絲跟麥當勞薯條比較,說你做的干煸土豆絲不如麥當勞薯條,但這不是你的配方問題,而是你自己的問題。

只是,那些拿了配方的人,願意將自己的成果分享出來而已。

Linux 好不好,用 Linux 有沒有意義,Linux 用戶是不是在浪費生命?

你可以認為某個頂級廚師做菜是世界上做得最好吃的,但這並不意味著,有了那個頂級廚師的存在,其他所有廚師都沒有存在的意義,也不意味著,除了那個廚師,其他所有廚師試圖對做菜方法的研究都是在浪費生命。


你這樣問問題會讓人生氣的。。


linux只是一個操作系統的內核,不是一個完整意義上的OEM產品。


假如你做了一個相當好用的Linux版本,很多人在用。別人用你的版本的源代碼改進以後就會產生一個更優秀(至少同樣優秀)的版本,這是合法的。根據GPL許可協議,你在給別人提供可執行代碼的同時必須提供源代碼,而且別人可以隨意更改並把更改的東西再向別人提供,條件是他改過的代碼也要讓別人能夠獲取並修改。這樣就至少會有2個版本了,依此類推。因此Linux有那麼多版本是自由軟體許可協議的必然結果。


統一起來就是 MicroSHIT 了。


其實還可以這樣問:既然安卓谷歌已經制訂了安卓的原生界面那麼為什麼還要有MIUI,Touchwiz,flyme呢,嗯?


贊同@pansz,順便說說另兩家:

Windows XP

Windows CE

Windows PE

Windows XP Embedded

蘋果以後估計也會。。。iOSX?(很難看的名字,假如)

iOSX for Mac

iOSX for iPad

iOSX for iPhone

iOSX for iPod

iOSX for iTV

.....

不知道是否該這樣比較。


推薦閱讀:

電腦小白怎樣在預裝了win8的電腦上安裝linux?
在 Linux 下學習 C 語言有什麼好處?
C語言如何不用goto、多處return進行錯誤處理?
有誰是完全使用Linux的,辦公 娛樂各方面可以脫離windows應用?
有沒有基於Debian、滾動發行、能第一時間收到安全補丁、kernel版本更新最快的Linux發行版?

TAG:操作系統 | Linux |