我國(guó)首個(gè)桌面操作系統(tǒng)開(kāi)發(fā)者平臺(tái)正式發(fā)布!“開(kāi)放麒麟”為何要“開(kāi)放”?
央廣網(wǎng)北京7月6日消息 據(jù)中央廣播電視總臺(tái)中國(guó)之聲《新聞超鏈接》報(bào)道,近日,我國(guó)首個(gè)桌面操作系統(tǒng)開(kāi)發(fā)者平臺(tái)“開(kāi)放麒麟”正式發(fā)布。該平臺(tái)將打造具有自主創(chuàng)新技術(shù)的開(kāi)源桌面操作系統(tǒng)。
“開(kāi)放麒麟”基于麒麟軟件數(shù)十年的操作系統(tǒng)研發(fā)成果、十多年的開(kāi)源社區(qū)開(kāi)發(fā)和建設(shè)經(jīng)驗(yàn),由國(guó)家工信安全中心聯(lián)合普華基礎(chǔ)軟件、麒麟信安、中國(guó)電科32所等單位共同建設(shè)。
此次各方共同推動(dòng)平臺(tái)構(gòu)建,對(duì)國(guó)產(chǎn)操作系統(tǒng)產(chǎn)業(yè)發(fā)展有重要意義。傳統(tǒng)國(guó)產(chǎn)操作系統(tǒng)經(jīng)過(guò)了從“不好用”到“能用”的階段,正加速向“好用”階段發(fā)展,相關(guān)商業(yè)化還處于起步階段。與此同時(shí),各類(lèi)新興國(guó)產(chǎn)操作系統(tǒng)品牌也不斷涌現(xiàn),但受限于積累時(shí)間較短,商業(yè)應(yīng)用適配成熟度較低。
本次發(fā)布的“開(kāi)放麒麟”為什么選擇開(kāi)源模式進(jìn)行開(kāi)發(fā)?桌面操作系統(tǒng)的代碼量龐大,寫(xiě)一個(gè)操作系統(tǒng),需要投入多少人力物力和時(shí)間?新的操作系統(tǒng)怎樣讓用戶(hù)用起來(lái)更方便?
“開(kāi)放麒麟”為什么要“開(kāi)放”?
工信部互動(dòng)媒體產(chǎn)業(yè)聯(lián)盟、數(shù)字文化工作組組長(zhǎng)、專(zhuān)家委委員包冉介紹,從開(kāi)發(fā)和運(yùn)維的角度進(jìn)行劃分,可將操作系統(tǒng)的開(kāi)發(fā)方式分為兩類(lèi)。
一類(lèi)是閉源模式,即操作系統(tǒng)的內(nèi)核,由公司牢牢把握,并不對(duì)外開(kāi)放源代碼,所有的開(kāi)發(fā)、打補(bǔ)丁、升級(jí)或版本替換均由公司自身負(fù)責(zé),只在應(yīng)用軟件層面對(duì)外開(kāi)放。比如PC端的Windows、macOS系統(tǒng),移動(dòng)端的Android、iOS。
另一類(lèi)是開(kāi)源模式,即不僅僅包括應(yīng)用軟件、中間件,整個(gè)操作系統(tǒng)的源代碼以及內(nèi)核都對(duì)外開(kāi)放。開(kāi)源的開(kāi)發(fā)模式離不開(kāi)兩大關(guān)鍵因素,首先要有強(qiáng)大的開(kāi)源社區(qū),聚集各路開(kāi)發(fā)高手共同開(kāi)發(fā)與維護(hù)開(kāi)源操作系統(tǒng)。其次,開(kāi)源社區(qū)的開(kāi)發(fā)者需要遵循共同的開(kāi)源協(xié)議(GPL):開(kāi)發(fā)者如果對(duì)社區(qū)內(nèi)下載的某一版本的內(nèi)核進(jìn)行升級(jí)或完善,則需要將自己開(kāi)發(fā)的代碼無(wú)償上傳回開(kāi)源社區(qū),以供更多的開(kāi)發(fā)者共享。目前最為知名的開(kāi)源操作系統(tǒng)是Linux。
本次發(fā)布的“開(kāi)放麒麟”屬于開(kāi)源模式的操作系統(tǒng),其本質(zhì)是從Linux開(kāi)源社區(qū)中下載內(nèi)核源代碼,再?lài)@自身面對(duì)的用戶(hù)和市場(chǎng)特定需求進(jìn)行的二次開(kāi)發(fā)。為何市場(chǎng)上占主導(dǎo)的微軟、蘋(píng)果其操作系統(tǒng)均采用閉源模式,而“開(kāi)放麒麟”則選擇開(kāi)源?
包冉表示,如果單純?yōu)榱藢?shí)現(xiàn)一般意義上操作系統(tǒng)的基本功能,編寫(xiě)一個(gè)操作系統(tǒng)并不難。但如果要做能夠商業(yè)化應(yīng)用的、成熟的操作系統(tǒng),實(shí)際上非常復(fù)雜,不僅僅在于開(kāi)發(fā),更在于生態(tài)的拓展與維護(hù)。而我國(guó)國(guó)產(chǎn)的操作系統(tǒng),無(wú)論是在獲得廣泛的生態(tài)支撐,還是讓更多人參與到系統(tǒng)開(kāi)發(fā)中,均存在困難,因此采取開(kāi)源的方式最為合適。
開(kāi)發(fā)一個(gè)操作系統(tǒng)有多難?
桌面操作系統(tǒng)的代碼量十分驚人,與平常所用的軟件完全不在同一個(gè)量級(jí)。單以代碼數(shù)量為例,Windows 10約有1億行代碼,Windows 11代碼約為5億行。實(shí)際上,如果從零開(kāi)始編寫(xiě)一個(gè)不要求向上或向下兼容的操作系統(tǒng),代碼量也不算太大,但如今操作系統(tǒng)既要求兼容之前的版本,同時(shí)也要為以后的兼容性和開(kāi)放性保持一定的靈活度,因此代碼量要大得多。
不僅如此,每個(gè)操作系統(tǒng)都不止一個(gè)版本,需要同時(shí)開(kāi)發(fā)多個(gè)版本。比如為生態(tài)開(kāi)發(fā)伙伴提供開(kāi)發(fā)者測(cè)試版,為市場(chǎng)提供穩(wěn)定版,為重大版本迭代提供預(yù)覽版等。在眾多超大型軟件公司里,這些不同的版本由相互獨(dú)立的團(tuán)隊(duì)分頭并進(jìn)式進(jìn)行開(kāi)發(fā),如此一算,代碼總量則極為龐大。
類(lèi)似微軟和蘋(píng)果等大公司,為了保持自身產(chǎn)品的兼容性,操作系統(tǒng)變得越來(lái)越臃腫,也不可避免地充滿(mǎn)了不可預(yù)知的漏洞。包冉表示,雖然目前能夠通過(guò)人工智能技術(shù)的代碼自我演進(jìn)功能提高開(kāi)發(fā)效率,但人工智能算法帶來(lái)的不安全性和未知性也使得大公司不敢貿(mào)然使用。
想變更“絲滑”?人機(jī)工程學(xué)是關(guān)鍵
不得不說(shuō),如今操作系統(tǒng)的使用越來(lái)越方便。過(guò)去購(gòu)買(mǎi)一個(gè)正版的操作系統(tǒng)軟件會(huì)附贈(zèng)厚厚的一本操作手冊(cè),而現(xiàn)在即便是老人或兒童使用也能得心應(yīng)手,且界面也越來(lái)越美觀和簡(jiǎn)潔。
包冉表示,這一系列進(jìn)步的背后,蘊(yùn)含著極為復(fù)雜的人機(jī)工程學(xué)的學(xué)科機(jī)理。許多人仍然認(rèn)為,近乎完美的安卓操作系統(tǒng)在細(xì)節(jié)方面不如iOS順滑,這實(shí)際上也是人機(jī)工程學(xué)的強(qiáng)大所在。
因此,要想讓國(guó)產(chǎn)操作系統(tǒng)使用時(shí)更加“絲滑”,需要維持開(kāi)發(fā)更多的應(yīng)用軟件,更多人參與內(nèi)核的維護(hù)與升級(jí);更需要在人機(jī)工程學(xué)的學(xué)科建設(shè)上加大力度,培養(yǎng)更多人機(jī)工程學(xué)領(lǐng)域的專(zhuān)家,擴(kuò)大對(duì)外交流,不斷借鑒國(guó)際先進(jìn)產(chǎn)品的人機(jī)界面。
監(jiān)制:梁悅
記者:鶴佳 楊揚(yáng)
編輯:羅江 楊冉
版權(quán)聲明:凡注明“來(lái)源:中國(guó)西藏網(wǎng)”或“中國(guó)西藏網(wǎng)文”的所有作品,版權(quán)歸高原(北京)文化傳播有限公司。任何媒體轉(zhuǎn)載、摘編、引用,須注明來(lái)源中國(guó)西藏網(wǎng)和署著作者名,否則將追究相關(guān)法律責(zé)任。
- 【奮斗者 正青春】曲哲:守住抗震的第一道防線(xiàn)
- 各地持續(xù)推動(dòng)黨史學(xué)習(xí)教育常態(tài)化長(zhǎng)效化 進(jìn)一步落實(shí)“我為群眾辦實(shí)事”
- 國(guó)家藥監(jiān)局:牙膏不是“促長(zhǎng)牙”“補(bǔ)牙洞”神器
- 西安:全市實(shí)行7天臨時(shí)性管控措施,不是封城
- 31省份新增本土確診病例112例 新增本土無(wú)癥狀感染者241例
- 遼寧無(wú)新增新冠肺炎確診病例和無(wú)癥狀感染者
- 福建寧德市霞浦縣新增高風(fēng)險(xiǎn)、中風(fēng)險(xiǎn)區(qū)域
- 為何6月多地降雨偏多?大氣環(huán)流異常是主因
- 廣東新增本土無(wú)癥狀感染者1例 為河源報(bào)告
- 各地大力發(fā)展嬰幼兒托育服務(wù) 普惠托育園就在家門(mén)口