时间飞逝,距离我们上次开发报告已经过去了两个星期。在这些特殊的日子里,我们仍然是 YaST + Cockpit 团队,并且在两个方面都有新闻。所以让我们快速回顾一下。
Cockpit 模块
我们的 Cockpit 模块用于管理 wicked 持续改进。除了几个小的增强之外,该模块现在具有更好的错误报告,并正确管理 wicked 需要一些时间才能执行的异步操作。 此外,我们改进了与默认 Cockpit 安装的集成,确保新模块在同时安装两者时替换默认网络模块(依赖于 Network Manager)。在接下来的几天里,我们将发布 RPM 包和一个单独的博客文章,以正式向世界介绍 Cockpit Wicked。
另一方面,我们也有关于我们的 Cockpit 模块用于管理事务更新 的新闻。我们正在创建一些早期的功能原型用户界面,作为未来开发和讨论的基础。您可以在以下拉取请求中查看详细信息和几个屏幕截图:请求#3,请求#5。
分区程序中的 Btrfs 子卷
关于 YaST,正如我们在 之前的博客文章 中已经提到的那样,我们正在努力确保 Btrfs 子卷在 YaST 分区程序的用户界面中得到应有的关注,成为与分区或 LVM 逻辑卷一样的一等公民,而不是隐藏在文件系统编辑屏幕中的晦涩功能。
作为这项工作的一部分,我们改进了现有的机制,以根据所选产品和系统角色建议给定的子卷列表。请参阅 相应的拉取请求 以获取更多详细信息和屏幕截图。
我们还添加了对 Btrfs 配额的一些支持,这是一种可用于改进空间核算并确保给定的子卷(例如 /var 或 /tmp)不会增长太多并最终填满整个根文件系统的机制。这个拉取请求 解释了新功能,并包含几个新的、信息丰富的帮助文本和屏幕截图。
所有与子卷管理相关的更改都将在接下来的几天内提交到 openSUSE Tumbleweed。
更多 YaST 增强功能
说到 YaST 分区程序,您可能知道我们最近为其界面添加了一个菜单栏。在此冲刺期间,我们改进了 YaST UI 工具包,以确保此类菜单栏的键盘快捷键尽可能稳定。请参阅 这个拉取请求 以获取详细信息。
我们还致力于使安装程序更加灵活,通过添加支持来定义,每个产品和每个系统角色,YaST 是否应该提议 配置系统的休眠功能。对于 SUSE Linux Enterprise,我们已经调整了控制文件,以在 SLED 的情况下 提议休眠,但对于 SLE 系列的其他成员 则不提议。
下次再见
当然,我们在过去的两个星期里做了更多的事情。但我们假设您不想阅读关于小的更改和无聊的错误修复……并且我们期待着跳入下一个冲刺。所以让我们回去工作,两个星期后见!