奇书楼

搜索
查看: 73|回复: 5

Fedora 39 新提案:使用 mkosi1-initrd 替代 Dracut

[复制链接]
累计签到:369 天
连续签到:1 天
[LV.9]大天使
 楼主| 发表于 2023-5-9 20:06:14 | 显示全部楼层 |阅读模式
5 月 9 日消息,Fedora 39 发行版目前正处于开发阶段,最新提案建议使用 systemd 的 mkosi-initrd 来替代 Dracut,从而加速本地构建 initrds。

mkosi-initrd 是 initrds 的替代构建器,通过整合到 Fedora 发行版本中,帮助用户在本地构建 initrds。

通过 mkosi-initrd 安装内核包的时候,可以提供一个内核安装插件来构建 initrd。

其延伸目标是让 initrds 在 koji 中构建,并通过 rpm 包交互;而后续目标是预构建的 initrds,通过 rpm 包交付直接嵌入到统一内核镜像中。

我们创建 initrd 的过程既复杂又低效。Initrds 包含重复的功能,需要大量的维护者工作。该提案的目的是引入一个大大简化的初始化创建和简化的初始化内容的机制。

mkosi-initrd 项目是一组 mkosi 的配置文件。MKOSI 是一个从系统包构建操作系统镜像的程序。initrd 是通过使用 mkosi-initrd 提供的配置调用 mkosi 来构建的。

不是通过抓取文件系统并再次找出依赖项来构建 initrd,而是使用现有软件包和通过 dnf / rpm 进行的正常软件包安装来填充 initrd。这也意味着包管理器负责满足依赖项。在运行时,systemd 负责设置执行环境和调用程序。

目前,以这种方式构建的 initrd 比 dracut 构建的 initrd 大。它们的功能也有限:许多常见类型的系统工作得很好,但不支持一些特殊的配置。

此更改的目标是提供替代机制。如果反馈是肯定的,我们可能会考虑在某些情况下使用使用 mkosi-initrd 构建的 initrds 作为默认值。

在可预见的未来,没有计划移除 dracut。这意味着对于任何不受支持或效果不佳的情况,dracut 仍然是自然的后备。
累计签到:139 天
连续签到:31 天
[LV.7]光明使者
发表于 2023-7-2 18:36:27 | 显示全部楼层
强烈支持楼主ing…无私分享资源,给奇书楼增添加瓦!
回复 支持 反对

使用道具 举报

累计签到:146 天
连续签到:6 天
[LV.7]光明使者
发表于 2023-12-26 20:29:04 | 显示全部楼层
看到这帖子真是高兴,感谢楼主对奇书楼无私贡献!
回复 支持 反对

使用道具 举报

累计签到:1198 天
连续签到:387 天
[LV.10]炽天使
发表于 2024-2-3 20:33:21 | 显示全部楼层
楼主加油,我们都看好你哦,一起爱护我们的奇书楼论坛。
回复 支持 反对

使用道具 举报

累计签到:556 天
连续签到:1 天
[LV.9]大天使
发表于 2024-2-9 22:55:06 第一文学触屏版 | 显示全部楼层
楼主加油,我们都看好你哦,一起爱护我们的奇书楼论坛。
回复 支持 反对

使用道具 举报

累计签到:556 天
连续签到:1 天
[LV.9]大天使
发表于 2024-2-10 00:53:32 第一文学触屏版 | 显示全部楼层
楼主加油,我们都看好你哦,一起爱护我们的奇书楼论坛。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

×友情提示
1、禁止发表纯字母或标点回复,如“aaaaaaa”“hfeuihfeihfiwhfwe”“iiiiiiiiiii”等
2、禁止用输入法随意打出的无意义回复,如“韩的积为大发热”等
3、过于简单的回复,如:“谢谢!谢谢!谢谢!谢谢!”“good!good!good!”等
4、相同内容连续在三个主题贴以上的回复,严重者相同的回复连续翻顶旧贴,造成整个板面被冲占
5、全民举报恶意灌水:www.qishulou.cc/thread-427268-1-1.html

快速回复 返回顶部 返回列表