正如我们常读的读者所知,YaST 团队最近参与了许多不限于 YaST 本身的项目。所以让我们来看看在过去几周里,这些项目中发生的一些更有趣的事情。

YaST 的改进

正如您所能想象的,我们日常工作的重要一部分是完善即将作为 SUSE Linux Enterprise 15-SP4 和 openSUSE Leap 15.4 的一部分发布的 YaST 版本,其第一个候选发布版本已经可用

这包括,在许多其他事情中,改进 yast2-kdump 在使用固件辅助转储 (fadump) 系统的行为在最近简化的安装进度屏幕上添加一些额外信息

YaST in a Box (YaST 在盒子里)

所以 YaST 的现在掌握在好手中……但我们也想确保 YaST 在未来仍然有用。而 Linux 的未来似乎是容器化的应用程序和工作负载。所以我们决定研究一下,是否可以使用 YaST 配置系统……但 YaST 在容器中运行,而不是直接在被配置的系统上运行。

结果是可行的,我们实际上成功地以不同程度的成功运行了几个 YaST 模块。请查看 Github 上的这个仓库,其中不仅包含有用的脚本和 Docker 配置,还包含一份很好的报告,解释了我们迄今为止的成就以及如果我们想进一步将 YaST 变成一个可容器化的工具,可以采取哪些步骤。

D-Installer 的演进

在容器中运行可能是 YaST 作为配置工具的未来(或者不是!)。但我们也对 YaST 作为安装程序未来的发展感到好奇。在这方面,您知道我们一直在尝试使用现有的 YaST 组件作为基于 D-Bus 的新安装程序的后端,该安装程序暂时被称为 D-Installer。正如您所期望的那样,我们也有关于 D-Installer 的新闻要分享。

一方面,我们使用了最近实施的双向通信基础设施(允许安装程序的后端在需要输入时向用户提问),来处理分析系统现有存储设置时可能发生的一些情况。另一方面,我们添加了通过启动参数修改 D-Installer 配置的可能性,可以选择从给定的 URL 获取该配置的某些部分。

D-Installer asking for a LUKS passphrase

下次再见!

如果您想获取更多关于最近 (Auto)YaST 更改的、关于 D-Installer 开发的或我们通常在此博客中涵盖的任何其他主题的第一手信息,请记住 openSUSE Conference 2022 就在眼前,YaST 团队的大部分成员将会在那里展示这些和其他主题。我们希望尽可能多地与您在现场见面。但如果您无法参加,也不必太担心,我们将继续撰写博客,并通过所有常用渠道保持联系。所以请继续关注更多新闻……以及更多乐趣!