開源,高效推動了信息技術的發展,深刻影響著數字化轉型的方方面面。
以下是訪談實錄,略有刪減。
2000 年我先后參與了北京市政府采購和上海市政府的桌面辦公系統采購,這是兩次跟開源相關的大規模的用戶實際應用。通過這兩次應用服務工作,我對開源也有了比較多的認知和想法。
2006年,我接觸到了剛成立不久的中國開源軟件推進聯盟(COPU),正式從事了社區的志愿服務的工作,認識了陸首群主席,還有陳緒等一批現在仍然活躍在開源一線的領袖,跟著他們一起學習成長,共同進步,然后一直從事開源的推廣和布道工作,到現在有近20年了。
第一個部分是內核社區,也是我們現在最重要的一個社區。在這一塊麒麟軟件已經有了很多貢獻者,現在被國際 Linux Kernel 內核社區接納的代碼也有上千行,同時我們還在逐步成長。
第二個部分是我們成立的開源社區—— openKylin(開放麒麟)社區。這個社區是我們現在桌面領域的一個根社區,也是國內現在非常稀缺的社區。我們希望通過在這方面的貢獻和布局,讓相關開源根社區能夠繁榮發展,從而推動桌面操作系統社區的建設。
第三個部分是我們在服務器領域的社區,包括我們跟 openEuler、openAnolis、OpenCloudOS 這些國內主要的服務器根社區的合作,大家看到我們在 openEuler社區的貢獻非常突出。
第四個部分就是云計算社區。比如大家現在非常熟悉的 OpenStack 國際開源社區,我們也有非常多的貢獻,包括 Victoria 等幾個重要的最新社區版本,麒麟軟件的貢獻度在國內國際都是名列前茅的。
在這些社區里面,我們通過提升產品性能,加速生態拓展,推動技術創新。另外,我們也通過用戶對接、提供用戶反饋和交流渠道,不斷地改進我們開源社區的產品,來推動產品進步。
openKylin 社區致力于通過開源、開放的社區合作,打造“產業主導、技術先進、生態豐富”的桌面操作系統根社區,目前已有 21 家理事成員單位、300 多家企業成員單位,同時也有了超過 99萬的社區用戶,簽署了 CLA 協議的貢獻者超過 4000 人。不論是從大象因子,還是小馬因子來看,openKylin 社區都是一個非常成熟、健康,且處在快速上升期的技術社區。
社區里面現在已經有了 80 多個 SIG 組,不僅覆蓋社區的治理、生態、安全、物聯、AI,還包括智能應用、基礎硬件、人機交互、云端融合等多個技術方向,代表了我們在桌面這個面向未來操作系統的嘗試和展望。
現在1.0版本完成了超過 20 個重要組件的升級,標志著我們現在已經具備了桌面操作系統構建能力。應該來說,當時創建這個社區的兩個重要的戰略目標已經基本實現了。第一是補短板。我們要強化桌面操作系統總體架構和技術路徑規劃的能力;第二是協同創新。我們在 CPU、GPU、人工智能等新興領域也整合了很多行業龍頭的企業進行協同創新。
未來,我們主要將從從產品優化向標準構建,從企業主導向產業驅動,從國內知名向國際領先這幾個方向去推動未來的發展。
在產業上,比如我們和 RISC-V 的合作。大家知道 RISC-V 是現在非常熱門的一個開源硬件,但是它一直以來都被應用在開源社區領域的技術和實驗室的技術方面。今年我們通過開源社區和深度數智等一系列的合作伙伴緊密合作,聯合推出了全球第一款基于 RISC-V 的筆記本電腦——ROMA 。這款電腦默認搭載了 openKylin 全新一代 UKUI 4.0 桌面環境,在當時全球范圍內都引發了一定的技術關注。因為原來 RISC-V 沒有什么在通用領域的產業化應用,現在我們把它變成了現實。
另一方面,我們也是國內最早從事開源操作系統研發和產業化的企業,現在我們是 Linux 基金會的正式成員,也是開放原子開源基金會的白金捐贈人,我們參與木蘭許可、參與發起了openEuler 社區,這些都是現在開源重要的組成部分。包括 openKylin 社區,現在也已經成為國內最主流的桌面根社區之一。實際上,openKylin 引發了國內外比較多的關注,很多海外媒體也都專門報道了 openKylin。我們漸漸的通過 openKylin 在打造開源名片。
在這些開源貢獻的加持下,我們的業務量也逐步上升。麒麟軟件 2022 年公布的數據顯示,我們的年收入已超過 10 億,在中國 Linux 市場的桌面和服務器兩個領域均保持前列。應該來說我們在社區和市場兩個領域都獲得了比較好的正向回饋。
下一步的計劃,一方面我們要繼續堅持開源戰略,堅定擁抱開源和貢獻開源。我們會進一步提升自己在開放原子開源基金會的重要程度,同時我們也會更加積極地貢獻 openKylin、openEuler 等國內主流的開源社區。此外,我們也會吸引更多的國內外的優秀開發企業和開發者加入openKylin社區,共同貢獻社區,希望通過開源社區真正凝聚開源力量,打造開源名片。
另外,我們也注意到有很多的開發者不是一開始就是大神的,他們都是一個個從小白成長起來的。所以針對這些有熱情的學生或者是初學的開發者,我們提供了 openKylin 成長體系。從你加入開源社區到簽署協議再到不斷地學習和成長,我們設置了初學者、中級、高級大神不同領域的任務還有不同的積分獎勵,就像升級打怪一樣幫助開發者從小白成長為大神,讓開發者在這個過程中不斷獲得物質和精神上的正向反饋,與開源社區共同成長進步。
一是標準的安全問題。因為代碼開源,容易被發現和利用安全漏洞,所以要有專業化的安全工具來進行安全基線掃描,包括從內核漏洞、系統漏洞、配置錯誤等方向進行全方位的檢查。從這點來說,開源軟件和商業軟件一樣,都要有專業化的安全防范。其次,開源軟件的代碼使用許可協議不是我們常見的Copyright這些商業軟件的許可協議。開源許可協議有自己的特殊性,它一樣存在法律風險,受法律條款的保護,一旦你使用了開源軟件,默認就接受了其開源許可協議的條款。因此,需要一些專業的法律評估來幫助開發者和使用者確認自己開源軟件的使用合規。三是開源軟件的運維過程中,也存在供應鏈運維合規、開源許可的合規,還有開源安全的運維合規。這都需要在運維的過程中不斷地成長、檢驗和改進。
比如在安全領域,開源界出過幾次比較大的事件,像 Heartbleed 漏洞,Dirtycow 漏洞,這些都是對于用戶和運營者造成巨大安全風險的漏洞。麒麟軟件在發現漏洞的第一時間就公布并推出了升級補丁,強制給用戶推送進行安全升級。
所以目前麒麟操作系統的用戶覆蓋政府、金融、能源、交通等諸多領域,但是并沒有因為開源安全問題出現過大面積的宕機、病毒感染等問題。這也是從側面證明了開源軟件的安全能力。
在今年的 2023 OSCAR 開源產業大會開源項目社區和數字公共產品分論壇,openKylin 社區副秘書長、運營負責人劉敏將會帶來關于openKylin開源社區及生態建設實踐的分享,期待與大家深入探討社區建成后的生態建設問題,以及如何更好地推動項目發展。
采訪的最后,李震寧老師也向廣大開源參與者發出邀請:想了解前沿的開源動態,歡迎參與 OSCAR 開源產業大會和 openKylin 一起推動開源產業共同發展進步。