YaST 团队继续在三个已知方向上努力:改进传统 (open)SUSE 系统中的安装体验,完善和扩展 YaST 的容器化版本,以及优化 Cockpit 作为即将推出的 ALP(Adaptable Linux Platform,自适应 Linux 平台)的主要 1:1 系统管理工具。

让我们来看看这些领域的最新进展。

容器化 YaST 的新可能性

容器化 YaST 方面进行了一些改进,我们确保这些改进都反映在相应的 参考文档 中。虽然该文档是在 ALP 的范围内维护的,但其内容几乎可以完全应用于任何最近的 (open)SUSE 发行版。当然,这包括 openSUSE Tumbleweed,因此我们从该发行版中 删除了yast-in-container,因为它不再需要来享受 YaST 容器化版本的优势。

但您可能想知道最近的改进是什么。首先,YaST 配置 Kdump 和引导加载器的相应模块现在可以处理像 ALP 或 MicroOS 这样的事务性系统。另一方面,图形 Qt 容器已修复,允许通过 SSH X11 转发进行远程执行。同样,这在 ALP 的上下文中很有用,但并非仅限于此。这个简单的修复实际上为在没有安装图形环境的系统上进行完全图形化管理打开了大门。正如上述文档中所解释的那样,只需要 xauth 包。

最后,我们添加了两个新的 YaST 容器,它们基于现有的图形和文本模式容器,并在其基础上添加了 LibYUI REST API。这些容器将由 openQA 以及潜在的其他自动化测试工具使用。

更好的 Cockpit 与 ALP 的兼容性

上述所有改进都有助于使 YaST 在 ALP 的上下文中更加有用。但 Cockpit 仍然是(并且在可预见的未来将继续是)默认的图形化和便捷的 ALP 个人系统直接管理工具。因此,我们继续努力确保体验尽可能流畅。

我们集成了一些更改,以使 cockpit-kdump 在 (open)SUSE 系统中更好地工作,并改进了 cockpit-storaged 包,以确保 LVM 兼容性。我们还在致力于 Cockpit 与 ALP 防火墙的更好集成,但这仍在进行中,因为它是一个复杂的话题,涉及多个方面和影响。

但关于 Cockpit 和 ALP 的最大新闻是 Cockpit Web Server (cockpit-ws) 作为 容器化工作负载 可用,这使得在标准 ALP 镜像上享受 Cockpit 而无需安装任何其他包成为可能。

当然,我们还改进了 "Cockpit 在 ALP 上" 文档,以反映所有最新的更改和补充。

YaST 安装程序的改进

尽管我们着眼于 ALP 的未来,但我们仍然关心我们的传统发行版,如 Leap、Tumbleweed 或 SUSE Linux Enterprise。作为持续努力的一部分,我们在几个方面调整和改进了安装程序。

首先,我们调整了 HiDPI 场景中的字体缩放。通常情况下,安装程序可以正确适应所有屏幕,但有时字体会太大或太小。现在应该可以工作得更好。修复之路充满了坎坷,使其成为一段相当有趣的旅程。您可以在这个 拉取请求 中查看技术细节(和一些截图)。

我们还在继续改进我们在 我们之前的帖子 中介绍的安全策略功能。请查看以下 拉取请求 以获取状态更新并查看最近的截图。

回到工作

ALP 正在达到可以被认为适用于初步测试的状态。我们计划继续帮助使其实现,同时不忘记我们维护和发展我们心爱的 YaST 的神圣职责。所有这些都需要我们停止写博客,回到更平凡的任务中。但我们承诺在几周后回来。

再见!