YaST 团队刚刚完成圣诞节假期前的最后一次 Sprint,结束了这个动荡的 2020 年。所以让我们以庆祝过去两周的成就来开始庆祝活动。这包括

  • AutoYaST 的多项新增功能
  • 对所需软件包的更好管理
  • 注册流程的可用性改进
  • 移除对 SysVinit 的支持
  • wicked Cockpit 模块提供翻译基础设施

让我们深入了解细节。

您可能还记得,我们最近在 YaST 分区程序中引入了对 tmpfs 挂载点和 Btrfs 子卷配额的支持。现在这些技术已被合并到 AutoYaST 中。请参阅 这个 pull request 以了解有关 tmpfs 支持的一些概述,或 这个 pull request 如果您想查看完整的文档。如果您对 Btrfs 子卷配额更感兴趣,请查看 这个 pull request 以获取一些通用描述和屏幕截图,或 文档 pull request 以获取更全面的信息。

我们还 改进了 YaST 管理要安装的软件包的方式,以便支持不同的存储技术和文件系统。在安装过程中,YaST 现在区分可选软件包和强制软件包,这意味着它将不再强制您安装 ntfsprogs,仅仅因为系统中某个地方存在剩余的 NTFS 分区。此外,在已安装的系统中,YaST 仅强制安装执行分区程序操作严格必需的软件包,从而将分区程序触发的仓库刷新操作次数降至最低。

关于在 SLE(SUSE Linux Enterprise)安装过程中注册流程,我们一直在几个方面进行工作

在更广泛的范围内,我们移除了 YaST 中仍在尝试修改过时的 /etc/inittab 文件的部分代码。请参阅 此公告 在 yast-devel 邮件列表中关于最终停止对 SysVinit 的支持。

超越 YaST 本身,我们为 wicked 的 Cockpit 模块添加了国际化支持。相应的 项目 现在在 openSUSE Weblate 实例中可用,并且所有自动化都已到位,以确保我们优秀的志愿者贡献的所有翻译都合并到模块的未来版本中。

如文章开头所述,这是 2020 年的最后一次开发 Sprint,这也意味着这将是 YaST 团队今年发布的最后一篇博文。我们将会在圣诞节和新年假期后恢复常规的开发(和报告)进度。所以只剩下最后一句话要说 - 2021 年再见!