CachyOS 发布了其今年第 5 个 ISO 更新镜像,该版本基于 Linux 7.1 内核。
本次更新的发布标志着 CachyOS 在持续迭代和组件重构上的深入工作。从公开资料来看,核心的变化集中在用户体验层和底层工具链的现代化改造上。例如,CachyOS 重构了默认的图形包管理器 Shelly,这次重构的关键技术栈变化是将其从 C# 迁移到了 Zig 语言。
Shelly 的升级带来了显著的功能增强。新版 CachyOS 的 Shelly 不仅在界面层面进行了优化,增加了欢迎页、列表视图和网格视图等用户友好功能。更重要的是,对于使用 AUR(Arch User Repository)的用户而言,新版的 Shelly 提供了直接预览 PKGBUILD 文件并在界面中查看构建输出的能力,极大地提升了透明度和操作便捷性。
在命令行层面,CachyOS 的 Shelly 也得到了扩展。用户现在可以在一个统一的界面内同时搜索官方软件仓库和 AUR 中的软件包。此外,它还整合了对 AppImage 和 Flatpak 等不同格式的包的管理,通过统一的检查机制来查看所有来源的更新状态。
除了图形管理工具的升级,CachyOS 的系统维护工具也迎来了重构。CachyOS 更新工具 Cachy-Update 基于 Arch-Update 4.x 进行了重新开发,并且其配套的系统托盘小程序部分使用了 Rust 语言进行重写。这种对底层工具链的现代化改造,体现了发行版在追求性能和现代编程范式上的投入。
从使用角度看,CachyOS 的新版更新工具增加了 `--check --enable` 选项,这一改进允许用户通过一条命令同时启用自动更新检查功能并启动系统托盘小程序,简化了日常维护流程。
在桌面环境和主题方面,本次 CachyOS 更新也带来了多方面的定制化支持。CachyOS 为 Mango 和 Niri 分别提供了新的 Noctalia 变体,这为使用这些窗口管理器的用户增加了更多视觉选择。同时,CachyOS 也更新了适配 Plasma 6.7 的 Nord KDE 主题,满足了桌面美学和兼容性的需求。
时间线回顾显示,本次发布是 CachyOS 在今年内发布的第 5 个 ISO 更新镜像,这表明其维护周期相对稳定且持续进行。这些组件的重构工作(如 Shelly 从 C# 到 Zig 的迁移)通常需要较长的时间来打磨和测试,预示着发行版在提升用户体验的同时,也在不断优化底层代码结构。
从影响分析来看,Shelly 对 AUR 和不同包格式的统一管理能力,是本次更新对普通用户最大的正面影响。它将原本分散的软件源检查工作整合到了一个界面内,极大地降低了新用户和重度用户的学习成本。对于开发者而言,Zig 和 Rust 的引入,则代表着发行版在追求更现代、更高效的系统组件开发方向。
读者提示:对于计划升级到 CachyOS 最新版本的用户,建议关注官方文档中关于使用 `--check --enable` 选项的具体操作流程,以确保自动更新检查和托盘小程序能顺利启动。同时,如果您的工作流高度依赖 AUR 的包管理,可以重点体验新版 Shelly 对 PKGBUILD 文件预览功能的改进。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。