Linux 5.14 刪除了遺留的 IDE 代碼
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