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