什么来了 Fedora 29 蟒蛇?

[ad_1]

上周,该 Fedora 杂志报道了新功能和改进 Fedora 28 安装程序。 这 Fedora 安装团队已经在努力添加新功能 Fedora 29. 本文介绍了其中一些改进。

进度中心

进度中心大部分是空的(在 Fedora Workstation) 将用户创建步骤移至 GNOME Initial Setup 之后。

讨论正在进行中 Fedora 关于重新工作进度中心的工作站工作组。 在评论中提出您认为可以如何改进的建议。

DBus 上的更多 Anaconda

Fedora 28 是模块化 Anaconda 最终目标的开始。 主要思想是将代码拆分为几个模块,这些模块将通过 DBus 进行通信。 最终,这将启用无 UI 的安装过程。

目标在 Fedora 29 是将所有与存储相关的代码移动到 存储模块. 此外,还制定了扩展其他一些模块并引入安装任务的计划,因此您可以监控安装步骤。

配套 Fedora 模块化

Fedora 模块化 被介绍在 Fedora 28 用于服务器变体。 这项工作仍在扩大,添加更多模块、功能和错误修复。 Anaconda 团队正在为 Anaconda 提供模块安装支持。

首先,名为“module”的新kickstart 命令用于启用模块。 此外,支持通过 %包 kickstart 中的部分。

已经有补丁了 蟒蛇, DNF, Pykickstart 这使得从 kickstart 安装模块成为可能。

进一步减少初始设置依赖性

Fedora 28 大大减少了 Anaconda 和 compose 工具对初始设置的依赖。 清单上的下一个是对 Blivet 做同样的事情。

目前, 蟒蛇blivet 包对许多存储处理工具有硬依赖。 目前的计划是引入一个 blivet-minimal 包,仅提供最基本的 Blivet 功能,例如架构检测和基于设备树的存储建模。 当前的 python-blivet 包将保持其当前的依赖关系。 因此,Initial Setup 不会拖入不必要的依赖项,使打包更加灵活。

LUKS2 支持

LUKS2 是新一代的 Linux 存储加密主力,带来了各种改进和新功能。 工作已开始添加对在安装期间创建基于 LUKS2 的加密存储卷的支持。

[ad_2]

Related Posts