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桌面操作系統應用生态的繁榮發展。後續針對三大核心技術将進行更詳細的解讀,歡迎大家持續關注。
OpenAtom openKylin社區是由麒麟軟件發起成立并捐贈給開放原子開源基金會的開源項目,現由基金會負責孵化及運營,并聯合基礎軟硬件企業、非營利性組織、社團組織、高等院校、科研機構和個人開發者共同建設。
社區以“為世界提供與人工智能技術深度融合的開源操作系統”為願景,旨在于開源、自願、平等、協作的基礎上,共同打造全球領先的智能操作系統開源根社區,推動Linux開源技術及其軟硬件生态繁榮發展。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

