您現在的位置是:首頁 > 武術

打造作業系統根社群 統信Deepin屹立於浪潮之顛

  • 由 鐵流 發表于 武術
  • 2022-06-09
簡介統信軟體計劃打造中國主導根社群,拋棄過去基於Debian二次開發的做法,打造一個與Debian、Fedora並列的Deepin社群,其目的就在於透過打造自己的開源操作根系統、根社群,透過源頭主導、下游協作共建自主生態,以此增強對作業系統的控

ups和win10雙系統怎樣引導

如果把晶片比作資訊系統的大腦的話,那麼作業系統毫無疑問就是資訊系統的靈魂。

在過去幾十年裡,我國資訊產業飽受“缺芯少魂”的困擾,國內市場基本被微軟、谷歌、蘋果、IBM、紅帽等外商壟斷。誠然,一些國內廠商推出過基於Fedora、ubuntu、Debian二次開發的作業系統,但在市場推廣和生態建設上不盡如人意。

在當下大環境下,繼續基於Fedora、Debian、ubuntu進行二次開發,顯然仍舊不能解決“卡脖子”的窘境,建立自己的根社群大勢所趨。在這樣的背景下,由統信打造的中國主導的全球桌面系統根社群應運而生。

打造作業系統根社群 統信Deepin屹立於浪潮之顛

打造根社群是時代浪潮下的必然選擇

目前,全球作業系統產業早已確立好了“楚河漢界”,微軟、谷歌、蘋果、IBM瓜分了從智慧手機到PC和伺服器所搭載的作業系統。在桌面領域,Windows 市場佔有率高達 88。14%,在智慧手機平臺谷歌和蘋果壟斷了市場;在伺服器領域,IBM/紅帽市場份額達70%……由於從零開始構建自己的作業系統可行性較低,以BSD、Linux這些開源軟體為基礎二次開發作業系統成為後來者共同的選擇。在這種背景下,基於Fedora、ubuntu、Debian二次開發的作業系統如雨後春筍般冒出來。這種發展模式在一段時間內確實是可行的,但隨著中美貿易摩擦和俄烏衝突,依賴ubuntu等由外商主導的開源軟體已經被證明存在一定風險,Ubuntu開發商Canonical就宣佈斷供俄羅斯企業,SUSE和RedHat也宣佈不再支援俄羅斯相關業務。

有鑑於我國也有東南海島統一問題,西方把用在俄羅斯的手段用到中國身上,只是時間問題。這就要求我們必須打造自己的根社群,增強對開源軟體的主導力和控制力,只有這樣才能減小被卡脖子的風險,在大國博弈中贏得主動。

打造作業系統根社群 統信Deepin屹立於浪潮之顛

目前,Linux作業系統大致可以分為以下幾個層次。

最核心的是linux核心,其次是根社群,再次是子系統和子系統的衍生系統。舉例來說,Debian、Fedora、OpenSUSE就是根社群,基於Debian、Fedora開發而來的ubuntu、RHEL是子系統,基於ubuntu開發的優麒麟是子系統的衍生系統。

當下,主流根社群包括OpenSUSE、Fedora和Debian,除Debian背後無大型商業公司主導,Fedora和OpenSUSE均有美國和德國商業公司主導,特別是Fedora,背後是美國IBM/紅帽,在當下這個國際環境下,存在一定風險。

過去,國產Linux大多是基於Debian、Fedora進行開發,屬於子系統層面,在產品迭代和技術研發上往往要受到上游的影響。將來,我們的作業系統不能依託紅帽、Canonical等商業廠商控制的發行版,而應該從Linux核心、其他開源專案、自研專案元件開始,面向桌面應用場景,構建一個全新作業系統架構和開源社群。

統信軟體計劃打造中國主導根社群,拋棄過去基於Debian二次開發的做法,打造一個與Debian、Fedora並列的Deepin社群,其目的就在於透過打造自己的開源操作根系統、根社群,透過源頭主導、下游協作共建自主生態,以此增強對作業系統的控制力,降低被卡脖子的風險。

打造社群是能力提升和技術發展的必然要求

