文 | 大東
出品 | OSC開源社區(ID:oschina2013)
Deepin 出走 Debian 。
近日,統信軟件宣布旗下 Linux 社區發行版 Deepin 將脫離上游 Debian,從 Linux Kernel 開始構建的新聞在社區引發了熱議。
其實早在 7 年前,Deepin 就已經做過一次類似的選擇 —— 跳過上游 Ubuntu,基于更上游的 Debian 社區構建。
那么 Deepin 究竟為什么要這么做?
這一切還要從 Deepin 過去 15 年的發展路徑說起……
源于中文社區的 Linux 發行版
2001 年,微軟的殺手級產品 Windows XP 迅速席卷全球,此時各個版本的 Windows 操作系統在國內的市場占有率超過 97%,而各類 Linux 操作系統的市場占有率則不足 1%。
彼時,Deepin 創始人劉聞歡還在網絡安全技術公司綠盟工作,負責網絡安全工程和服務部門。置身網絡安全行業一線的劉聞歡意識到,操作系統是信息安全的基礎,如果操作系統不掌握在自己的手中,光有網絡安全公司是不夠的。
帶著這個念想,劉聞歡在 2005 年 10 月創建了深度技術論壇。在不到一年的時間里,論壇吸引了一大批計算機和操作系統愛好者的加入,人們在這里熱烈地討論關于計算機操作系統的一切,從 Windows XP 系統美化深入到系統封裝,再到 Linux 操作系統的本土化定制。也是在這個論壇里,誕生了一個由社區驅動的本地化 Linux 版本 —— 基于 Debian 的 Hiweed Linux,也就是 Deepin Linux 的前身。
2009 年,Deepin Linux 發布了第一個正式版本。經過兩年多的發展,Deepin 社區已經聚集了一批堅持貢獻、不求回報的開發者。雖然眼下這個項目還看不到任何收入,但劉聞歡還是決定成立一家公司來專門做這個事情,他覺得 “弄個公司可以給大家更多安全感”。后來被我們所熟知的武漢深之度(Deepin)科技有限公司就這樣在武漢東湖新技術開發區登記成立。
與此同時,為了鼓勵更多年輕人學習 Linux,了解開源技術,已經成為數家公司老板的劉聞歡回到母校湖北大學,捐資設立了?“深度科技獎學金”。他表示,設立這個獎學金是為了鼓勵母校更多的 Linux 愛好者參與 Linux 開發,為整個 Linux 社區做貢獻。通過程序設計大賽的方式評選出優秀的作品予以獎勵,鼓勵母校計算機及相關專業學生加強動手能力的培養,提高就業競爭力。
(圖片來源:湖北大學新聞中心)
被懷疑是洗黑錢的
桌面操作系統市場在微軟這樣的巨頭壟斷下,是一個短期內很難看到收益,需要許多年,甚至幾十年持續投入的燒金巨獸,當時在國內沒有幾個人愿意做這樣的事情。
事實證明,Deepin 起步的道路也確實非常坎坷。
在 Deepin 剛剛創立時,團隊就制定了五年內只搞研發,不做銷售的目標。在創業之初,Deepin 基本上是靠創始人劉聞歡其他公司的收入在支持。
引用 Deepin 副總張磊的話來說:“他原本就已經財富自由了,每年都花幾百萬來做這件事,花著花著財富就不自由了。(笑)” 這段時期還發生了一件有趣的烏龍事件:當地稅務局發現這家公司每年都有幾百萬的開支,卻一點收入都沒有,懷疑他們從事的是違法洗錢活動,為此還特地派稽查人員上門調查,最后得出的結論是:他們確實不掙錢。
操作系統的研發與其他軟件產品不同,因為一款操作系統要真正能夠使用,還需要大量的軟件,在生態還沒有建立起來的情況下,很多常用軟件都沒有其他公司的支持適配,只能自己來做。
由于資金和人力都有限,Deepin 最初選擇的研發路線是基于以易用性桌面著稱的 Linux 發行版 Ubuntu 以及開源桌面環境 GNOME,在應用層進行符合國人使用習慣的定制化開發。Deepin 系統中很多基礎應用都有自主研發版本,例如深度終端、深度音樂、深度影院、深度截圖、深度看圖、深度編輯器等二十多款高質量的深度全家桶應用。2012 年,Deepin 推出自研的開源桌面環境 DDE,形成以 Ubuntu+DDE 的發展路線。
與此同時,Deepin 的研發團隊也不斷地向 Ubuntu、GNOME、Wine 等上游開源社區貢獻代碼,并嚴格遵循 GPL 協議將旗下產品和研發成果完全開源。很快,憑借踏實的開源作風和不錯的易用性,Deepin 在國內開發者社區中積累了第一批忠實用戶,他們自發地在自己的小圈子里推廣這款由中國團隊主導的 “小眾” Linux 發行版。
在 2012 年到 2014 年這 3 年里,Deepin 從全球 Linux 發行版排行榜前 100 位躋身前 20 位,在北京組建了新的研發團隊,并收獲了政府采購的訂單。一切開始往好的方向發展。
然而就在 2015 年,Deepin 做出了一個頗為冒險的決定 —— 不再基于上游 Ubuntu 構建。
為什么選擇跳過上游
在 2012 到 2015 年間,隨著 Deepin 研發團隊的壯大和技術實力的增強,跟隨上游 Ubuntu 社區的節奏發版開始出現一些困擾他們的問題。
一方面,Ubuntu 雖然是開源開放的操作系統,但其背后仍是一家商業公司 Canonical,它的發展方向需要遵循公司的決策以及維護公司的利益,下游的衍生社區很難左右。這里有一個案例:Ubuntu 在 2015 年時刪掉了一個他們認為不再需要的庫,而這個庫仍是其下游操作系統 Mint Linux 的依賴項,這一事件對 Mint 社區帶來了極大的影響,同時也引起了 Deepin 的擔憂。
另一方面,Deepin 團隊的壯大也使得他們在一些特定內容的迭代上做得比上游社區更快更好,但當 Deepin 把這些內容反饋到上游社區時,卻得不到上游社區和產品的認可,因為他們有自己的發展想法和思路。
令劉聞歡印象最深的是在一次大的版本更新中,“我們為上游社區陸續提供了上千個補丁,結果他們自己升級時基本上把我們所有的補丁都放棄掉了,就是因為他們自己做了一個非常大的技術調整,使得以前我們跟他們合作的所有工作都白費了。”?這就意味著只要上游方向一變,Deepin 團隊所做的所有工作就得完全推倒重來。
還有一些上游社區在合作過程中也遇到了語言方面的問題。“因為他們不懂中文,所以我們在所有的中文相關的界面上做的改進或者 BUG 修復,他們很難理解,很難理解這些修復,加入中文也非常困難,導致面向中國用戶的一些問題遲遲得不到解決。”
這些挫折都讓 Deepin 下定決心跳過上游社區,盡可能地讓社區發展方向的主導權掌握在自己手中。
但當時的 Deepin 并沒有直接選擇基于 Linux Kernel 構建,而是暫時選擇了 Ubuntu 的上游操作系統 —— 更加開放和自由的 Debian,形成了 Debian+DDE 的發展路線。2015 年,深度發布了首個基于 Debian 的 deepin 15 版本。
經過 7 年的發育,羽翼更加豐滿的 Deepin 近日才再次宣布將要跳過 Debian 社區,直接基于 Linux Kernel、其他開源項目和自研項目組件,建立一個中國桌面操作系統根社區,進一步掌握自身發展方向的主導權。
(主流 Linux 操作系統根社區與衍生社區)
Deepin 對根社區的解釋是這樣的:
即從 Linux?Kernel?和其他開源組件而構建,不依賴上游發行版社區
同時采用開源社區運行模式,有大量的外部個人貢獻者與企業參與
被廣泛認可,擁有衍生出不同分支或下游社區
與各開源組件社區溝通暢通,并持續回饋自己的能力
毫無疑問,這樣的能力無論是 15 年前還是 7 年前的深度團隊都不具備的,但卻是把握自己發展方向的最佳途徑。雖然 Deepin 跳過上游的選擇在外界看來會有不同的理解甚至一些反對的聲音,但只有真正經歷過發展方向受制于人,自己做出的努力被上游社區完全拋棄,才能感同身受,這個選擇對他們來說意味著什么。
構建操作系統生態
Deepin 的另一個重要轉折點在 2019 年。
在操作系統領域,“生態” 是人們老生常談的話題,無論是桌面端的 Windows、MacOS,還是移動端的 Andorid、iOS,這些已經被市場廣泛認可的操作系統都擁有完善的軟硬件生態。要建立起這樣一個龐大的系統生態,不是任何一家公司能夠獨立完成的工作。因此,建立一個自主把握發展方向,能夠吸引大量外部企業和開源團隊參與的社區,對于構建操作系統生態來說尤為重要。
2019 年,武漢深之度科技有限公司、南京誠邁科技聯合成立統信軟件技術有限公司,正式開啟操作系統生態國產化建設的大幕。而 Deepin 作為統信軟件旗下操作系統 UOS 的基石,從此邁向了一個更大的舞臺。
劉聞歡介紹,Deepin 與統信 UOS 類似于紅帽的 Fedora 與 RHEL 的上下游關系,Deepin 依然保持著原來的社區運營模式,而統信 UOS 則是基于社區版 Deepin 構建的商業發行版,為 Deepin 挖掘更多的商業機會和更大的商業價值,進而反哺社區,形成良性循環。
目前,統信軟件已經和龍芯、飛騰、申威、鯤鵬、兆芯、海光、海思麒麟等芯片廠商開展了廣泛和深入的合作,與國內各主流整機廠商,以及數百家國內外軟件廠商展開了全方位的兼容性適配工作。
談及目前在操作系統生態上的工作,劉聞歡表示,最近幾年統信軟件在生態上的投入非常大,現在愿意積極主動來找統信 UOS 和 Deepin 做軟硬件適配的企業越來越多,這其中也包括一些像 AMD 這樣的國際大廠。
“但飯是要一口一口吃的,從軟硬件生態適配的種類和數量來看,我們跟微軟這樣已經非常成熟的生態系統相比還差很多。” 劉聞歡說,“但至少目前來說能夠滿足現在大多數用戶基本的使用,這個是我覺得我們在過去 2、3 年當中非常大的進步。”
結語
正是這種 “飯要一口一口吃” 的踏實作風,讓 Deepin 堅持到了今天。劉聞歡形容這種堅持在當年有時候就是 “死撐”,但他堅信 Deepin 只要活下來就有希望。
如今,deepin 持續更新已超過 200 次,全球下載量超過 8000 萬,海外用戶超過 300 萬,向 307 個國際開源項目提交超過 1000 個貢獻,支持全球 33 種語言,在全球 35 個國家 100 余個鏡像站點,擁有西班牙、捷克、法國、巴西等多國用戶社區,并基于 deepin 衍生出 UbuntuDDE、Manjaro deepin 等多個發行版本。在 DistroWatch 等全球 Linux 發行版排行榜中,Deepin 也在近年來連續進入榜單前十。
關于 Deepin 的未來,除了要再次跳過上游的 Debian 社區從 Linux Kernel 開始構建以外,Deepin 還需要避免很多 Linux 發行版存在的系統碎片化問題,Deepin 在技術路線上需要在保證向前兼容的前提下進行創新。
在產品規劃方面,桌面操作系統仍然是 Deepin 的主要應用場景。
“下一階段 Deepin 將關注更多非開發者用戶的真正需求,進一步提升普通用戶和辦公用戶的使用體驗,爭取從部分場景開始實現對 Windows 的替代。”
最后,Deepin 未來還將在開源社區方面進行更大的投入。劉聞歡認為 Deepin 近兩年來很多工作集中在滿足商業用戶的需求上,在開源社區建設方面仍有一些做得不太好的地方。但沒有開源社區就沒有今天的 Deepin 和統信 UOS。所以 Deepin 團隊下一階段要做更多的開源項目和貢獻,吸引更多外部的開發者參與社區,打造一個真正的主流開源桌面操作系統根社區。
嘉賓介紹
劉聞歡,1997 年畢業于湖北大學數計學院,同年創建武漢 Linux 用戶協會,2000 年作為創始人之一參與國內知名網絡安全公司綠盟科技的創建,歷任工程技術中心總監、總經理助理。2008 年創建北京一路創科網絡技術有限公司,投資了包括 DNSPOD 等多家互聯網和軟件企業。
2011 年創立武漢深之度科技有限公司,帶領團隊專注于基于 Linux 的國產操作系統研發和市場推廣。2019 年,武漢深之度科技有限公司整合并入統信軟件技術有限公司后,擔任統信軟件總經理,帶領團隊承擔國家統一操作系統產品的研發與應用推廣工作。
福利
有獎問答
機器學習 / 深度學習系統的演進和實踐
關于深度學習,你有哪些疑問呢?
歡迎前來提問,還有好禮贈送哦
?掃碼立即參與問答
覺得不錯,請點個在看呀