Fedora 是目前最受眾人愛戴的 Linux 散佈套件之一。包括 Linus Torvalds 自己在內,頂尖的 Linux 核心開發者,都用 Fedora 來開發下一代的 Linux。對於其母公司 Red Hat 而言,Fedora 是該公司 Red Hat Enterprise Linux (RHEL) 的未來藍圖。不過,事情並非一開始就這麼順利,當 Fedora 首次推出時,收到的並非掌聲而是噓聲。
為什麼?因為 2003 年時 Red Hat 剛剛為了全力投入商業散佈套件 RHEL,而決定揚棄低階的 Linux 桌面散佈套件 Red Hat Linux。用戶一片罵聲。當時聽到的評論包括 Red Hat 背離了 Linux、Red Hat 想成為下一個 Microsoft 等等。當時一間中大型 Linux 公司 Progeny,為憤怒的 Red Hat Linux 9 用戶提供了付費支援。
Red Hat 做這個決定,是因為該公司發現自己身陷左右為難的局面。一方面,其最忠實的粉絲希望 Red Hat 持續扮演快節奏的黑客 Linux 公司,不斷地跟其他 Linux 公司一樣推出最新技術。另一方面,Red Hat 的付費客戶想要的,卻是高度穩定的商業散佈套件。
正如開放源碼雲端公司 Eucalyptus Systems 社群副總裁,同時也是 Fedora 早期專案領導人的 Greg DeKoenigsberg 所指出,我們在 Red Hat Linux 這個產品中,試圖在同一時間做到兩件事情:它試圖成為企業軟體,同時也試著成為走在尖端的儘早發表、經常發表 (release early, release often) 軟體。一旦企業發覺有兩個相互衝突的目標,就會作出拆分兩者的舉動。
樂趣與金錢?你會選哪一個?
Red Hat 的決定是往獲利靠攏。他們做了正確的決定。Red Hat 在 2012 年成為第一個破 10 億美元大關的 Linux 公司。除了 SUSE 之外,21 世紀初其它的主要 Linux 公司,包括 Caldera、MandrakeSoft(之後的 Mandriva)、Lindows 等,不是消失就是一蹶不振。
不過,在此同時,Red Hat 並不希望丟失其強大的開發者社群。因此,在社群的協助之下,誕生了 Fedora Core,其中值得特別提到的,是一開始建立 Fedora 為社群 Red Hat 軟體套件庫的 Warren Togami,以及第一位 Fedora 領導人 Bill Nottingham。Fedora 成為了第一個成功的商業支持社群 Linux 散佈套件。商業散佈套件與純開放源碼散佈套件的組合,變成了熱門的開放源碼商業模式。在 2007 年,Red Hat 將 Core 與另一個社群 Linux 專案 Extra 合併,形成了 2013 年你看到的 Fedora。
到了今天,在 Red Hat 決定同時擁有商業 Linux 與社群 Linux 的 10 年之後,Fedora 成為了最受歡迎的技術 Linux,其最尖端的程式碼帶領著許許多多的 Linux 開發者。
Red Hat 在網站上說,多虧全球各地社群貢獻者的奉獻,10 年來 Fedora 專案一直支持著開放源碼世界,大約每 6 個月,就帶來最新的功能與技術。各種先進技術,如虛擬化、雲端運算,和由軟體定義的所有一切,從 Yarrow 到 Heisenbug 的 Fedora 釋出版本持續不停地,將開放源碼推到新的高度,並解決新一代運算帶來的最複雜挑戰。
就如 Red Hat 開放源碼事務資深副總裁 Michael Tiemann 表示,沒有 Fedora,就不會有我們在主要 RHEL 更新上,所作出的那些重大決定。展望未來,現今 Fedora 領導人 Robyn Bergeron 在專訪中談到,對於 Fedora 的我們而言,重要的是要不斷地找出各種方式,讓人們感受他們對此一作業系統的貢獻是富有成效的。
Fedora 生日快樂!接下來是 Fedora 的另一個 10 年,更要持續創新!
◎本文翻譯自 ZDNet,原作者為 Steven J.Vaughan-Nichols:
https://www.zdnet.com/fedora-red-hats-community-linux-turns-10-7000022895/