國產(chǎn)系統(tǒng)崛起!開源麒麟OS要讓“每一行代碼都自主創(chuàng)新”
日前,openKylin社區(qū)正式發(fā)布。這是中國首個桌面操作系統(tǒng)根社區(qū),旨在在開源、自愿、平等、協(xié)作的基礎(chǔ)上,通過開源、開放的社區(qū)合作,構(gòu)建桌面操作系統(tǒng)頂級開源社區(qū)。
7月22日,桌面操作系統(tǒng)根社區(qū)openKylin(開放麒麟)又推出了首個體驗版——openKylin 0.7。據(jù)悉,openKylin 0.7基于Linux 5.15內(nèi)核和其他開源組件進(jìn)行構(gòu)建,目標(biāo)是向“每一行代碼都自主創(chuàng)新”邁進(jìn)!
同時,該版本默認(rèn)搭載UKUI3.1桌面環(huán)境,自帶“和印”、“尋光”兩套系統(tǒng)主題,可提供wayland支持和平板模式支持,并集成了一系列穩(wěn)定版本的基礎(chǔ)庫、圖形開發(fā)庫和SDK,致力于為用戶帶來良好的使用體驗。
據(jù)官方介紹,openKylin 0.7版本主要具有以下四大特性:
1、內(nèi)核
在Linux 5.15內(nèi)核原有的特性之上,進(jìn)行了深入優(yōu)化,具體如下:
● 進(jìn)一步優(yōu)化對Intel第12代CPU的支持
● 增加對Intel近一兩年推出的集顯的支持
● 改進(jìn)RISC-V支持
● 修復(fù)多款整機(jī)的兼容性問題
2、基礎(chǔ)組件庫
● 集成一系列穩(wěn)定版本的基礎(chǔ)庫,如glibc 2.31、GCC 9.3、Python 3.8.2等;
● 集成圖形開發(fā)庫Qt 5.15 LTS版本,支持3D圖形抽象API、Qt Quick 3D、Qt Design Studio 1.5,同時改進(jìn)qmllint工具,支持客戶端/自定義窗口裝飾;
● 集成麒麟軟件研發(fā)的SDK,將應(yīng)用層、基礎(chǔ)層相關(guān)接口和系統(tǒng)層接口進(jìn)行封裝,為在openKylin桌面操作系統(tǒng)上進(jìn)行應(yīng)用開發(fā)提供多種工具與接口,而且同一開發(fā)套件兼容多種系統(tǒng)架構(gòu),降低開發(fā)成本。
3、桌面環(huán)境
UKUI 3.1桌面環(huán)境主要特性如下:
● 默認(rèn)開啟wayland支持,提供更流暢的渲染、更好的HiDPI支持,充分利用EGL硬件加速,降低功耗,提升效率。
● 默認(rèn)提供平板模式支持,通過狀態(tài)管理服務(wù)、多端融合的窗口管理、手勢管理、應(yīng)用生命周期管理,從底層服務(wù)到上層應(yīng)用初步形成一套PC、平板多模式融合的解決方案,大大提升了用戶在觸摸屏以及二合一平板等產(chǎn)品上的操作體驗。
4、關(guān)鍵應(yīng)用
集成豐富的關(guān)鍵應(yīng)用,從功能性和易用性方面提升用戶體驗,例如:
● 支持多種格式的圖片預(yù)覽和打??;
● 支持音頻裁剪后自定義輸出,多種格式視頻播放;
● 支持基于openKylin查看天氣、日歷,設(shè)置鬧鐘,制作啟動盤等多種便捷操作;
● 支持觸控手勢;
● 支持多網(wǎng)卡切換;
● 支持5G Wi-Fi,訪問速度更快。
據(jù)悉,openKylin社區(qū)是在開源、自愿、平等和協(xié)作的基礎(chǔ)上,由基礎(chǔ)軟硬件企業(yè)、非營利性組織、社團(tuán)組織、高等院校、科研機(jī)構(gòu)和個人開發(fā)者共同創(chuàng)立的一個開源社區(qū),致力于通過開源、開放的社區(qū)合作,構(gòu)建桌面操作系統(tǒng)開源社區(qū),推動Linux開源技術(shù)及其軟硬件生態(tài)繁榮發(fā)展。
自openKylin社區(qū)成立以來,目前已有46個企業(yè)加入,包括操作系統(tǒng)廠商、CPU廠商、GPU廠商、整機(jī)廠商、軟件廠商等,并成立了14個SIG組。
據(jù)官網(wǎng)顯示,社區(qū)首批理事成員單位包括麒麟軟件、普華基礎(chǔ)軟件、中科方德、麒麟信安、凝思軟件、一銘軟件、中興新支點(diǎn)、元心科技、中國電科32所、技德系統(tǒng)、北京麟卓、先進(jìn)操作系統(tǒng)創(chuàng)新中心等13家產(chǎn)業(yè)同仁和行業(yè)機(jī)構(gòu)。
目前,openKylin已構(gòu)建開源基礎(chǔ)設(shè)施全生命周期自動化平臺,成員只需一鍵提交,即可自動化執(zhí)行代碼檢測、編譯、構(gòu)建全流程,全面提升了參與者的編碼效率。
同時,openKylin還打造了一套從代碼到鏡像的一體化平臺,從碼云到OKBS(編譯平臺),再到OKIF(鏡像構(gòu)建平臺),無縫支撐從上游代碼到生成鏡像的整體流程,實現(xiàn)了代碼自主選型、軟件包自主編譯、鏡像自主生成的全棧式需求。
另外值得一提的是,openKylin社區(qū)計劃每年發(fā)布一個操作系統(tǒng)版本,并不定期推送更新,以持續(xù)推動國產(chǎn)操作系統(tǒng)的創(chuàng)新發(fā)展。