
上个月,我写了一篇关于 initrd 支持可能即将从 Linux 内核中移除的文章。多年来,Linux 开发者一直希望逐步淘汰 Linux 内核中的经典初始 RAM 磁盘支持,现在看来,这一天可能终于到来了,因为已经发布了移除支持的补丁。
阿斯卡尔·萨芬是那位几周前提出继续移除 initrd 并自愿提交补丁的 Linux 开发者。周五晚上,这些补丁被发布到 Linux 内核邮件列表,以提议移除 initrd。
这些补丁最初有 62 个,总共减少了 Linux 内核超过一千行代码,并对另一千行代码进行了重构。
阿斯卡尔·萨芬对补丁系列进行了评论:
“这个补丁集移除了经典 initrd(初始 RAM 磁盘)支持,该支持已于 2020 年弃用。Initramfs 仍然保留,RAM 磁盘本身(brd)也仍然保留。init/do_mounts*和 init/*initramfs*被列入 MAINTAINERS 中的 VFS 条目,因此我认为这个补丁集应该通过 VFS 树。这个补丁集触及了 arch/中的每个子目录,因此我在 Qemu 上对其进行了在 8 个(!!!)架构上的测试。”
我们将看看这些补丁最终会走向何方,是否最终从 Linux 内核中移除经典 initrd 支持。
转自 62 Patches Posted For Stripping Classic Initrd Support From The Linux Kernel – Phoronix
Linuxeden开源社区