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

    文章

    7458

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    生态互认证|集特两款 100% 国产网卡 全面通过银河麒麟全系系统适配认证

    近日,北京集特智能科技有限公司(GITSTAR)旗下GEE-101、GEE-102两款100%全国产自研网卡,全线通过麒麟软件有限公司官方适配互认证,标志着集特智能国产网络硬件产品的生态
    的头像 发表于 04-23 13:56 326次阅读
    <b class='flag-5'>生态</b>互认证|集特两款 100% 国产网卡 全面通过银河<b class='flag-5'>麒麟</b>全系系统<b class='flag-5'>适配</b>认证

    麒麟适配 | 眺望电子上线 “RK3588+麒麟” 全功能主板

    的无限可能。RK3588麒麟全功能主板主板基于瑞芯微RK3588核心板,适配银河麒麟V10国产操作系统。集8K显示、5G互联、千兆网口、多路USB/串口于一身,打
    的头像 发表于 04-17 17:03 4024次阅读
    <b class='flag-5'>麒麟</b><b class='flag-5'>适配</b> | 眺望电子上线 “RK3588+<b class='flag-5'>麒麟</b>” 全功能主板

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

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

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

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

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

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

    龙芯CPU与银河麒麟操作系统V11深度适配

    /3C6000)、LoongGPU及龙芯浏览器等产品均已完成与银河麒麟操作系统V11的深度适配,未来将以该操作系统为支撑,为终端用户和企业客户提供全新解决方案。
    的头像 发表于 09-02 10:44 1189次阅读

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

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

    芯和半导体立足STCO集成系统设计拓展生态 携手麒麟软件完成操作系统级互认证

    2025年8月13日,中国上海讯——近日,芯和半导体科技(上海)有限公司(以下简称“芯和半导体”)与麒麟软件有限公司(以下简称“麒麟软件”)共同宣布,双方已完成产品兼容性互认证。芯和半
    的头像 发表于 08-13 11:24 1449次阅读
    芯和半导体立足STCO集成系统设计拓展<b class='flag-5'>生态</b> 携手<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>完成操作系统级互认证

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

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

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

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

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

    比亚迪 · 超级e平台 · 技术方案的全面揭秘 | 第三曲: 30000转驱动电机 · 12项核心技术揭秘
    的头像 发表于 06-08 07:20 2693次阅读
    比亚迪 · 超级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

    祝贺XC3576H通过银河麒麟桌面操作系统的兼容性测试,取得麒麟软件互认证证书

    近日,向成电子旗下XC3576H工控主板成功通过银河麒麟桌面操作系统V10工业版互认证测试,成为麒麟软件生态在工业控制领域的又一重要合作伙伴。此次认证不仅标志着XC3576H在国产化、
    的头像 发表于 06-04 14:41 1571次阅读
    祝贺XC3576H通过银河<b class='flag-5'>麒麟</b>桌面操作系统的兼容性测试,取得<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>互认证证书

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

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

    麒麟软件一行到访兆芯

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