deepin 23版本已完成龙架构 (LoongArch) 适配,龙架构是由国内自主CPU引领者龙芯中科所研发处理器使用的指令集架构,其产品包括3A6000、3A5000、3B5000等多款高性能多核心桌面处理器。这一重要里程碑不仅标志着国产CPU与开源操作系统的融合迈上了新的台阶,同时也为龙架构计算机用户提供了更加稳定、高效的操作系统选择。
龙芯与deepin商业发行版统信UOS保持着长期深度合作,被业界称为“龙统组合”,双方在生态适配和商业项目实施方面已经取得了显著成就。今年,deepin(深度)社区成立了deepin LoongArch特别兴趣小组 (SIG),在双方共同努力下,deepin 23龙架构版取得了多项令人瞩目的成果。
成果一:内核支持的飞跃
经过深入合作,LoongArch SIG成功在内核6.6(长期支持版)与6.9(尝鲜版)两个版本中引入了龙架构的增强平台支持。鉴于deepin 23对6.6长期支持版内核的需求,SIG组成员们将虚拟化与板载网卡支持从最新版本的内核中移植到6.6版,此举旨在让偏好稳定版内核的用户群体也能充分体验到龙架构设备所带来的性能与特性。
与此同时,SIG还积极响应用户反馈,针对多项关键问题进行了修复,包括但不限于睡眠唤醒时可能出现的黑屏死机问题、AMD显卡在高负载下偶尔发生的驱动崩溃问题,以及USB设备的稳定性问题等。这些努力显著提升了deepin 23龙架构版本的可用性与可靠性,为用户带来了更加稳定、舒心的使用体验。
成果二:桌面支持革新
在强化系统底层支撑的基础上,桌面体验也是LoongArch SIG的核心工作领域之一。自五月份起,LoongArch SIG积极贡献了一系列重要补丁,包括针对QtWebEngine(涵盖Qt 5与Qt 6两个版本)的龙架构支持补丁、Mesa OrcJIT支持补丁,以及Pixman 2D渲染库的LSX/LASX向量优化补丁等,这些努力旨在通过核心功能的完善与细节性能的优化,进一步提升用户体验。
依托SIG及上游社区积累的丰富成果与宝贵经验,deepin 23龙架构预装软件集现已在功能上与x86架构实现高度对齐:如deepin邮箱、语音笔记、阅读器等已全面支持龙架构,而诸如Firefox与Thunderbird等广泛使用的浏览器与通讯工具也已更新至最新版本,确保用户能够享受到完整、高效且安全的使用体验。
此外,LoongArch SIG还深入探索并集成了来自安同开源社区的libLoL龙架构应用兼容层,该兼容层有效降低了从旧生态向新生态迁移的成本与难度。特别值得一提的是,微信、QQ及WPS等关键应用已通过该兼容层实现了对龙架构的完美支持。
成果三:开发工具链的完善
根据deepin 23版本规范的要求,LoongArch SIG已协同完成了对GCC 12、Binutils 2.41、LLVM 17等基础工具的适配工作。团队从上游引入了LSX向量指令集优化支持、连接器Relaxation等关键功能并实施了初步的功能性验证,在保证版本合规的情况下保障了软件厂商和用户的开发功能需求。
在此基础上,SIG进一步为龙架构系统默认启用了128位向量指令集优化,可显著提升各类软件在该架构下的运行性能,优化用户体验。此外,为了增强系统的基础安全性,我们已为所有系统二进制开启二进制加固(Hardening)。此举可提高系统对潜在安全威胁的防御能力,保障用户数据及系统的安全稳定。
龙架构与deepin 23 乃至UOS V25的未来发展
最后,告诉大家一个好消息,deepin 23正式版将于8月15日发布,更多精彩功能,更多创新性AI应用,敬请期待!
相关阅读:
内容来源:deepin(深度)社区
转载请注明出处