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