Linux為什麼要衍生出那麼多的版本,統一一下產品線不好么?
01-05
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 XPWindows CEWindows PE
Windows XP Embedded蘋果以後估計也會。。。iOSX?(很難看的名字,假如)
iOSX for MaciOSX for iPad
iOSX for iPhoneiOSX for iPodiOSX for iTV.....不知道是否該這樣比較。推薦閱讀:
※電腦小白怎樣在預裝了win8的電腦上安裝linux?
※在 Linux 下學習 C 語言有什麼好處?
※C語言如何不用goto、多處return進行錯誤處理?
※有誰是完全使用Linux的,辦公 娛樂各方面可以脫離windows應用?
※有沒有基於Debian、滾動發行、能第一時間收到安全補丁、kernel版本更新最快的Linux發行版?