近期,统信软件与龙芯中科(kē)联合推出面向二进制翻译应用(yòng)的龙芯跨平台专區(qū),将双方生态创新(xīn)成果优先并集中展示在统信应用(yòng)商(shāng)店(diàn)。
目前,龙芯跨平台专區(qū)已在统信桌面操作系统V20 LoongArch64(龙芯3A5000)版本的统信应用(yòng)商(shāng)店(diàn)上線(xiàn),欢迎下载體(tǐ)验!
“悟空联合创新(xīn)实验室”团队充分(fēn)利用(yòng)LoongArch二进制翻译扩展指令特性,通过“龙芯二进制翻译器+龙芯二进制翻译系统+统信Deepin-wine技术”推进Windows应用(yòng)软件适配。
统信Deepin-wine是统信UOS系统中运行Windows应用(yòng)的兼容层。在2016年发布了第一个版本,目前已经迭代了3个大版本,累计上百个小(xiǎo)版本。统信Deepin-wine技术团队累计向上游wine提交了100+修复补丁,合入60+个,迁移國(guó)内高质量应用(yòng)100+款,专利授权5+项,拥有(yǒu)深厚的技术积累和优势:
掌握wine底层核心模块:比如PE加载器、線(xiàn)程管理(lǐ)、内存管理(lǐ),可(kě)自主把wine迁移到不同CPU架构。
掌握wine字體(tǐ)解析和渲染技术:解决了各种程序的中文(wén)乱码问题和显示不完整问题,中文(wén)支持和显示优于其它wine版本。
改进wine的程序调试能(néng)力:累计给wine的调试器增加了内存访问监控、修改内存数据、显示intel汇编格式、高级条件断点等功能(néng),极大提高了调试效率。
作為(wèi)中间层,龙芯二进制翻译器通过架构层支持与软硬协同算法优化,充分(fēn)利用(yòng)本地硬件,最大化提升模拟效率,為(wèi)上层应用(yòng)软件提供目标指令集的良好虚拟运行环境,具备高效、兼容、自主三大优势:
高效:基于软硬件结合的高效二进制翻译技术,比传统软件模拟方式有(yǒu)数量级的性能(néng)提升。应用(yòng)级翻译实现对3D加速、视频编解码等功能(néng)的硬件支持。
兼容:跨指令集应用(yòng)兼容运行,通过wine中间件可(kě)实现Windows到Linux的操作系统级别兼容,支持多(duō)平台应用(yòng)在龙芯平台的运行。
自主:与龙芯自主指令集设计深度协同,通过持续优化改进翻译器和指令集,实现更高效的翻译与更广泛的兼容性。
其中,龙芯中科(kē)对相关封装技术进行了升级,降低了系统占用(yòng)率,安装包由430M缩小(xiǎo)至22M,在部署上更為(wèi)便捷,只需2步即可(kě)完成安装。
本次龙芯跨平台专區(qū)上線(xiàn),是双方合作规划落地的重要一步,将应用(yòng)生态成果进行集中展示,方便用(yòng)户下载使用(yòng),将进一步推动“龙芯LoongArch64+统信UOS”生态发展。
未来,统信软件与龙芯中科(kē)将向实验室倾注更多(duō)资源,筑牢CPU+OS基础底座,与更多(duō)软硬件厂商(shāng),合力一道,共建百花(huā)齐放的自主软硬件创新(xīn)生态!
关于“悟空联合创新(xīn)实验室”
2021年12月,统信软件与龙芯中科(kē)联合成立了“悟空联合创新(xīn)实验室”,双方将在开源软件迁移、外设驱动迁移、商(shāng)业软件迁移、基础性能(néng)优化、新(xīn)一代产品研发等方面展开联合攻关,致力于共建“统信UOS+LoongArch”创新(xīn)生态。
根据双方合作规划,“悟空联合创新(xīn)实验室”2022年将完成6000款外设驱动迁移,以及100款以上X86平台商(shāng)业应用(yòng)迁移。目前,实验室已经开展多(duō)个专项工作,成果丰硕。
分(fēn)享上面的二维码给朋友,即可(kě)直达此页!