Fedora 39 新提案:使用 mkosi-initrd 替代 Dracut,加速本地构建 initrds

Fedora 39 新提案:使用 mkosi-initrd 替代 Dracut,加速本地构建 initrds

系统知识 2023-05-27 14:55:02 1年以前

IT酷哥 5 月 9 日消息,Fedora 39 发行版目前正处于开发阶段,最新提案建议使用 systemd 的 mkosi-initrd 来替代 Dracut,从而加速本地构建 initrds。

IT酷哥翻译功能提案部分内容如下:

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 仍然是自然的后备。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 承认硬件故障,印度部分小米机型保修时间延长至 2 年
  • Edge 浏览器中的“增强图片”功能会将图片 URL 发送给微软,且默认开启
  • 原生支持 Arm64,微软邀请 Win11、Win10 用户测试 .NET Framework 4.8.1
  • 拍到星空并不难,再试试用这 5 个方法把星空拍好看
  • 微软承认 KB5026372 会导致 Win11 文件资源管理器 CPU 占用率异常,临时解决方法是重启
  • 微软发布 Win10 Build 19045.3154 预览版更新
  • 消息称微软计划 7 月强推 Win11 Moment 3 更新功能
  • 报告称微软 Defender 新版本出现 CPU 占用过高问题
  • 微软更新基于 Win11 22H2 的验证操作系统 Validation OS,ISO 镜像文件 340 MB
  • 火狐浏览器 Firefox 115 发布,支持 Win7 / Win8 的最后一个版本
  • 腾讯会议限制免费会议数,跨 App 加入会议改为付费功能
  • 微软再次重发 KB5007651 更新,修复 Win11 中 Defender LSA 误报问题
  • 阿里云盘上线智能搜图功能:可根据关键词查找照片,仅限超级会员使用
  • 德国照相机产业的兴衰
  • 3 个月倒计时,微软 Win11 21H2 将于 10 月终止支持
  • Rufus 4.2.4070 Beta 更新:修复 Windows ISO 崩溃问题、添加 FFU 和 ZIP64 支持
  • 消息称火狐浏览器 Firefox 已初步支持 RTX 视频超分辨率技术
  • 让实时字幕更文明,谷歌 Chrome 浏览器加入屏蔽脏话功能
  • Ps 打造明暗对比,让照片更有质感
  • 微信 Windows 版 3.9.6 最新官方正式版下载发布,可以按群成员和日期搜索聊天记录
  • 最新资讯

    热门资讯