中國(guó)戰(zhàn)略新興產(chǎn)業(yè)融媒體記者 卜文娟
近日,我國(guó)首個(gè)桌面操作系統(tǒng)開發(fā)者平臺(tái)“開放麒麟”(openKylin)正式發(fā)布。
該平臺(tái)由國(guó)家工業(yè)信息安全發(fā)展研究中心等單位聯(lián)合成立,旨在以“共創(chuàng)”為核心,在開源、自愿、平等、協(xié)作的基礎(chǔ)上,通過開源、開放的社區(qū)合作,構(gòu)建桌面操作系統(tǒng)頂級(jí)開源社區(qū)。
我國(guó)的國(guó)產(chǎn)操作系統(tǒng)逐漸普及,但在一些核心技術(shù)上尚待突破,“開放麒麟”開發(fā)者平臺(tái)將通過開放操作系統(tǒng)源代碼的方式,讓更多開發(fā)者共同參與國(guó)產(chǎn)開源操作系統(tǒng)的開發(fā)。平臺(tái)再通過整合基線,可逐步形成一個(gè)基礎(chǔ)的桌面操作系統(tǒng)發(fā)行版本。
01
開發(fā)操作系統(tǒng)有多難?
操作系統(tǒng)按應(yīng)用領(lǐng)域可以劃分為4種:桌面操作系統(tǒng)、服務(wù)器操作系統(tǒng)、移動(dòng)操作系統(tǒng)和其他操作系統(tǒng)(云、嵌入式、物聯(lián)網(wǎng)操作系統(tǒng)等)。桌面操作系統(tǒng)(Operating System)是配置在計(jì)算機(jī)硬件上的第一層基礎(chǔ)軟件,管理計(jì)算機(jī)系統(tǒng)的全部硬件資源,分為閉源和開源兩類。
我國(guó)的桌面操作系統(tǒng)大多是以開源項(xiàng)目Linux內(nèi)核為基礎(chǔ),由中國(guó)本土軟件公司自主對(duì)內(nèi)核代碼進(jìn)行一定的修改和補(bǔ)充,加入GUI(圖形界面)、應(yīng)用等部分,形成相應(yīng)的應(yīng)用于桌面端的Linux操作系統(tǒng)發(fā)行版。
其實(shí),開發(fā)一個(gè)操作系統(tǒng)的工作量非常大。
“一款桌面操作系統(tǒng),往往需要數(shù)千萬(wàn)行代碼。要知道,一款擁有8000萬(wàn)行代碼的桌面操作系統(tǒng),如果用A4紙打印其全部的代碼,所需的紙張累積起來(lái)有30多層樓高。”麒麟軟件公司副總裁李震寧表示,研發(fā)桌面操作系統(tǒng)往往需要持續(xù)的資金投入和強(qiáng)大的后臺(tái)維護(hù)能力。
舉例來(lái)說,Windows XP有代碼4000萬(wàn)行,Windows 7有代碼5000萬(wàn)行,3.6版本的Linux內(nèi)核代碼就有1590萬(wàn)行,而Linux的發(fā)行版Debian系統(tǒng)代碼行數(shù)達(dá)6500萬(wàn)行,這些代碼還都是經(jīng)過軟件廠商反復(fù)精簡(jiǎn)的結(jié)果。
此外,漫長(zhǎng)的開發(fā)周期導(dǎo)致操作系統(tǒng)研發(fā)成本高昂。以操作系統(tǒng)Windows為例,自1985年推出Windows 1.0以來(lái),Windows系統(tǒng)已經(jīng)經(jīng)歷了三十多年的變革。從最初運(yùn)行在DOS下的Windows 3.0,到后來(lái)風(fēng)靡全球的Windows XP、Windows 7、Windows 8等歷代演進(jìn)迭代,才于2021年推出Windows11。
而傳統(tǒng)國(guó)產(chǎn)操作系統(tǒng)經(jīng)過了從“不好用”到“能用”的階段,正加速向“好用”階段發(fā)展,相關(guān)商業(yè)化還處于起步階段。與此同時(shí),各類新興國(guó)產(chǎn)操作系統(tǒng)品牌也不斷涌現(xiàn),但仍受限于積累時(shí)間較短,商業(yè)應(yīng)用適配成熟度較低。早前就已有銀河麒麟、優(yōu)麒麟、中標(biāo)麒麟、統(tǒng)信UOS、紅旗Linux等,然而時(shí)至今日,大多數(shù)普通用戶都還沒有體驗(yàn)過國(guó)產(chǎn)系統(tǒng)。
“目前我國(guó)基礎(chǔ)軟件產(chǎn)品的核心技術(shù)大多來(lái)源并依賴國(guó)外開源社區(qū),缺乏統(tǒng)一的標(biāo)準(zhǔn)和平臺(tái),在開源社區(qū)的貢獻(xiàn)也相對(duì)分散,基礎(chǔ)軟硬件技術(shù)創(chuàng)新性不高,且難以實(shí)現(xiàn)共享。尤其是在桌面操作系統(tǒng)領(lǐng)域,以Linux為基礎(chǔ)的桌面操作系統(tǒng),在應(yīng)用性軟硬件生態(tài)等方面長(zhǎng)期處于劣勢(shì)。”作為開發(fā)者平臺(tái)咨詢委員會(huì)主任,中國(guó)工程院院士廖湘科在平臺(tái)發(fā)布時(shí)的這番話,傳遞出些許緊迫感。
作為最早的國(guó)產(chǎn)系統(tǒng)開發(fā)公司之一,麒麟軟件深知開源的重要性,為攻克中國(guó)軟件核心技術(shù)卡脖子的短板,主動(dòng)肩負(fù)起強(qiáng)國(guó)之重責(zé)。開放麒麟的誕生,就是為了推動(dòng)國(guó)內(nèi)基礎(chǔ)軟硬件技術(shù)的共享與創(chuàng)新,形成一個(gè)統(tǒng)一的行業(yè)標(biāo)準(zhǔn)。
李震寧表示,開發(fā)者平臺(tái)“開放麒麟”主要的作用就是聚攏桌面操作系統(tǒng)研發(fā)里最精銳的國(guó)家級(jí)產(chǎn)業(yè)和學(xué)術(shù)隊(duì)伍,共同把生態(tài)、人才、技術(shù)聚攏在一起,打造一個(gè)最頂尖的社區(qū)版本。“這就意味著無(wú)論是從國(guó)內(nèi)還是國(guó)外開源社區(qū),開發(fā)者都可以獲得桌面操作系統(tǒng)根技術(shù),并貢獻(xiàn)各自的研發(fā)能力;平臺(tái)再通過整合基線,就可逐步形成一個(gè)基礎(chǔ)的桌面操作系統(tǒng)發(fā)行版本。”
02
數(shù)十年風(fēng)雨歷程
據(jù)了解,“開放麒麟”基于麒麟軟件數(shù)十年的操作系統(tǒng)研發(fā)成果、十多年的開源社區(qū)開發(fā)和建設(shè)經(jīng)驗(yàn)。開放麒麟是國(guó)家工信安全中心,普華基礎(chǔ)軟件、中科方德、凝視軟件、中興新支點(diǎn)、元心科技、技德系統(tǒng)等國(guó)內(nèi)十余家主體聯(lián)合打造的社區(qū),國(guó)內(nèi)多家系統(tǒng)開發(fā)者參與進(jìn)來(lái),目標(biāo)就是制定出統(tǒng)一的標(biāo)準(zhǔn)。
李震寧表示:“目前我國(guó)國(guó)產(chǎn)操作系統(tǒng)在內(nèi)核、整體生態(tài)和高端工業(yè)嵌入能力等方面還存在不足。開放麒麟將致力于成為具備自主研發(fā)桌面操作系統(tǒng)能力的頂級(jí)開源社區(qū),打造更加豐富的Linux操作系統(tǒng)生態(tài)。”
李震寧認(rèn)為,開放麒麟社區(qū)里面有國(guó)內(nèi)十幾家操作系統(tǒng)廠商和相關(guān)科研機(jī)構(gòu),也有7位院士以及相關(guān)的技術(shù)專家,這些人在一起一定可以做出一個(gè)好用易用、開放的桌面操作系統(tǒng)平臺(tái)。另外,社區(qū)本身是一個(gè)完全開放的環(huán)境,不管是廠商還是開發(fā)者個(gè)人,只要愿意,都可以來(lái)這里進(jìn)行軟件、硬件或者解決方案的適配、遷移。
“這樣就可以幫助我們快速聚攏一大批基于自主開源桌面操作系統(tǒng)的生態(tài)能力,快速打造開源社區(qū)的核心價(jià)值能力體系。”
李震寧說,這個(gè)根社區(qū)將提供一個(gè)包括源代碼在內(nèi)的桌面操作系統(tǒng)基礎(chǔ)平臺(tái)版本,還會(huì)為社區(qū)內(nèi)的開發(fā)者提供資源和開發(fā)工具。“從安全性來(lái)說,因?yàn)閲?guó)家有自己的國(guó)密算法、有相關(guān)的安全保護(hù)體系,我們會(huì)對(duì)整個(gè)操作系統(tǒng)的密碼、算法等按照國(guó)家要求進(jìn)行相關(guān)的技術(shù)改造,使它能夠符合現(xiàn)在國(guó)家的安全保密規(guī)定,和現(xiàn)在一些安全系統(tǒng)能夠進(jìn)行對(duì)接。另外,操作系統(tǒng)的廠商或者共同的發(fā)起方里,有專門從事安全的研究機(jī)構(gòu),在這些專業(yè)能力的加持下,對(duì)我們的操作系統(tǒng)專門進(jìn)行安全加固,能夠保證我們的系統(tǒng)安全而且合規(guī)。”
03
差距在于生態(tài)
不得不說,在國(guó)內(nèi)桌面操作系統(tǒng)方面,Windows、MacOS處于絕對(duì)主導(dǎo)地位,雖然近5年它們?cè)趪?guó)內(nèi)市占率逐步下滑,但仍占據(jù)超過90%市場(chǎng)份額,而國(guó)產(chǎn)操作系統(tǒng)在Linux分類的占比還不足5%,市占率有待提升。如何打破這種局面,成為擺在眾多國(guó)產(chǎn)操作系統(tǒng)廠商面前的一道難題。
李震寧認(rèn)為,其實(shí)目前國(guó)產(chǎn)操作系統(tǒng)不管是在啟動(dòng)速度還是在應(yīng)用上,跟微軟和MacOS相比在技術(shù)層面差別不大,最大的差別是在生態(tài)上。
“操作系統(tǒng)的完善也需要在不斷試錯(cuò)中迭代,這就需要生態(tài)支持。”李震寧說的生態(tài),既包括用戶以及產(chǎn)業(yè)鏈上下游企業(yè)的采購(gòu),也包括整機(jī)、打印機(jī)、辦公軟件、繪圖軟件、應(yīng)用軟件等領(lǐng)域內(nèi)不同行業(yè)伙伴的應(yīng)用。
據(jù)了解,在生態(tài)端,openKylin社區(qū)面向國(guó)內(nèi)外企業(yè)與開發(fā)者招募生態(tài)合作伙伴,建立統(tǒng)一的開源標(biāo)準(zhǔn);孵化創(chuàng)新項(xiàng)目,發(fā)展開源軟硬件生態(tài),將攜手國(guó)內(nèi)軟硬件廠商,打造開放的軟硬件生態(tài)聯(lián)盟。
李震寧表示:“以操作系統(tǒng)上適配的軟件或者硬件生態(tài)來(lái)說,微軟有1000萬(wàn)以上的軟件和硬件生態(tài),蘋果有100萬(wàn)以上的軟件和硬件生態(tài),而目前我們做得最好的麒麟操作系統(tǒng),它的軟件和硬件生態(tài)只有40萬(wàn),差別非常大。我們打造openKylin的根社區(qū),就是希望通過開源社區(qū)聚攏更多軟件和硬件的開發(fā)商或者個(gè)人,極大地促進(jìn)軟硬件生態(tài)適配建設(shè),盡快追平和微軟或者蘋果操作系統(tǒng)的生態(tài)差異,這是我們現(xiàn)在的核心目標(biāo)之一。”
從發(fā)展趨勢(shì)看,下一代操作系統(tǒng)呈現(xiàn)出支持高算力、富生態(tài)、彈性擴(kuò)展、AI協(xié)同、豐富的人機(jī)交互等特點(diǎn)。openKylin社區(qū)理事長(zhǎng)單位代表韓乃平表示,操作系統(tǒng)廠商應(yīng)積極布局規(guī)劃下一代操作系統(tǒng)技術(shù)產(chǎn)品及商業(yè)生態(tài),其中開源仍是重要抓手。他表示,要通過構(gòu)建開源生態(tài),實(shí)現(xiàn)開源技術(shù)創(chuàng)新、開源社區(qū)發(fā)展、商業(yè)推廣相輔相成的良性發(fā)展。
END
來(lái)源:本刊原創(chuàng)文章