[Industry News] 开放麒麟Android移动生态兼容运行环境正式开源
Tofloor
poster avatar
艾丝妲单推人
deepin
2024-06-07 19:29
Author

(注:本帖转载自IT之家)

IT之家 6 月 7 日消息,开放麒麟(openKylin)官方今日宣布,KMRE(Kylin Mobile Runtime Environment,麒麟移动运行环境)正式开源,这也是国内首个开源的商用移固融合 Android 生态兼容环境。

国内首个:开放麒麟 Android 移动生态兼容运行环境正式开源

国内首个:开放麒麟 Android 移动生态兼容运行环境正式开源© 由 IT之家 提供

据介绍,开放麒麟 KMRE 从 2016 年启动研发,是最早提出 Linux+AOSP 融合技术路线的移固融合应用生态解决方案,目前已在 openKylin 操作系统、优麒麟操作系统和银河麒麟操作系统上累计部署规模数百万套,为桌面用户提供了超一万款成熟好用、经过适配的 Android 应用。

KMRE 几乎可在所有主流 Linux 发行版运行,支持云平台,支持 ARM 和 X86 两大主流桌面硬件平台,支持飞腾、兆芯、海光、海思麒麟、鲲鹏、Intel、AMD 等主要桌面 CPU,支持飞腾 X100 桥片,经过验证的 GPU 包括 JEMO 景美、摩尔线程、芯动、锐信视图、芯瞳、709、格兰菲等国产桌面显卡,并通过桌面版 OpenGL|ES 的适配,支持 NVIDIA、AMD、Intel、Mali 等几乎所有国际主流显卡。

目前已有 1200 余款经过严格测试的 Android 应用上架 openKylin、优麒麟和银河麒麟操作系统软件商店,供所有用户免费下载使用。

国内首个:开放麒麟 Android 移动生态兼容运行环境正式开源

国内首个:开放麒麟 Android 移动生态兼容运行环境正式开源© 由 IT之家 提供

官方指出,KMRE 摒弃了传统虚拟机、模拟器等无法有效融入桌面系统、用户体验差的方案,基于容器架构设计,研发高性能兼容环境、高效图形中间层、统一设备接口中间层、统一信息融合层和多实例多窗口管理等功能模块,涉及 Linux 和 Android 两套系统的内核、驱动、安全、框架等核心组件,历时八年,迭代五个大版本,让海量 Android 应用真正无缝运行在 Linux 桌面操作系统之上,极大丰富了 Linux 系统的应用生态。

国内首个:开放麒麟 Android 移动生态兼容运行环境正式开源

国内首个:开放麒麟 Android 移动生态兼容运行环境正式开源© 由 IT之家 提供

IT之家查询发现,KMRE 已经实现了多窗口显示,窗口可全屏、横竖屏、分栏和自由缩放,支持音视频、摄像头、屏幕共享、应用投屏、文件发送等核心功能,并通过设备接口兼容框架实现 Android 系统对桌面设备的支持,以及对移动设备传感器相关功能的模拟。

据官方介绍,KMRE 通过融合层深度融合窗口、通知中心、任务栏、开始菜单、系统托盘、应用管理等组件,互通输入输出事件、音频、剪切板、文件等内容,Android 应用和 Linux 应用具备一致的显示和操作体验,真正实现 Linux 和 Android“合二为一”。

Reply Favorite View the author
All Replies
piaoliang77
deepin
2024-06-07 19:40
#1

deepin 的UEngine会根据开放麒麟 KMRE开发自己的版本吗?

Reply View the author
f@deepin
deepin
2024-06-07 19:45
#2

yeah

Reply View the author
xtcpl
deepin
2024-06-07 20:03
#3

能移值到deepin 上kc吗?

libavcodec59:amd64 7:5.0

libavformat59:amd64 7:5.0

libavutil57:amd64 7:5.0

libprotobuf17:amd64

libswscale6:amd64 7:5.0

qtbase-abi-5-15-10:amd64

qtwayland-client-abi-5-15-10:amd64

这些依赖有办法找到并解决吗?

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2024-06-07 20:52
#4

现在微软不玩了,deepin不玩了,麒麟玩的不亦乐乎~

Reply View the author
风月相知
deepin
2024-06-07 21:48
#5
北冥夜未央

现在微软不玩了,deepin不玩了,麒麟玩的不亦乐乎~

deepin也开源了?

Reply View the author
风月相知
deepin
2024-06-07 21:49
#6

这格局

