開放麒麟,未來中國(guó)計(jì)算機(jī)的中國(guó)魂
近日,我國(guó)首個(gè)桌面操作系統(tǒng)開發(fā)者平臺(tái)“開放麒麟”(openKylin)正式發(fā)布。消息一出,迅速?zèng)_上微博熱搜。“支持國(guó)產(chǎn)軟件”“不積跬步無以至千里”“發(fā)展壯大國(guó)產(chǎn)操作系統(tǒng)的生態(tài)建設(shè)”……網(wǎng)友的熱切關(guān)注,折射出大眾對(duì)于國(guó)產(chǎn)操作系統(tǒng)的期許。
操作系統(tǒng)被稱為計(jì)算機(jī)的靈魂。如果說操作系統(tǒng)是樹上的果實(shí),那么給它提供養(yǎng)分的樹根就是開發(fā)者平臺(tái),也可以稱其為開源根社區(qū)。
這個(gè)由國(guó)家工業(yè)信息安全發(fā)展研究中心、麒麟軟件有限公司等單位聯(lián)合成立的平臺(tái),將打造具有自主創(chuàng)新技術(shù)的開源桌面操作系統(tǒng)。
開源,指的是開放源代碼。在當(dāng)今互聯(lián)網(wǎng)生態(tài)下,開源已經(jīng)成為全球技術(shù)創(chuàng)新和協(xié)同發(fā)展的重要模式。
“支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開源知識(shí)產(chǎn)權(quán)和法律體系,鼓勵(lì)企業(yè)開放軟件源代碼、硬件設(shè)計(jì)和應(yīng)用服務(wù)”也被首次寫入“十四五”規(guī)劃中。
以開源推動(dòng)操作系統(tǒng)技術(shù)創(chuàng)新
操作系統(tǒng)是計(jì)算機(jī)中最基本也是最重要的基礎(chǔ)軟件。開放麒麟生態(tài)委員會(huì)主任、麒麟軟件有限公司副總經(jīng)理李震寧告訴科技日?qǐng)?bào)記者:“目前我國(guó)國(guó)產(chǎn)操作系統(tǒng)在內(nèi)核、整體生態(tài)和高端工業(yè)嵌入能力等方面還存在不足。開放麒麟將致力于成為具備自主研發(fā)桌面操作系統(tǒng)能力的頂級(jí)開源社區(qū),打造更加豐富的Linux操作系統(tǒng)生態(tài)。”
開放麒麟構(gòu)建的“朋友圈”,包括首批13家理事成員單位,中國(guó)工程院院士沈昌祥、倪光南、桂衛(wèi)華、鄭緯民、王耀南、廖湘科,以及中國(guó)科學(xué)院院士王懷民等專家為咨詢委員會(huì)委員。
李震寧說,這個(gè)根社區(qū)將提供一個(gè)包括源代碼在內(nèi)的桌面操作系統(tǒng)基礎(chǔ)平臺(tái)版本,還會(huì)為社區(qū)內(nèi)的開發(fā)者提供資源和開發(fā)工具。社區(qū)的核心目標(biāo)就是要做成好用、開放的桌面操作系統(tǒng)?!斑@就意味著無論是從國(guó)內(nèi)還是國(guó)外開源社區(qū),開發(fā)者都可以獲得桌面操作系統(tǒng)根技術(shù),并貢獻(xiàn)各自的研發(fā)能力;平臺(tái)再通過整合基線,就可逐步形成一個(gè)基礎(chǔ)的桌面操作系統(tǒng)發(fā)行版本?!崩钫饘幗忉?。
開源將為操作系統(tǒng)的研發(fā)帶來哪些變革?中國(guó)工程院院士桂衛(wèi)華表示:“操作系統(tǒng)作為連接下層硬件和上層應(yīng)用的橋梁,其生態(tài)建設(shè)尤為重要。擁抱開源,通過開源推動(dòng)操作系統(tǒng)技術(shù)創(chuàng)新和應(yīng)用推廣,將有利于助力基礎(chǔ)軟件產(chǎn)業(yè)在數(shù)字化變革中把握先機(jī),搶占行業(yè)標(biāo)準(zhǔn)革新的領(lǐng)先地位。”
操作系統(tǒng)的完善需要生態(tài)支持
梳理國(guó)內(nèi)外主流的操作系統(tǒng)不難發(fā)現(xiàn),Windows、macOS處于絕對(duì)主導(dǎo)地位,兩者共占據(jù)了約九成的市場(chǎng)份額,其次為L(zhǎng)inux、Unix操作系統(tǒng)。
“過去國(guó)產(chǎn)桌面操作系統(tǒng)的市場(chǎng)規(guī)模較小,用戶很少。但這幾年大家越來越意識(shí)到國(guó)產(chǎn)操作系統(tǒng)的重要性?!崩钫饘幷f,麒麟軟件有限公司去年的營(yíng)收突破10億元,均來自操作系統(tǒng),這說明國(guó)產(chǎn)操作系統(tǒng)逐漸得到了市場(chǎng)的認(rèn)可。
雖然我國(guó)的國(guó)產(chǎn)操作系統(tǒng)達(dá)10種以上,但它們大多是以Linux為基礎(chǔ)的二次開發(fā)。
“開發(fā)一款操作系統(tǒng)的工作量非常大,桌面操作系統(tǒng)往往需要數(shù)千萬行代碼。要知道,一款擁有8000萬行代碼的桌面操作系統(tǒng),如果用A4紙打印其全部的代碼,所需的紙張累積起來有30多層樓高?!崩钫饘幈硎荆邪l(fā)桌面操作系統(tǒng)往往需要持續(xù)的資金投入和強(qiáng)大的后臺(tái)維護(hù)能力。
“操作系統(tǒng)的完善也需要在不斷試錯(cuò)中迭代,這就需要生態(tài)支持?!崩钫饘幷f的生態(tài),既包括用戶以及產(chǎn)業(yè)鏈上下游企業(yè)的采購(gòu),也包括整機(jī)、打印機(jī)、辦公軟件、繪圖軟件、應(yīng)用軟件等領(lǐng)域內(nèi)不同行業(yè)伙伴的應(yīng)用。
此外,人才也是支撐國(guó)產(chǎn)操作系統(tǒng)發(fā)展的軟實(shí)力。在李震寧看來,AI、云計(jì)算行業(yè)吸收了不少計(jì)算機(jī)領(lǐng)域的基礎(chǔ)研發(fā)人員。在這種背景下,麒麟軟件有限公司教育發(fā)展中心正在通過與高校合作,培養(yǎng)應(yīng)用于操作系統(tǒng)的編程人員。