Phoronix 消息称,Linux 5.14 已经从内核中清除了遗留的 IDE 代码,这意味其着放弃了超过 41000 行的代码。
随着 drivers/ide 的清除工作于日前完成,旧的代码已正式被删除;且将来在内核的块子系统中,其还有可能继续清理那些因为旧的 IDE 代码而存在的衍生代码。
Linux 的传统 IDE 驱动代码自 2019 年起被废弃,计划在 2021 年删除。此举是为了清除旧的 IDE 代码,而 IDE 驱动支持仍然可以通过内核中更现代的基于 libata 的代码获得。
这些遗留的 IDE 旧代码通常与旧的 /dev/hdX 设备有关,大多数系统和 Linux 用户可能已经有十多年没有使用过这种遗留代码了。
今年早些时候,有人曾提出应该继续删除遗留的 IDE。然而直到最近,随着横亘在前的最后的障碍的解决(即,将旧的摩托罗拉 68000 系统支持转移到 libata 和删除遗留的 IDE 代码)。在不牺牲(旧的)硬件支持的情况下,清除遗留的 IDE 代码的工作才得以进行。
更多详情可查看此处。
本文转自OSCHINA
本文标题:Linux 5.14 删除了遗留的 IDE 代码
本文地址:https://www.oschina.net/news/148439/linux-5-14-legacy-ide-dropped