來源:openKylin
OpenAtom openKylin(簡稱“openKylin”)操作系統為滿足用戶對更多應用軟件的使用需求,一直致力于構建跨平臺的生態兼容能力,通過研發三大核心技術矩陣——KMRE、KWRE和KARE,openKylin實現了Android、Windows及Linux應用生態的無縫融合,打破了操作系統與應用間的壁壘。無論是移動端應用的深度“原生”適配、Windows軟件的高效虛擬化運行,還是老舊應用的版本兼容煥新,openKylin均以創新技術方案重塑了桌面應用生態的邊界。本文將一站式解析這三大生態兼容技術方案的特性及能力。
KMRE—讓Android應用“原生”融入Linux桌面
KMRE(Kylin Mobile Runtime Environment)項目從2016年啟動研發,是最早提出Linux+AOSP融合技術路線的移固融合應用生態解決方案之一。其基于容器架構設計,研發高性能兼容環境、圖形顯示中間層、設備接口兼容框架、統一信息融合層和多窗口管理等功能模塊,涉及Linux和Android兩套系統的內核、驅動、安全、框架等核心組件,歷時八年,迭代五個大版本,讓海量Android應用真正無縫運行在Linux之上,極大豐富了Linux的應用生態。
最新版本KMRE 3.0已全面適配openKylin 2.0系列版本,并具備以下核心能力:
● 應用規模:支持超1200款Android應用無縫運行,涵蓋辦公、娛樂、教育等領域,包括微信、愛奇藝、王者榮耀、騰訊會議、WPS、學習強國等高頻軟件;
● “原生”體驗:通過KMRE融合層深度融合窗口、通知中心、開始菜單、系統托盤等組件,互通輸入輸出事件、音頻、剪切板、文件等內容,使Android應用和Linux應用具備一致的顯示和操作體驗;
● 性能優化:基于容器架構設計,實現Android應用與Linux系統深度整合,流暢支持多窗口、自由縮放、橫豎屏切換;
● 硬件支持:兼容海光、兆芯、飛騰、龍芯、Intel、AMD等主流CPU及景嘉微、NVIDIA等主流GPU。
KWRE—破解Windows應用兼容難題的“利器”
KWRE(Kylin Wine Runtime Environment)包含openKylin Wine運行環境及openKylin Wine助手。openKylin Wine是基于開源項目Wine開發的兼容運行環境,通過將Windows API調用翻譯成動態的POSIX調用,實現了對Windows應用程序的原生支持。在Wine的基礎上,openKylin Wine進一步增強了對openKylin操作系統的適配性和兼容性,為用戶提供了更加流暢和穩定的Windows應用程序運行環境。
openKylin Wine助手基于openKylin Wine提供的Windows應用運行環境,為用戶提供軟件展示、下載、安裝、管理等功能,可以讓用戶在openKylin系統上方便地下載、安裝和使用Windows應用程序。
● 應用規模:全面兼容主流Windows應用,支持運行1500余款主流Windows應用,包括企業微信、Foxmail等熱門軟件及Office、CAD等專業PC軟件;
● 硬件支持:優化國產兆芯、海光等CPU的兼容支持,更加穩定;
● 多容器創建:支持多容器創建及管理,實現不同Windows應用環境的獨立運行,并支持高效切換。
KARE—讓“舊”版應用煥發新生的“良藥”
KARE(Kylin Application Runtime Environment)是一種讓用戶能夠在操作系統上運行舊版本軟件的兼容環境,旨在解決兼容性問題,提高軟件的可用性和可靠性。KARE出現的主要目的是解決舊軟件在新的操作系統上無法正常運行的問題。KARE通過模擬舊的操作系統環境,使得舊的軟件可以在新的系統上正常運行,從而避免了因為軟件不兼容而導致的應用崩潰和數據丟失等問題。
openKylin 2.0系列版本已預裝KARE生態兼容方案,通過KARE,可讓用戶在openKylin系統上運行適用于其他Linux桌面系統的應用程序,實現1.0系列原生軟件在2.0版本上的直接安裝運行,“安裝+啟動”綜合成功率達到94%。
● 高度兼容性:能夠模擬多種主流Linux發行版的操作環境,如openKylin、銀河麒麟、Ubuntu等,使得應用程序在不同發行版的操作系統上無縫、無感運行;
● 資源隔離:通過容器技術實現應用程序之間的資源隔離,為舊版應用提供了一個獨立、隔離、穩定的運行環境,相互獨立,互不干擾,更穩定、安全;
● 靈活配置:用戶可以根據不同的需求和場景調整容器的配置,包括環境變量、資源限制等,實現個性化的部署和運行環境,提高了應用的可移植性和可維護性;
● 穩定運行:通過模擬目標環境,確保軟件在當前系統上穩定運行,避免因兼容性問題導致的崩潰和數據丟失,提高系統的可靠性和穩定性;
● 數據交互:提供共享目錄功能,用戶可以跨系統版本文件共享,并支持使用剪切板進行文字的讀寫操作。
截至目前,openKylin社區的生態兼容方案,已經在技術成熟度、應用資源豐富度以及用戶體驗等多方面達到了較高水平,為Linux桌面操作系統用戶帶來了更豐富、便捷的應用使用體驗,有力地推動了Linux桌面操作系統應用生態的繁榮發展。
-
Android
+關注
關注
12文章
3964瀏覽量
129560 -
Linux
+關注
關注
87文章
11462瀏覽量
212800 -
操作系統
+關注
關注
37文章
7091瀏覽量
124958 -
openKylin
+關注
關注
0文章
15瀏覽量
348
原文標題:openKylin三大核心技術如何打通跨生態應用壁壘?
文章出處:【微信號:開放原子,微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
利爾達RedCap模組通過OpenHarmony 生態兼容性測評!

認識 Thread 協議的互聯能力
openKylin社區會員突破1000家
LKXT nordic藍牙產品特性
電磁兼容性(EMC)系統化解決方案:基于三要素的工程實踐與技術演進

靈云AICP平臺成功通過海光CPU與DCU生態兼容性認證
openKylin開源桌面操作系統的背后故事
OpenHarmony人才生態大會南向生態社區發展論壇在武漢圓滿舉辦
高燃回顧|第三屆OpenHarmony技術大會精彩瞬間
全球首發!openKylin RISC-V 64G鏡像上線,支持中科通量AI PC
中科馭數“馭云”解決方案入選2024中國云生態典型應用案例

探索RISC-V二進制翻譯,openKylin成功在SG2042平臺運行X86架構軟件!

評論