統信UOS主創張磊:爲什麼我們和 openEuler 一拍即合?

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"投身操作系統行業近 20 年,從兼職搞 Deepin 到和團隊一起將其帶向世界;曾經沉寂 7 年搞研發,團隊一個銷售沒有,還承擔着外界的諸多質疑,最終和衆多廠商一起促成了國產操作系統 UOS 的誕生;帶着所有經驗積極加入 openEuler 社區,僅用半年時間成功將桌面環境 DDE 在 openEuler 落地。本期,InfoQ 有幸採訪到了武漢深之度科技有限公司總工程師張磊,聽這位操作系統行業老兵分享自己對行業的見解。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/1d\/1dcd97660b2213919173eca4f8eb28f7.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"50%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"武漢深之度科技有限公司總工程師張磊"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"集衆人智,國產操作系統 UOS 誕生"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2004 年,一羣愛好 Linux 操作系統的技術人自發在網上討論和交流 Linux 相關知識,出於對國內 Linux 發行版功能的不滿,5、6 位年輕人聚在一起打算利用工作之外的時間搞出一個 Linux 發行版,這就是最早期的深度操作系統團隊。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從最初的幾個人兼職開發到正式組建團隊,再到整個項目快速發展,這中間有七年的時間整個團隊全都是研發人員,沒有一個銷售。在這個過程中,整個行業發生了一件不得不關注的大事件,美國國家安全局自 2007 年起開始實施的絕密電子監聽計劃——棱鏡計劃曝光,這起事件讓所有人意識到了做國產基礎軟件的重要性,也讓包括張磊在內的整個團隊意識到是時候把商業化提上議程了。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"此後幾年,公司進入快速發展狀態,團隊相對成熟,開始有人手專職負責社區運營,版本發佈提速,並對各處理器做了適配。雖然在社區運營伊始也聽到了諸如“Linux 換皮”、“騙錢”等聲音,但整個團隊默默把這些聲音消化了,以實際行動回答了各種質疑,最終還給社區的是目前唯一在國際 Linux 發行版排行榜中,位於前十的中國團隊研發的產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2019 年 11 月 14 日,國內操作系統領域的幾家廠商聯合成立了統信軟件技術有限公司(以下簡稱:統信軟件),這其中也包括張磊所在的公司。"},{"type":"link","attrs":{"href":"https:\/\/www.infoq.cn\/article\/e7TQ4h3EcxpkoJNflIAV","title":"xxx","type":null},"content":[{"type":"text","text":"統信軟件"}]},{"type":"text","text":"成立不久,就遇到了 2019 年底開源的 openEuler,雙方一拍即合。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"關注良久,與 openEuler 一拍即合"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“openEuler 的前身是華爲服務器操作系統 EulerOS,在這款操作系統未對外開源之時,我們就注意到了,並與整個團隊接觸,因爲我們知道這個操作系統支撐了華爲內部大量服務器的運營,在生產環境上還是比較有保障的。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2019 年底,openEuler 正式開源,統信軟件從一開始就積極加入社區建設之中。採訪中,張磊表示:“得知 openEuler 開源之後,我們覺得對整個產業都可以起到很大的推動作用,畢竟它有大量服務器驗證運行的基礎,所以統信軟件從披荊斬棘的時候就加入了,後面又參與到了很多基礎設施的工作中”。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"經過一年多的發展,"},{"type":"link","attrs":{"href":"https:\/\/openeuler.org\/zh\/","title":"xxx","type":null},"content":[{"type":"text","text":"openEuler 社區"}]},{"type":"text","text":"的開發者提交了大量反饋和補丁,促成了整個項目的快速成長。統信軟件積極參與 openEuler 社區建設,完成了 openEuler 各版本的適配工作,目前已經爲 openEuler 社區貢獻軟件包過百個,提交 PR 將近 300 個;統信 UOS 還基於 openEuler 20.03 LTS 推出了統信 UOS 服務器操作系統歐拉版,並針對華爲鯤鵬系列處理器的穩定性和運行性能進行了深度調優。此外,統信軟件將自主研發的桌面環境 DDE 成功引入 openEuler ,豐富了 openEuler 的桌面環境。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"DDE 是統信軟件自研的一款全功能桌面環境,已經被移植到 Archlinux、OpenSUSE、Ubuntu、LinuxMint、Fedora、Manjaro 等主流 Linux 發行版本中。在 Linux 桌面環境中,目前國際上比較受歡迎的選擇是 Gnome 與 KDE,經過這麼多年的發展,DDE 其實已經成長爲一個全方位、多功能的桌面環境,包括任務欄、啓動器、桌面設置等 40 餘項,新增中文拼音及五筆輸入法,已經與上述兩者並列國際前列。在 openEuler 中的 DDE 涉及 150 多個相關依賴包新增適配,其中大部分組件已貢獻到 openEuler 社區。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“openEuler 社區有一個 DDE 的 SIG 組,專門推動這件事情,我們雙方團隊從溝通到落地差不多用了半年左右的時間,整個週期其實不長。”作爲一個桌面環境,DDE 本身也在持續演進中,後續也會根據 openEuler 的版本迭代進行持續優化。由於 openEuler 目前有很大一部分場景是面向服務器的,所以張磊整個團隊希望可以針對這一場景進行特定優化,比如優化掉藍牙等在服務器場景下不太需要的設備,這對用戶而言也會更加便捷易用。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於該桌面環境的加入,整個社區開發者的反饋非常不錯,用戶體驗整體是正向的。張磊表示,後續也會繼續傾聽社區開發者的反饋,目前遇到的一些不適配的問題未來都會逐一被修復。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“這可能也是 openEuler 可以發展如此快速的原因吧,社區開發者非常活躍,我們可以收到很多反饋。到今天,整個社區的開發者數量、代碼行數、提交的 PR 數都超出了我們最初的想象,而且目前整個社區的 SIG 組已經有 80 多個,這種 SIG 組的方式非常特別,可以讓用戶迅速找到感興趣的組織,並和一羣志同道合的人共同討論技術,共同創新和孵化新項目,這促進了社區的蓬勃發展。並且,這些 SIG 組在發展過程中也會不斷更新,與整個社區發展不適配的 SIG 組會逐漸取消,也會有很多新的、社區開發者和生態夥伴感興趣的 SIG 出現。我自己也樂在其中,提出自己的想法,社區的響應速度非常快。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“當然,近幾年,產業和政策的發展也帶給了基礎軟件領域很大的機遇”,張磊補充道,“在技術層面,國內外還是存在一定差異,但好消息是國內操作系統領域已經有一批比較資深的研發人員共同投入在原生操作系統的建設當中。這其中,衆多生態合作伙伴和用戶也給了國產操作系統一定信任和空間,讓技術有了用武之地,這是一條需要集衆人之力纔可以走得更遠的路。”"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"在操作系統的世界,我們如何走得更遠?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"過去幾年,我們見證了基礎軟件領域的快速崛起,也出現了 openEuler 這樣成長迅速的開源項目,張磊表示,隨着國內將越來越多的投入偏向基礎軟件領域,用戶對軟件知識產權的重視程度逐漸升高,越來越多的企業和開發者瞭解開源社區和開源許可,並願意參與其中,基礎軟件領域一定會湧現出更多優秀的開源項目。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"未來,如果我們想在操作系統的世界中走得遠。張磊認爲,首先,質量還是第一要務,穩定性、兼容性、安全性、性能可能都是首先要做好的事情;其次,任何一個項目都需要完善的運維團隊,並具備相應的配套文檔;然後,對操作系統而言,生態是非常重要的,用戶需要操作系統並不只是需要上面運行的一個記事本或者瀏覽器,而是會同時運行其上的各種軟件,這就需要其有一個強大的生態,需要生態中的合作伙伴共同豐富其上的軟件應用。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"一個人可以走得很快,一羣人才可以走得遠。即便我們還有很多路需要走,但已經看到了此時的操作系統行業正在快速升溫,何不一起加入 openEuler 社區,共同期待未來的世界之巔有我們的身影呢?"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章