除國際大環境因素之外,能力提升和技術發展也是重要因素。過去,Deepin也有過執行跟隨戰略的歷史,在2010年之前,曾經一直採用gnome作為Deepin的桌面圖形環境,並且一直為gnome專案開發擴充套件功能和提交補丁。但在2010-2011年期間,gnome專案的研發進行了大量快速的變化,不但經常不接收下游廠商提交的補丁,而且大量修改軟體的API和介面設計,使得那兩年經常要對Deepin的桌面環境和程式碼推倒重來,重複勞動,疲於奔命。所以2011年Deepin下決心,再困難也必須要自己開發整套的桌面圖形環境,只有這樣才能掌握自己的發展路線,也能夠貫徹自身的設計理念。

近年來,隨著Deepin團隊技術水平和能力不斷提升,發現過去把研發環節提交給上游社群,然後Deepin基於上游社群做開發的做法已越發不合時宜,因為Deepin團隊發現自己在某些方向上的研發所做的資料已經超過了上游社群,比上游做得更快更好。

在實踐中還出現一個問題,那就是Deepin做得更好的工作無法得到上游社群和產品的認可,因為上游有自己的發展思路,還帶著一些偏見,在潛意識中看不起中國程式設計師,中國程式設計師提交的程式碼優先順序偏低。上游社群本身存在一些技術上的不足,但又不願意改,Deepin幫忙改了提交了程式碼,上游社群又不認可,令人沮喪。

在2015年,Deepin給上游一個社群提供了幾千個補丁,結果上游社群自己升級基本上把Deepin所有的補丁都放棄掉了。因為他自己做了一個非常大的技術調整,使得以前跟他合作做的所有工作都白費了,這對Deepin來說完全是推倒重來。

上游社群大多是老外在發展和維護,但這些老外不懂中文,所以Deepin在所有的中文上面做改進,做修改,BUG修復,老外很難理解,很難理解這些修復,加入中文也非常困難,一些面向中國客戶使用習慣的修改無法被上游社群接受,導致面向中國使用者的一些問題遲遲得不到解決。

因此,在2015年,Deepin團隊決心逐漸脫離上游的影響。可以說,Deepin決定打造中國主導根社群是自身能力提升後的必然選擇,因為上游社群不再是Deepin成長的依靠,而成為了Deepin成長的桎梏。

打造作業系統根社群 統信Deepin屹立於浪潮之顛

打造根社群堪比屹立於時代浪潮之顛

Deepin誕生於2008年,最初就是以社群化和非盈利模式運作,運營資金基本來自公司總經理劉聞歡的個人投入。在2014年完成融資後開始商業化運營,才有來自於戰略投資者的資金。在第一個7年,由於最初就定位於一個公益性的研發專案,沒有考慮過商業化,所以一直處於不盈利狀態。以至於稅務機關曾經認為深度科技長期只有投入沒有收入,有從事洗錢的嫌疑,還專門進行過檢查。

打造作業系統根社群 統信Deepin屹立於浪潮之顛

在2008年,deepin是一個基於ubuntu進行二次開發的衍生系統;但在第二個7年中,deepin先是放棄了Ubuntu,不再把Ubuntu作為上游,而是Ubuntu的上游社群Debian作為研發的基礎,隨後藉助信創的東風完成了向統信UOS的轉型;在第三個7年開啟之際,deepin宣佈不再依賴Debian作為上游,開始打造根社群,直接上承linux核心,成為與Debian、Fedora並列的根社群。

從Deepin的發展歷程可以看出,這是一個因理想而生的作業系統。

在成長過程中不斷積累技術,從開源文化和社群機制吸收養分茁壯成長。

在逐漸壯大獲得國內外夥伴的大力支援和肯定後,Deepin沒有自滿自足,就此止步,而是勇於攀登,勇於超越,先後兩次放棄Ubuntu和Debian,不斷向上遊前進。

目前,隨著Deepin和統信的成長,已經具備打造中國主導桌面作業系統根社群的經驗和能力基礎。

正所謂時勢造英雄,時代大潮,浩浩湯湯,如果跟對了時代大潮,甚至站在浪潮之巔,就能順風順水發展好多年,直到下一個浪潮興起。

當下,國際形勢變幻莫測,構建安全可信的開源作業系統和中國主導的根社群是我國網路空間安全發展的必然要求。那些透過合資穿馬甲的行為必然遭到時代的摒棄,那些真正自主研發、不斷提升能力水平和產品控制力的企業,必然會受到時代的褒獎。

回顧Deepin和統信的發展史,這是一個非常務實的團隊,在過去15年裡穩紮穩打,每7年創造一次新成果、邁上新臺階。期待7年之後,統信Deepin能成為與Debian、Fedora並列的根社群,我們拭目以待。

Top