在 YaST 团队,我们稍微改变了工作组织方式,不再对开发冲刺进行编号。但这不会阻止我们尽可能频繁地报告 YaST 世界的新进展。所以,让我们开始我们的 2022 年第二次常规开发报告吧。

YaST 新功能

我们仍在 SUSE Linux Enterprise 15-SP4 和 openSUSE Leap 15.4 的开发测试阶段,这意味着我们的大部分时间都投入到调试和修复测试人员发现的问题中。但我们也在不断引入其他更改和新功能。让我们来看看其中的一些。

之前的博文中,我们提到了安装程序中切换主题的新支持。作为锦上添花,我们最近 改进并部分自动化 了生成相应的 SLE 主题的过程。

在网络方面,我们 扩展了 YaST 支持,以配置 S/390 主机上的 Network Manager,并改进了 YaST 处理自动网络配置(DHCP)的方式,尤其是在通过 iBFT(iSCSI Boot Firmware Table)配置的设备关联的接口中。

关于可用性,我们 改进了 发布说明包含外部链接时安装程序的行为。

我们还尝试提高一项长期以来在 AutoYaST 中可用(最初于 2020 年的 这篇博文中 宣布)但我们担心可能被一些潜在用户忽视的功能的可见性——在 AutoYaST 配置文件中使用 ERB(Embedded Ruby)的可能性。为此,我们贡献了相当多的 文档和示例 给 SUSE 优秀的文档团队维护的官方 AutoYaST 文档。

从更技术性的角度来看,我们引入了一个 自动化检查,以检测 YaST 代码是否包含在 YaST 支持的不同 Ruby 版本中可能存在问题的任何方法调用。这可以为需要支持不同运行时环境的其他 Ruby 开发人员提供一些灵感。

D-Installer 不断发展

在我们的主要义务允许的情况下,我们继续推进我们的 D-Installer 侧项目,它已经能够安装一个 openSUSE 系统,配置一些基本方面,例如语言或分区布局。

D-Installer Finish Screen

我们正在积极努力在未来几周内发布一些有趣的内容。一方面,一篇详细介绍当前状态、所涉及的技术以及 D-Installer 可能为未来带来的机遇的博文。另一方面,一个包含新工具的 live openSUSE 镜像,以便每个人都可以在任何虚拟机或真实机器上尝试安装 openSUSE Tumbleweed。

敬请期待

这篇博文是一个很好的沟通渠道,可以向大家通报最近的新闻和未来计划,但我们不希望它成为唯一的途径。我们希望在即将到来的 openSUSE Conference 2022(6 月)中看到尽可能多的人。我们计划在几个演讲(甚至可能还有一些研讨会)中展示一些内容,并鼓励大家也这样做。请注意,论文提交截止日期在三周后,时间过得很快!

在等待活动发生的同时,我们承诺会定期发布博文,只要你们承诺继续尝试获得很多乐趣!