各位龙架构开发者和 Arch Linux for Loong64 用户们,大家好!
以下是我们仓库(lcpu-club/loongarch-packages)近两周的开发进展汇总,涵盖了补丁上游化成果、新增架构适配以及值得关注的软件包更新,希望能为龙架构生态的同行们提供参考。
一、上游贡献
几个重要补丁已经被上游项目合并,这意味着龙架构的支持正在逐步原生化,不再需要下游发行版单独维护补丁了 🎉
1. Docker (moby) 的 loong64 seccomp 支持已被上游合并
此前为 moby 添加的 loong64 seccomp 支持补丁已经被上游正式合入。本次 docker 更新至 1:29.7.2-1 时,我们直接移除了本地携带的 moby-add-support-for-loong64-seccomp.patch(共 57 行),龙架构用户现在可以直接享受上游原生的 seccomp 安全隔离支持。(by wszqkzqk)
2. libyuv 的 LSX/LASX 指令集优化已被上游合并
此前我们为 Google 的 libyuv 库(广泛用于视频处理和 WebRTC 等场景)提交了 LSX/LASX 向量指令集优化补丁,该补丁已被上游正式合并!本次更新到 r2921+644251f25-1 后,我们清理了本地携带的 0102-Fix-libyuv-build-with-LSX-LASX.patch(共 400 行)和相关 loong 补丁。这对于依赖 libyuv 的项目(如 Chromium、WebRTC 等)来说是一个重大利好。(by Pluto Yang)
3. python-matplotlib 的龙架构补丁已被上游合并
Python 科学计算可视化基石 matplotlib 更新至 3.11.1-1,其龙架构适配补丁已被上游合入,我们顺势移除了本地的 loong.patch。(by wszqkzqk)
二、新增龙架构适配与性能优化
🚀 nginx:启用 64 字节缓存行优化
本次 nginx 更新至 1.30.4-1,我们新增了专为龙架构定制的 64 字节缓存行(cache line)优化补丁。由于龙架构的缓存行大小为 64 字节(区别于 x86_64 上常见的默认假设),该补丁能显著减少伪共享(false sharing)现象,提升 nginx 在多核龙芯处理器上的高并发处理能力。(by wszqkzqk)
🎮 libretro-ppsspp:新增 loong64 支持
PSP 模拟器 libretro-ppsspp(版本 20260626.001958.gdee3cbac84f5-1)现已正式支持龙架构,游戏玩家可以在 LoongArch 设备上体验 PSP 游戏了。(by wszqkzqk)
📊 jupyter-collaboration:适配龙架构前端构建
jupyter-collaboration 5.0.0-1 上游默认使用 rspack 构建前端,但 rspack 目前没有龙架构的原生 binding。我们通过补丁将前端构建工具切换为 webpack,确保了该软件在龙架构上的正常打包与使用。(by wszqkzqk)
🎬 intel-media-driver:新增 loongarch64 构建支持
Intel 媒体驱动 26.2.4-1 新增了 add-loongarch64-build-support.patch(310 行),扩展了构建系统的龙架构支持。(by wszqkzqk)
🔧 内核模块适配:使用 uname -m 替代 $CARCH
vhba-module(虚拟 HBA 模块)20260313-40(by Pluto Yang)
deepin-anything-arch 7.0.8-7(by Pluto Yang)
我们将构建脚本中的 $CARCH 替换为运行时 uname -m 检测,提升了 DKMS 类软件包在不同架构下的兼容性。
🌐 qt6-webengine 6.11.2 补丁集增强
- 引入了来自 electron 项目的 libyuv 补丁,修复了
row_lsx.cc 和 row_lasx.cc 中的龙架构适配问题(196 行新补丁)
- 修复了变量重定义导致的编译错误
- 同步更新了 v8 汇编器
kMaximalBufferSize 的补丁
(by Pluto Yang)
🛠️ luajit:切换至龙芯官方源
luajit 更新至 2.1.1785763465+1edc3e5-1,我们将其源切换至龙芯官方维护的 GitHub 仓库,以获得更及时和专业的龙架构支持。(by Pluto Yang)
三、上游弃用项目清理
随着上游生态的演进,部分项目不再维护或已放弃支持,我们进行了大规模的补丁清理工作,减轻了维护负担。
🗑️ 大规模清理旧版 Electron(30 ~ 38)
上游已不再维护 electron30 至 electron38 这些老旧版本,我们一次性移除了 66 个文件,共计约 129,360 行补丁代码!这些曾经让我们耗费大量精力的 Chromium/Electron 龙架构适配补丁终于可以归档了。当前我们跟进支持 electron41、electron42、electron43 等新版本。(by Pluto Yang)
其他被上游弃用/移除的软件包
以下软件包因上游不再维护,我们同步移除了其龙架构补丁:
webkit2gtk、wakatime、ukui-settings-daemon、typst-lsp、t1lib、python-librabbitmq、python-iminuit、python-awkward、opencollada、mp3info、horst、erlang-cl、d-stdx-allocator、choria-io、cartridge-cli、bogofilter、amdvlk 等
(by Pluto Yang)
四、值得用户关注的重要更新
过去两周,我们为龙架构用户带来了大量核心软件的重大升级:
💻 桌面环境与图形
- KDE Plasma 6.7.4 + KDE Applications 26.08:完整的 KDE 生态大规模同步更新,包括 Dolphin、Kate、Konsole、Kdenlive、KMail、Okular 等近百款应用
- Qt 6.11.2 全家桶:Qt6 Base、WebEngine、Multimedia、3D 等全线升级
- Mesa 26.2.1:开源图形驱动大版本更新,带来更好的 OpenGL/Vulkan 性能
- Cosmic Desktop 1.7.0:System76 的 Rust 桌面环境全套组件同步更新
🌐 浏览器与网络
- Firefox 154.0.1:附带全语言包更新
- Chromium 151.0.7922.173
- nginx 1.30.4(含龙架构 64 字节缓存行优化)
⚙️ 开发工具链
- Rust 1.98.0
- Go 1.27.0
- NodeJS 26.8.1
- CMake 4.4.3
- GCC 16.2.0(MinGW-w64)
🐧 内核
- Linux 7.1.11:主线内核及 Zen、LTS (6.18.48)、Hardened、RT 实时等全部版本同步更新
📦 其他亮点
- LibreOffice:Still 26.2.5 / Fresh 26.8.0 双版本更新
- Docker 29.7.2:现已原生支持龙架构 seccomp
- VLC 3.0.23_2-13:插件套件大规模重构更新
- QEMU 11.1.1:虚拟化模拟器全线升级
- GStreamer 1.28.6:多媒体框架及其全部插件更新
如有任何问题或建议,欢迎在我们的 GitHub 仓库 提交 Issue 或 PR!
Arch Linux for Loong64 团队,北京大学学生 Linux 俱乐部
2026 年 9 月 2 日