0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

百万生态如何而来?揭秘麒麟软件最新适配技术

AI机械姬 来源:AI机械姬 作者:AI机械姬 2022-11-15 14:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

麒麟软件针对目前网信市场第三方应用现状,创新推出基于Xwayland的兼容增强方案,成功解决X11应用获取窗口和屏幕内容异常等问题,加速推动了含有录屏、截图等重要应用的兼容适配。

X11协议显示框架也叫做X Window系统,X Window系统是一种位图显示的视窗系统,它是建立图形用户界面的标准工具包和协议,支撑着用户端图形显示环境,并广泛应用在Linux操作系统中。X11在设计之初,受限于个人电脑的性能,将所有渲染相关的计算都放在了服务端,性能劣势凸显。

随着电脑硬件水平发展,个人电脑配备的显卡逐渐具备了强大的渲染能力,间接促成了Wayland协议显示框架的诞生。Wayland协议显示框架的一个明显特点就是客户端渲染机制:应用程序的所有渲染过程均在客户端完成,需要显示时,将需要更新的区域提交给合成器合成显示即可,这样就避免了数据不同步导致的显示问题。同时,Wayland的合成器中充分利用了零拷贝缓冲区共享、GPU 3D加速、KMS显示设置等特性,实现了高效无闪烁的显示效果。

鉴于Wayland协议显示框架对X11协议显示框架的巨大优势,许多Linux社区发行版本已经提供Wayland作为备选项或者唯一选项。但目前大多数用于Linux的游戏、图形密集型等专业应用程序、基于GTK2、Qt4等商业应用仍是基于X11协议编写,并不支持Wayland协议,故只能通过Xwayland客户端进行兼容适配,客户端接收Wayland合成器发送过来的输入事件,并转发给采用X11协议的应用,同时将应用窗口的内容提交给合成器进行显示。

目前,社区提供的Xwayland客户端并不支持通过X11协议获取屏幕内容,所以带有截图、录屏、远程桌面等功能的这类应用并不能正常使用。比如:微信、QQ、腾讯会议等应用,在Wayland框架下如果不做特殊处理,会产生截图、录屏功能异常;向日葵、ToDesk等应用,会产生远程控制功能异常。

针对上述情况,麒麟软件研发人员经过系统的分析和评估,通过对Xwayland客户端代码进行改造,实现增强的Xwayland兼容框架,解决了X11应用获取窗口或屏幕内容异常的问题。

基于该技术方案,有效减少了第三方软件的适配工作,对丰富生态起到巨大的作用。据不完全统计,目前已有几十款常用软件(微信、QQ、腾讯会议、Foxmail、向日葵、ToDesk、织语CCwork、vokscreen、calibre、kazam、钉钉、火焰截图等)经过测试,在不做特殊处理的情况下,可以兼容Wayland协议显示框架,极大地减少了众多软件厂商的生态适配成本、提高了产品的生态适配普及性和易用性。

演示结果对比图如下

pYYBAGNzK4CARZX2AAQN4gd_1xA824.png

poYBAGNzK4GARflCAAQFT7n-RAk071.png

poYBAGNzK4OAKyBOAAUBnyvL1NY702.png

pYYBAGNzK4SASBFOAAUlhM29ryY053.png

