YaST 即将迎来一个非常重要的变化:新的 libstorage-ng 和 yast2-storage-ng。Douglas DeMaio 发了一条新闻介绍了这一变化。这里摘录主要内容做个转播。
据说针对 libstorage 需要进行的改变在 openSUSE 社区已经讨论了将近两年。当然主要是 YaST 团队(博客)在做。libstorage 是 YaST 的一个基础组件,而 YaST 本身又是 openSUSE 系统的安装和配置工具,在 openSUSE 系统中有着举足轻重的地位。YaST 在安装器、分区工具和 AutoYaST 中使用 libstorage 来访问磁盘、分区、LVM 卷等存储设备。
原来的 libstorage 设计有些根本缺陷在多个方面限制了 YaST 的发展,所以 YaST 团队决定重写一个新的 libstorage-ng 组件来替换旧的 libstorage。GitHub 上的这份文档介绍了 libstorage-ng 的要点。其中一个很重要的例子就是支持安装一个全盘加密的操作系统而不需要使用 LVM。其它还有诸如管理多设备 BtrFS 文件系统、bcache、dm-cache 等等。
libstorage-ng 允许 YaST 在系统安装之初提供更加灵活的分区方案而不只是传统的 root、swap 和 home 三大分区;也会使得 YaST 中的分区工具更加强大更加可靠;支持无人值守系统安装、大规模更新和自动配置的 AutoYaST 也有很大一部分被改写从而让其可以利用新一代的 libstorage-ng 的优势。
看 openSUSE 构建服务(build)上的准备工作已经到尾声了,相信这一更新很快就会进入到 openSUSE Tumbleweed 的发布通道,而在接下来的几个月里会不断得到完善。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/opensuse-tumbleweed-upcoming-big-change-to-yast/>。转载请保留此信息及相应链接。
引用通告: openSUSE Tumbleweed 更新 Linux 内核 4.14.13、RPM 4.14.0、Mesa 17.3.2 和 KDE Applications 17.12.1 等 | 水景一页