FreeBSD 創始人重回開源界,欲挑戰 Linux

jopen 11年前發布 | 7K 次閱讀 FreeBSD

FreeBSD 創始人重回開源界,欲挑戰 Linux

        Mac OS X 或許是最先進的操作系統,但是它的根源卻相當古老。它基于 Unix。Unix 誕生于 30 多年前 AT&T 貝爾實驗室,并且逐漸成為一種傳奇、信仰和文化。改變世界的開源運動也與 Unix 有關聯。由于 AT&T 商業化 Unix 的努力,導致 Unix 發展受阻,而繼承了 Unix 精神的 Linux 興起并逐漸吞噬世界。如今,在各種類 Unix 系統中,Linux 是最為成功的。

        在移動市場上,最受歡迎的 Android 系統就基于 Linux。不過,Unix 以另一種方式站穩了腳跟。因為蘋果將精簡后的 OS X 系統用在了手機和平板之上。你手中的 iPhone 和 iPad 都是由 Unix,或者更準確的說,Unix 的衍生系統 FreeBSD 驅動的。FreeBSD 的創始人之一  Jordan Hubbard 于 2000 年加入蘋果。

        上月,在蘋果工作多年后,Hubbard 決定離開公司,重回開源陣營。他將成為 iXsystems 的首席技術官,并將“蘋果的方法”用在開源軟件之上。Wired 網站對他進行了采訪。

        Hubbard 說,蘋果的軟件非常精良,而操作系統給人的感覺是完成品,而不是“工具箱”。他認為,開源的系統也應該這樣,“許多從事開源的人制作工具箱。這些工具箱非常棒,用在從 Tivos 到手機等各種東西之上,但他們仍然只是工具箱”。

        1993 年,Hubbard 和 Nate Williams、Rodney W. Grimes 一起創造了 FreeBSD, 他們想要一個單一的 Unix 開源版本,能夠在配置了標準英特爾芯片的機器上運行。“FreeBSD 的誕生源于厭倦,因為我們有太多不同版本的 Unix 了”,Hubbard 說,“每個版本都不一樣。這讓我發瘋。我說, ‘我可以做自己的版本,并且確保一切運作正常,而且實現某種程度的優化’。”

        FreeBSD 在服務器端取得了很大的成功,被 Cisco、Yahoo 這樣的公司廣泛采用,但是 Hubbard 希望將 FreeBSD 發展到桌面系統之上。當蘋果發布 Mac OS X 預覽版的時候,Hubbard 買了自己的第一臺 Mac,目的就是嘗試一下這個系統。他發現,蘋果的操作系統提供了精心制作的開發者軟件,能夠讓開發和方便的編寫程序。這與 BSD 和 Linux 的世界非常不同。

        與此同時,他也感到一種熟悉感,因為 Mac OS X 的核心 Darwin 是開源的,而且包含 FreeBSD 的代碼。于是,通過一位在蘋果工作的朋友,他去了蘋果公司。他的部分工作是負責系統安全和耗能方面。“我們必須做些開源 Unix 開發者未曾想過的事情——比如,如何把 UNIX 放在手機之上,還要確保你能夠撥打 911,以及電池不會在一小時之內耗干。”

        在蘋果的多年工作之后,他決定回歸服務器端。對此,他的解釋是,“時間到了。無論做什么事情,12 年都是很長的時間,特別是在科技方面。你需要做輪胎換位。”

        如今,Linux 的光輝已經超過了 FreeBSD。不過 FreeBSD 仍然被廣泛采用, Hubbard 相信,它能夠對抗 Linux。“它有一個更好的起源”,Hubbard 說,“如果我要買汽車,我會找信譽卓著的廠商 。”他說,FreeBSD 比 Linux 發行版更加透明,更加一體化。

        Jordan Hubbard 完全可以去財富五百強公司,但他希望做些不同的事情,而不是成為“大魚塘中的一支小魚”,至于他的離開對蘋果的 BSD 項目有何影響,他說,公司有許多 FreeBSD 的推崇者,相信它會繼續發展下去,如果不是相信這一點,他可能是不會離開的。

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