OpenIndiana 作为基于 Illumos 的开源项目,继续维护和推进前 OpenSolaris 代码,正在努力实现现代化 Image Packaging System (IPS) 软件包管理解决方案的大目标。作为其中一部分,他们正在从 C 和 Python 代码库迁移到 Rust。
OpenIndiana 维护者 Till Wegmüller 在布鲁塞尔上周末的 FOSDEM 上介绍了关于如何从 IPS 重建下一代系统软件包管理器和图像管理工具。
关键要点在于,未来的 IPS “pkg6″将代码移植到 Rust,以实现比 C/Python 实现更好的性能、由于 Rust 的保证而提高安全性、代码库现代化以及 API 改进。新代码的设计改进还包括改进依赖解析器、改进元数据索引和仓库管理,以及更容易与工具和操作系统集成。

对 Solaris/OpenIndiana 感兴趣并希望了解更多关于这一代 IPS 包管理计划的用户,可以在 FOSDEM.org 上找到 Till Wegmüller 在 FOSDEM 2026 上的演示视频和幻灯片。
转自 OpenIndiana Is Porting Solaris’ IPS Package Management To Rust – Phoronix
Linuxeden开源社区