根据邮件列表显示,Linux 或将移除传统的 IDE 驱动支持。
如果该提议按计划进行,从 Linux 5.13 开始将不再有 IDE 驱动支持相关代码。事实上,两年前,这些传统的 IDE 驱动代码就已经弃用,并被标记为将在 2021 年删除。目前, Christoph Hellwig 正在跟进该移除计划。
需要注意的是,这次移除的只是传统的 IDE 驱动支持。由于仍有很多用户使用一些老旧设备上的 IDE 设备,所以在当前的 Linux 内核版本中,IDE 支持本身仍然可以通过 libata 层获得。对于 Linux 内核来说,其已经依靠 libata 层获得更好的支持接近 20 年,所以 libata 代码将被保留下来,而之前的 IDE 驱动支持则被移除。
虽然仍可能有一些小众的传统硬件平台仍在使用传统 IDE 驱动,但去掉它可以为 Linux 内核减少 41000 多行代码,并允许 Linux 内核的块层进行更多清理。
本文地址:https://www.oschina.net/news/133950/linux-delete-ide-driver-code