国产操作系统是我国信息化建设的安全之基,而丰富的软硬件生态是国产操作系统的活力之源。目前,麒麟操作系统适配软硬件数量已突破百万款,为用户提供了更好的使用体验。未来,麒麟软件将继续发挥产业领军企业带动效应,加强与产业链上下游的合作,在产品、技术等多维度形成合力打造国产生态圈,不断为我国信息化建设贡献力量。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128657
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何选型麒麟系统的RK工控主板?

    了解供货商银河麒麟V10系统是否获得麒麟软件的官方系统,是否获得适配证书,获得官方适配证书的系统在稳定性、安全性和长期支持上更有保障。2.驱
    的头像 发表于 11-18 09:50 436次阅读
    如何选型<b class='flag-5'>麒麟</b>系统的RK工控主板?

    睿思芯科与麒麟软件签署战略合作协议

    此次合作标志着麒麟软件对RISC-V服务器处理器生态的重要支持。双方将联合开展系统适配、性能优化、内核补丁共研及稳定性测试,推出完整的RISC-V服务器软硬件方案,加速国产化计算产业落
    的头像 发表于 09-24 13:55 2188次阅读

    商汤办公小浣熊与银河麒麟操作系统V11完成适配

    近日,在2025 中国操作系统产业大会上,商汤科技作为麒麟软件生态伙伴受邀参与了“麒心伙伴5.0生态成长计划”启动仪式,同时商汤「办公小浣熊」也完成与银河
    的头像 发表于 09-05 15:26 622次阅读

    银河麒麟操作系统V11正式发布!软通华方携手麒麟软件共筑国产信创AI新生态

    作为核心生态伙伴应邀出席。会上,麒麟软件正式发布了中国首个基于6.6内核的商业版操作系统——银河麒麟V11。 软通华方作为清华同方在计算产品领域唯一合法传承者,基于国产全
    的头像 发表于 08-29 20:37 1524次阅读
    银河<b class='flag-5'>麒麟</b>操作系统V11正式发布!软通华方携手<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>共筑国产信创AI新<b class='flag-5'>生态</b>

    后摩智能与麒麟软件达成战略合作

    麒麟软件生态合作部总经理姚翎代表双方签署战略合作协议。此次战略合作的达成标志着国产操作系统领军企业与前沿AI芯片创新企业的深度技术融合,将共同打造安全高效、智能领先的端边计算新
    的头像 发表于 08-07 18:16 1217次阅读

    兆芯与麒麟软件达成战略合作

    、高级副总经理张铎等的共同见证下,兆芯副总工程师杨梦晨与麒麟软件生态合作部总经理姚翎作为代表正式签署战略合作协议,共同绘制AI时代国内基础软硬件生态蓝图。
    的头像 发表于 06-19 17:19 894次阅读

    比亚迪 · 超级e平台 · 技术方案的全面揭秘 | 第三曲: 30000转驱动电机 · 12项核心技术揭秘

    比亚迪 · 超级e平台 · 技术方案的全面揭秘 | 第三曲: 30000转驱动电机 · 12项核心技术揭秘
    的头像 发表于 06-08 07:20 1752次阅读
    比亚迪 · 超级e平台 · <b class='flag-5'>技术</b>方案的全面<b class='flag-5'>揭秘</b> | 第三曲: 30000转驱动电机 · 12项核心<b class='flag-5'>技术</b><b class='flag-5'>揭秘</b>

    龙芯处理器支持WINDOWS吗?

    Linux系统:龙芯处理器主要适配国产Linux发行版(如统信UOS、麒麟OS),可满足多数办公和开发需求。 虚拟化/模拟器: QEMU等工具可通过软件模拟x86环境,但性能损耗极大,实用性低
    发表于 06-05 14:24

    openKylin三大生态兼容技术方案的特性及能力

    OpenAtom openKylin(简称“openKylin”)操作系统为满足用户对更多应用软件的使用需求,一直致力于构建跨平台的生态兼容能力,通过研发三大核心技术矩阵——KMRE、KWRE
    的头像 发表于 06-03 14:07 1081次阅读

    麒麟软件一行到访兆芯

    近日,麒麟软件副总经理刘涛、生态合作部总经理姚翎一行到访兆芯,双方围绕新产品合作、生态协同深化、联合解决方案开发以及市场拓展等核心议题展开充分的交流与讨论,明确面向人工智能(AI)时代
    的头像 发表于 05-29 09:27 726次阅读

    润和软件AIRUNS 3.0通过鲲鹏生态全栈兼容认证,全面适配国产软硬件环境

    的全面适配能力,进一步巩固了其在信创领域的技术领先地位。 AIRUNS 3.0完成与鲲鹏生态全栈兼容认证 作为润和软件自主研发的企业级全流程AI模型工艺平台,AIRUNS 3.0可深度
    的头像 发表于 05-13 09:48 795次阅读
    润和<b class='flag-5'>软件</b>AIRUNS 3.0通过鲲鹏<b class='flag-5'>生态</b>全栈兼容认证,全面<b class='flag-5'>适配</b>国产软硬件环境

    凝聚湾区网信力量!向成电子受邀参加2025麒麟软件华南生态渠道大会

    4月17日,由广州市软件行业协会指导、麒麟软件主办、中建信息承办的“麒开得胜,麟创未来”2025麒麟软件华南
    的头像 发表于 04-24 14:46 812次阅读
    凝聚湾区网信力量!向成电子受邀参加2025<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>华南<b class='flag-5'>生态</b>渠道大会

    麒麟软件莅临龙芯中科交流研讨

    近日,麒麟软件技术有限公司(以下简称“麒麟软件”)总经理孔金珠、终端研发部总经理张铎、生态合作部总经理姚翎等领导一行莅临龙芯中科交流研讨。龙
    的头像 发表于 04-10 15:33 771次阅读

    视美泰RK3588平台系列主板,全面支持OpenHarmony、麒麟V10、星光麒麟及统信国产化系统

    、星光麒麟以及统信等国产化操作系统的全面适配。这一突破不仅丰富了AIoT-3588A的应用场景,更标志着视美泰在推动国产化技术生态建设方面取得了显著进展。
    的头像 发表于 02-05 17:12 1976次阅读
    视美泰RK3588平台系列主板,全面支持OpenHarmony、<b class='flag-5'>麒麟</b>V10、星光<b class='flag-5'>麒麟</b>及统信国产化系统

    如何选择是用银河麒麟好还是星光麒麟好?

    国产银河麒麟操作系统和星光麒麟操作系统都是由中国电子旗下科技企业麒麟软件有限公司(简称“麒麟软件
    的头像 发表于 01-24 11:08 2383次阅读
    如何选择是用银河<b class='flag-5'>麒麟</b>好还是星光<b class='flag-5'>麒麟</b>好?