GNU、開源和 Apple 的那些黑歷史

jopen 9年前發布 | 25K 次閱讀 GNU

自由軟件/開源社區與 Apple 之間的爭論可以回溯到上世紀80年代,當時 Linux 的創始人稱 Mac OS X 的核心就是“一堆廢物”。還有其他一些軟件史上的軼事。

GNU、開源和 Apple 的那些黑歷史

開源擁護者們與微軟之間有著很長、而且搖擺的關系。每個人都知道這個。但是,在許多方面,自由或者開源軟件的支持者們與 Apple 之間的爭執則更加突出——盡管這很少受到媒體的關注。

需要說明的是,并不是所有的開源擁護者都厭惡蘋果。從各種軼事中,我已經見過很多 Linux 的黑客玩耍 iPhone 和iPad。實際上,許多 Linux 用戶是十分喜歡 Apple 的 OS X 系統的,以至于他們創造了很多Linux的發行版,都設計得看起來像OS X。(順便說下,北朝鮮政府就這樣做了。)

但是 Mac 的信徒與企鵝的信徒——即 Linux 社區(不包括別的,僅指自由與開源軟件世界中的這一小部分)之間的關系,并不一直是完全的和諧。并且這絕不是一個新的現象,在我研究Linux和自由軟件基金會歷史的時候就發現了。

GNU vs. Apple

這場戰爭將回溯到至少上世紀80年代后期。1988年6月,Richard Stallman 發起了 GNU 項目,希望建立一個完全自由的類 Unix 操作系統,其源代碼將會免費共享,強烈指責 Apple 對 Hewlett-Packard(HPQ)和 Microsoft(MSFT)的訴訟,稱Apple的聲明中說別人對 Macintosh 操作系統的界面和體驗的抄襲是不正確。如果 Apple 流行的話,GNU 警告到,這家公司“將會借助大眾的新力量終結掉為取代商業軟件而生的自由軟件。”

那個時候,GNU 對抗 Apple 的訴訟(這意味著,十分諷刺的是,GNU 正在支持 Microsoft,盡管當時的情況不一樣),通過發布“讓你的律師遠離我的電腦”按鈕。同時呼吁 GNU 的支持者們抵制 Apple,警告雖然 Macintosh 看起來是不錯的計算機,但 Apple 一旦贏得了訴訟就會給市場帶來壟斷,這會極大地提高計算機的售價。

Apple 最終輸掉了這場訴訟,但是直到1994年之后,GNU 才撤銷對 Apple 的抵制。這期間,GNU 一直不斷指責 Apple。在上世紀90年代早期甚至之后,GNU 開始發展 GNU 軟件項目,可以在其他個人電腦平臺包括 MS-DOS 計算機上使用。GNU 宣稱, 除非 Apple 停止在計算機領域壟斷的野心,讓用戶界面可以模仿 Macintosh 的一些東西,否則“我們不會提供任何對 Apple 機器的支持。”(因此諷刺的是 Apple 在90年代后期開發的類 UNIX 系統 OS X 有一大堆軟件來自GNU。但是那是另外的故事了。)

Torvalds 與 Jobs

除去他對大多數發行版比較自由放任的態度,Linux內核的創造者 Liuns Torvalds 相較于 Stallman 和 GNU 過去對Apple 的態度和善得多。在他 2001 年出版的書”Just For Fun: The Story of an Accidental Revolutionary“中,Torvalds 描述到與 Steve Jobs 的一次會面,大約是 1997 年收到后者的邀請去討論 Mac OS X,當時 Apple 正在開發中,但還沒有公開發布。

“基本上,Jobs 一開始就試圖告訴我在桌面上的玩家就兩個,Microsoft 和 Apple,而且他認為我能為 Linux 做的最好的事,就是從了 Apple,努力讓開源用戶去支持 Mac OS X” Torvalds 寫道。

這次會談顯然讓 Torvalds 很不爽。爭吵的一點集中在 Torvalds 對 Mach 技術上的藐視,對于 Apple 正在用于構建新的 OS X 操作系統的內核,Torvalds 稱其“一堆廢物。它包含了所有你能做到的設計錯誤,并且甚至打算只彌補一小部分。”

但是更令人不快的是,顯然是 Jobs 在開發 OS X 時入侵開源的方式(OS X 的核心里上有很多開源程序):“他有點貶低了結構的瑕疵:誰在乎基礎操作系統這個真正的 low-core 東西是不是開源,如果你有 Mac 層在最上面,這不是開源?”

一切的一切,Torvalds 總結到,Jobs “并沒有太多爭論。他僅僅很簡單地說著,胸有成竹地認為我會對與 Apple 合作感興趣”。“他一無所知,不能去想像還會有人并不關心 Mac 市場份額的增長。我認為他真的感到驚訝了,當我表現出對 Mac 的市場有多大,或者 Microsoft 市場有多大的毫不關心時。”

當然,Torvalds 并沒有對所有 Linux 用戶說起過。他對于 OS X 和 Apple 的看法從 2001 年開始就漸漸軟化了。但實際上,早在2000年,Linux 社區的領導角色表現出對 Apple 及其高層的傲慢的深深的鄙視,可以看出一些重要的東西,關于 Apple 世界和開源/自由軟件世界的矛盾是多么的根深蒂固。

從以上兩則歷史上的花邊新聞中,可以看到關于 Apple 產品價值的重大爭議,即是否該公司致力于提升其創造的軟硬件的質量,或者僅僅是借市場的小聰明獲利,讓Apple產品賣出更多的錢而不是創造等同其價值的功能。但是不管怎樣,我會暫時置身討論之外。


via: http://thevarguy.com/open-source-application-software-companies/051815/linux-better-os-x-gnu-open-source-and-apple-

作者:Christopher Tozzi 譯者:wi-cuckoo 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

來源: https://linux.cn/article-5894-1.html
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!