Reply View the author
艾丝妲单推人
deepin
2024-06-07 21:59
#7
北冥夜未央

现在微软不玩了,deepin不玩了,麒麟玩的不亦乐乎~

或许deepin可以直接把麒麟的Android兼容层拿来,改成新版uenginejoy

Reply View the author
兆兆嘟嘟嘟
deepin
2024-06-07 23:09
#8

意思是可以在deepin上用kmre了。

Reply View the author
均分菌
deepin
2024-06-08 00:56
#9

就看会不会有大佬把kmre移植到deepin和其他linux发行版上了tail


IT之家没给链接,那我来补

这个是构建说明:https://gitee.com/openkylin/kmre

然后这是(据此楼发布时间)7小时前更新的两个kmre相关仓库

https://gitee.com/openkylin/kylin-kmre-daemon

https://gitee.com/openkylin/kylin-kmre-modules-dkms

Reply View the author
raspbian
deepin
2024-06-08 08:51
#10

希望所有人在夸kmre之前亲自用一用

软件就选择自己平常真实在用的

Reply View the author
mozixun
deepin
2024-06-08 11:19
#11

KMRE的运作原理我在OpenKylin虚拟机里跑了一下,仍然是基于LXC运作

但这样会带来一个有点严重的问题:SELinux被禁用,除非宿主系统启用SELinux并同时也在LXC内启用,SELinux被禁用(甚至permissive)的AOSP已经不符合Android CDD标准。但Linux发行版安全模块几乎都在用AppArmor

Screenshot_2024-06-08-11-10-31-861_mark.via.jpg

Screenshot_2024-06-08-11-10-47-994_mark.via.jpg

这意味着未来会有大量应用/游戏在运行时因为容器内SELinux未开启而认为你的运行环境非常危险并拒绝运行(这会表现为提示/直接闪退)。在安卓与Linux发行版技术实现不断增大的情况下,学谷歌ARCVM虚拟机运行无论对于安全性,兼容性,还是适配性来说都是最佳选择。

谷歌考虑到了传统VM实现会导致低性能,所以写了rutabaga_gfxstream的wayland直通协议与KVM搭配,前者可以直通宿主wayland渲染器,后者直通CPU,实现性能理论至少能到70%,如果使用treeland等wayland渲染器直开,性能还要高得多
Screenshot_2024-06-01-11-09-32-982_net.csdn.csdnplus.jpg

Reply View the author
璀璨星空
deepin
2024-06-08 12:38
#12
北冥夜未央

现在微软不玩了,deepin不玩了,麒麟玩的不亦乐乎~

微软不是跟腾讯合作了吗shocked

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2024-06-08 13:25
#13
璀璨星空

微软不是跟腾讯合作了吗shocked

Windows11上已经去掉安卓生态支持了

Reply View the author
阿白
deepin
2024-06-08 15:18
#14
北冥夜未央

Windows11上已经去掉安卓生态支持了

他的意思是说腾讯的应用宝支持模拟了,好像是叫应用宝吧,而且好像是跟微软合作可以直接在微软的商店进行下载软件

某音我看到有这么个说法,但没试用过。

Reply View the author
猫粮
deepin
2024-06-08 15:59
#15

有些人啊,麒麟无论做点什么事都要阴阳怪气,开源kmre有任何可喷的点么?不是好事一件?

Reply View the author
f@deepin
deepin
2024-06-08 16:56
#16

0823dd54564e9258e2d4f6f98cdecd56cdbf4eaa.png
2024-06-08_16-53.png

到底是 wsa 还是 aow joy

微软不玩了的结论,是如何得出的

Reply View the author
........
deepin
2024-06-08 19:01
#17
It has been deleted!
均分菌
deepin
2024-06-09 21:51
#18
f@deepin

0823dd54564e9258e2d4f6f98cdecd56cdbf4eaa.png
2024-06-08_16-53.png

到底是 wsa 还是 aow joy

微软不玩了的结论,是如何得出的

https://learn.microsoft.com/zh-cn/windows/android/wsa/
image.png

Reply View the author
早起的虫儿有鸟吃
deepin
2024-06-10 06:21
#19

开发麒麟的这个Android兼容层,应该是技德这家公司提供的吧?

Reply View the author
kero990
deepin
2024-06-11 10:02
#20

敢开源?你看uengine就不敢,为啥呢,大家都是抄anbox嘛,咋开源呢,开了不是实锤

难道KRME不是抄anbox?

Reply View the author