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