大家好!很高兴向大家汇报过去两周(2025年11月8日至2025年11月22日)Arch Linux for Loong64发行版的开发进展与软件包更新情况。在这两周内,我们持续优化核心组件,解决了多个软件包的构建和运行问题,并积极向上游社区贡献我们的修复。同时,许多重要软件包也迎来了版本更新。
一、核心基础设施与生态系统改进
内核与显卡驱动的重大进展
- Intel Xe 显卡驱动支持强化:
linux-hardened 内核更新(版本:6.17.8.hardened1-1 和 6.16.12.hardened1-2)包含了多项针对Intel Xe显卡驱动在龙架构上的构建与对非 4K 内核支持的修复。这些补丁解决了4K页面对齐问题,以及在非4K内核上Intel Xe驱动构建失败的问题,提升了Xe显卡在LoongArch平台上的稳定性和兼容性。这对使用Intel Xe显卡的LoongArch设备至关重要,也为其他发行版在LoongArch上支持Xe显卡提供了宝贵经验。
- (by Pluto Yang) 相关提交:
bc4b3d987252313302d2f501668cf33b12542f6e
- (by wszqkzqk) 相关提交:
83f861283284cb2bbc558ab233bcb1459e92ad0d (对应PR: #797)
核心工具链与语言环境的改进
pandoc 与 shellcheck 基础工具链就绪:多个软件包 (如 geeqie, mkinitcpio-archiso, toolbox, lua-http, java-openjdk) 因依赖的 pandoc 和 shellcheck 现在已能在龙架构上稳定运行而移除了其LoongArch专用补丁。这标志着我们基础工具链的成熟度进一步提高,对需要这些工具的其他项目和发行版都是好消息。
- (by wszqkzqk)
geeqie 移除补丁 相关提交: ca9a9267ae98361a9eb337a0a733ee78adf4baea (对应PR: #801)
- (by wszqkzqk)
mkinitcpio-archiso 移除补丁 相关提交: c88d8efd2799d40d1dc58f006b4f215dbc26b7f1 (对应PR: #794)
- (by wszqkzqk)
toolbox 移除补丁 相关提交: 3d930007fe576b29688f299406bc034c1cf3070c (对应PR: #793)
- (by wszqkzqk)
lua-http 移除补丁 相关提交: 5c4c66dc94b0f28adc845a043e91e10116e0ca98 (对应PR: #791)
- (by wszqkzqk)
java-openjdk 文档支持重新启用 相关提交: d66c44838ca778732132d5aa9eaeda7d16533be8 (对应PR: #792)
- Node.js 补丁合入上游:
nodejs (版本 25.2.0-1) 的LoongArch专用补丁已合入上游,且所有测试通过。这直接提升了Node.js在LoongArch上的官方支持度。
- (by Pluto Yang) 相关提交:
5730cef644842ef43ff2272ce36154329ec67513
png2svg CGO 支持上游集成:png2svg 的LoongArch补丁已移除,因为上游已启用CGO支持,这表示上游对龙架构的直接支持又进一步。
- (by Pluto Yang) 相关提交:
bc143804499e7a25b31623e922048884dcf21915
pytorch 生态系统成熟:python-blosc2 移除了其LoongArch补丁,原因是 pytorch 现在已能良好运行。这表明LoongArch上的机器学习生态正逐步完善,对科研和AI开发者来说是极大的好消息。
- (by Pluto Yang) 相关提交:
590adcc8e463d1db95c32f9f1a5271f5fd383cb3
java17-openjdk 采用龙芯源码:为 java17-openjdk (版本 17.0.17.u10-1) 增加了补丁,使用龙芯提供的源代码。这确保了Java 17在LoongArch上的稳定性和性能。
- (by Pluto Yang) 相关提交:
ec5727177307fef52dc99c418cbf0f19f2a7ca72
其他重要软件包的修复与适应
gemini-cli 依赖缺少预构建二进制:为 gemini-cli (版本 1:0.16.0-1) 添加了补丁,解决了loong64缺少预构建 tree-sitter-bash 以及需要Python来构建的问题。这反映了在新架构上构建复杂项目时常遇到的依赖问题及我们的解决方案。
- (by wszqkzqk) 相关提交:
7ef9d430111e05b71fe1d684e71ca967401175a9 (对应PR: #800)
python-pydata-sphinx-theme nodeenv 适配:为 python-pydata-sphinx-theme (版本 0.16.1-1) 添加补丁,改为使用系统预装的 nodejs-lts-jod 来构建,因为 nodeenv 无法为loong64获取二进制文件。这提示了在打包一些JavaScript/Node.js相关Python项目时,可能需要调整其构建环境。
- (by wszqkzqk) 相关提交:
8cc348113fb257fb42c7e86cee7cb1e94d166790 (对应PR: #796)
python-cairocffi 依赖解决:python-cairocffi (版本 1.7.1-1.1) 的补丁已移除,因为其依赖 python-xcffib 现在已经准备就绪。
- (by wszqkzqk) 相关提交:
6b710f4fe9966c7d84a1a14b28ed6339244f614d (对应PR: #795)
haskell-what4 依赖调整:移除了 haskell-what4 (版本 1.6-62) 对 cvc4 的检查依赖,因为目前尚未提供该包。
- (by Pluto Yang) 相关提交:
f8e2f2ac63889ead7cf854cda3a153f2486589f1
qt5-webengine 上游停止维护:qt5-webengine (版本 5.15.19-4) 的相关补丁已移除,原因是上游已停止维护该软件包。用户应注意此变动,考虑迁移至Qt6 WebEngine或替代方案。
- (by Pluto Yang) 相关提交:
7ab1e86e2f040057740b8430448101647d041d3a
二、值得用户关注的重要升级
根据近期软件包更新汇总,以下是一些值得用户关注的重要升级:
桌面环境与图形栈
- KDE Plasma 6 组件大版本更新:KDE Plasma 6 的核心组件迎来了大量更新,包括
extra-cmake-modules, kcoreaddons, plasma-workspace, kwin, systemsettings 等均升级到 6.20.0-1 或 6.5.3-1 系列。这意味着KDE Plasma桌面环境在LoongArch上持续成熟,功能更完善,性能更稳定。
- Deepin Desktop 环境更新:大量Deepin相关的软件包,如
deepin-calculator, deepin-launchpad, deepin-file-manager, deepin-editor, deepin-control-center, deepin-terminal 等,以及 dtk6gui, dtk6widget, dtk6core 等DDE核心库均有更新,版本多在 6.x.x-x 范围,提升了Deepin桌面环境的用户体验和稳定性。
- LXQt 桌面环境更新:
lxqt-build-tools, libfm-qt, lxqt-config, lxqt-panel 等LXQt相关组件也得到了全面更新,版本多为 2.3.0-1,为LXQt用户带来了最新的功能和修复。
- COSMIC Desktop 环境进展:Pop!_OS 的
cosmic-* 桌面环境组件(例如 cosmic-settings-daemon, cosmic-comp, cosmic-panel, cosmic-terminal)更新至 1.0.0.beta.6-1 系列,表明COSMIC桌面在LoongArch上的适配工作正在积极推进。
- Mesa 图形库:
mesa 升级到 1:25.2.7-1。此更新对图形性能和兼容性至关重要,特别是对游戏玩家和图形工作者。
- Qt 框架:
qt5-base 升级到 5.15.18+kde+r109-2,qt6-base 升级到 6.10.0-3。这些是Qt应用程序运行的基础,带来了稳定性改进和新特性。
核心系统与浏览器
- 内核更新:
linux, linux-lts, linux-zen, linux-hardened 等各版本内核均已更新至最新稳定版,包含最新的安全补丁、驱动支持和性能优化。强烈建议所有用户及时更新内核。
glibc 更新:核心C库 glibc 升级到 2.42+r33+gde1fe81f4714-1,这是系统底层的重要更新,带来了性能和安全性的改进。
- 浏览器:
chromium 升级到 142.0.7444.162-1,firefox 升级到 145.0.1-1,thunderbird 升级到 145.0-1。作为日常使用的关键应用,这些更新包含了最新的安全修复、性能优化和Web标准支持。
开发工具与语言环境
- GCC 与 LLVM 工具链:
gcc 升级到 15.2.1+r301+gf24307422d1d-1,llvm, clang, lld, compiler-rt 等升级到 21.1.6-1。这些是系统编译和开发的核心工具,带来了更优的编译性能和对新语言特性的支持。
- Rust 与 Go:
rust 升级到 1:1.91.1-2,go-tools 升级到 4:0.39.0-1。对于Rust和Go开发者而言,这是重要的版本更新。
- Java OpenJDK:
jdk-openjdk 升级到 25.0.ls.26.0-1.1,jdk17-openjdk 升级到 17.0.17.u10-1。这些是Java应用运行和开发的基础。
- Python 生态:
python-numpy 升级到 2.3.5-1,python-torchvision 升级到 0.24.1-2,python-blosc2 升级到 3.11.1-1。机器学习和科学计算用户将从这些更新中受益。
- 容器化工具:
docker-buildx 升级到 0.30.1-1,podman 升级到 5.7.0-1,cri-o 升级到 1.34.2-1。对容器技术感兴趣的开发者,这些工具的更新提供了更好的兼容性和功能。
- Git 版本控制:
git 升级到 2.52.0-1。版本控制工具的更新提供了新特性和性能改进。
应用与数据库
- 办公套件:
libreoffice-fresh 升级到 25.8.3-2,libreoffice-still 升级到 25.2.7-3。提供了最新的文档处理功能和稳定性。
- 数据库:
postgresql 升级到 18.1-1,mariadb 升级到 12.1.2-1。数据库服务器的更新通常包含性能优化、安全修复和新功能。
三、总结
过去两周,Arch Linux for Loong64社区在核心基础设施、工具链和桌面环境方面都取得了显著进展。多个关键补丁已成功合入上游,展现了社区积极向上游贡献的努力和成果。同时,软件包的持续更新也为用户带来了更稳定、功能更丰富的使用体验。
感谢所有维护者和贡献者的辛勤工作!我们期待与您一起继续推动LoongArch生态系统的发展。
此致,
Arch Linux for Loong64 社区维护团队
北京大学学生 Linux 俱乐部
2025年11月22日
(由Gemini 2.5 Flash辅助整理)