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

    文章

    6748

    浏览量

    123209
收藏 人收藏

    评论

    相关推荐

    OpenHarmony人才生态大会南向生态社区发展论坛在武汉圆满举办

    11月27日,OpenHarmony人才生态大会2024在武汉隆重举行。当日下午的 OpenHarmony南向生态社区发展论坛(以下简称“论坛”)上,众多社区伙伴、企业代表、技术专家与优秀开发者齐聚
    发表于 11-29 09:54

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 458次阅读
    迅为iTOP-RK3568/RK3588开发板获<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b><b class='flag-5'>适配</b>认证

    如意香山笔记本软件适配工作稳步推进,成功运行多款Linux发行版及国产办公套件

    工作进展顺利,并有可能最快在下周官宣。今天,我们高兴地宣布,如意香山本上 Debian 操作系统的适配也已经初步完成,能够稳定地运行 WPS 等国产办公套件(通过二进制翻译的形式)。如意香山本的软件生态
    发表于 09-02 11:33

    3568F-麒麟KylinOS国产操作系统演示案例

    、安全性、实时性、互联性的需求。银河麒麟嵌入式操作 系统V10以Linux为基础,采用“分域虚拟化+多域隔离”的架构,通过实时和非实时 操作系统的混合部署,兼得Linux的富生态和RTOS的硬实
    发表于 07-25 15:55

    麒麟系统!迅为RK3588开发板+银河麒麟/开放麒麟

    银河麒麟嵌入式操作系统V10 SP1是为物联网及工业互联网场景设计的安全实时系统,基于Linux内核,采用“分域虚拟化 + 多域隔离”架构,结合了Linux的丰富生态和RTOS的硬实时能力。 该系
    发表于 07-15 10:35

    RK3568J“麒麟”+“翼辉”国产系统正式发布,“鸿蒙”也正在路上!

    %,提供报告)已正式适配两大国产系统:银河麒麟嵌入式操作系统KylinOS(V10 SP1) + 翼辉嵌入式操作系统SylixOS(V2.3.12)!国产系统作为信创关键行业的关键基础软件,在工业领域
    发表于 07-09 11:44

    祝贺XC3588星光麒麟适配通过测试并取得互认证证书

    近日向成电子XC3588系列主板适配的星光麒麟系统通过麒麟软件测试,并取得互认证证书。XC3588系列主板采用的是RK3588的CPU,板载wifi6,双千兆网口。支持的串口数量多达6
    的头像 发表于 05-01 08:15 505次阅读
    祝贺XC3588星光<b class='flag-5'>麒麟</b><b class='flag-5'>适配</b>通过测试并取得互认证证书

    实锤!腾讯终于拥抱鸿蒙生态,微信鸿蒙原生版本即将上线

    先将以微信小程序的形式不上,软件厂商再慢慢适配纯血鸿蒙软件。 网友们的期待:原生鸿蒙Bate版本6月上线,网友期盼值拉满 随着腾讯系微信和QQ的加入,预示着鸿蒙生态将迎来新的里程碑,
    发表于 04-30 21:14

    麒麟软件:生成式AI浪潮席卷,国产操作系统加快产品和生态布局

    东南事业部总经理吉高建。在过去麒麟软件已经建立了国产操作系统的领先优势,那么现在,麒麟软件也在思考和探索国产操作系统如何顺应生成式AI的发展,以及建设更强大
    的头像 发表于 04-12 14:18 2692次阅读
    <b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>:生成式AI浪潮席卷,国产操作系统加快产品和<b class='flag-5'>生态</b>布局

    医疗新革命,磁传感技术应用细分揭秘

    电子发烧友网站提供《医疗新革命,磁传感技术应用细分揭秘!.pdf》资料免费下载
    发表于 03-05 14:39 4次下载

    全面兼容!研华正式成为麒麟软件卓越生态伙伴

      2023年12月,研华科技正式加入由麒麟软件发起的“麒心伙伴”计划,成为其最高等级的卓越生态合作伙伴,双方将建立紧密生态联系,共同应对客户复杂需求及产业转型升级带来的挑战。 研华作
    发表于 01-31 17:46 378次阅读
    全面兼容!研华正式成为<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>卓越<b class='flag-5'>生态</b>伙伴

    海格通信与麒麟软件签订战略合作协议共建“芯片+操作系统”

    1月24日,海格通信(SZ 002465)与麒麟软件有限公司(以下简称“麒麟软件”)在穗共同签署战略合作协议。
    的头像 发表于 01-25 10:07 721次阅读

    有没有大佬用过银河麒麟,进来聊聊

    因需要,要在银河麒麟上装一个open-vm-dkms,但是yum库的官方源里面没有这个软件包,想讨论讨论还有没有别的非官方的靠谱源,或者其他工具可以安装这个软件的,顺便在问一下,银河麒麟
    发表于 01-23 14:57

    折叠屏手机的FPC技术揭秘:它如何影响手机的重量和性能?

    折叠屏手机的FPC技术揭秘:它如何影响手机的重量和性能?
    的头像 发表于 12-27 10:08 1039次阅读

    向成电子荣膺麒麟软件“麒心伙伴”之优秀伙伴

    发起“麒心伙伴”计划,针对生态伙伴的提供基于银河麒麟操作系统的全面生态合作窗口,包括提供生态适配的产品支撑、
    的头像 发表于 12-19 08:16 688次阅读
    向成电子荣膺<b class='flag-5'>麒麟</b><b class='flag-5'>软件</b>“麒心伙伴”之优秀伙伴