我们意识到,除了发布关于我们 D-Installer 项目的博文之外,我们还没有在此博客中报道过 2022 年的 YaST 活动。由于我们正处于 SUSE Linux Enterprise 15-SP4 的开发 Beta 阶段(这也将是 openSUSE Leap 15.4 的基础),我们正专注于帮助诊断和修复 SUSE QA 部门、合作伙伴和客户在密集且广泛的测试中发现的问题。我们知道这并不是我们的受众想读的内容……老实说,我们也不喜欢写这方面的内容。
幸运的是,在上次常规报告后的两个月里,我们有一些更有趣的进展要分享。
YaST 新功能
在调试和修复问题的同时,我们还抽出时间在 YaST 中实现了一些有趣的变化和新功能。让我们快速回顾一下。
- 改进了 YaST 处理加密设备激活的方式。
- 更好地集成了 NFS 管理到分区程序中。
- 增强了 S/390 系统上 DASD 格式化的可用性和速度。
- 在 AutoYaST 中支持 GRUB2 密码保护(请查看最近扩展的文档以获取更多信息)。
- 更好地 处理分析存储设备时发现的错误。
- 调整了 YaST 使用的 键盘布局。
- 支持在安装过程中选择所需的 Linux 安全模块(请注意,该拉取请求中的截图并非完全最新,并且不完全反映当前用户界面)。
- 改进了处理远程文件系统
_netdev挂载选项的方式。包括 通用处理方面的更改和分区程序中的新 警告。 - 调整 YaST 以符合包容性命名倡议。这意味着 YaST 不同部分的变化,例如 此,此,此 或 此。
- 定义了用于验证 AutoYaST 配置文件的特定于产品的模式。
- 将 软件包
yast2-firstboot-wsl集成到yast2-firstboot中。 - 调整了 YaST 中 创建快照,以用于像 MicroOS 这样的事务系统。
- 为角色和产品提供了一种 为引导加载程序配置指定默认超时时间的新功能。
- 支持 切换主题。
- 调整了在安装过程中使用 iBFT(iSCSI 引导固件表)时 处理网络配置的方式。
我们还抽出时间实施了一些内部更改,即使这些更改对最终用户没有直接影响,但对于通常调试或开发 YaST 的更技术性的受众来说也可能很有趣。
- 更好地 手动测试
yast2-storage和调试存储相关问题。 - 使用 RSpec 验证双重和更好的 YaST 模块模拟。请参阅 此公告 在 yast-devel 邮件列表中。
D-Installer 进展
如大家从我们之前的博文中了解,我们也在致力于一个代号为 D-Installer 的副项目,只要我们的主要 YaST 职责允许。我们希望将最初的概念验证转化为您可以实际尝试的东西,因此团队正在同时处理几个主题。
一方面,我们正在重新定义我们的 D-Bus API,思考它在未来应该是什么样子。作为副作用,Martin 正在改进 ruby-dbus 库以支持我们所需的一些功能,例如更好的 D-Bus 属性支持。
另一方面,我们正在重新设计用户界面。虽然我们还没有实现新的设计,但您可以在我们的模拟图中看到我们希望遵循的方法。:-)
更多内容即将到来
正如您所见,我们最近一直很忙,并计划保持这种状态。好消息是,YaST 和 D-Installer 都将以良好的速度继续发展。不太好的消息是我们不确定何时能够再次写博客。但我们保证会努力恢复每两周一次的频率。与此同时,像我们一样,玩得开心!
