close
兩年前,傳統的IDE驅動代碼就已經實質上被廢棄,並被標記為將在2021年被移除...... 我們現在已經進入瞭2021年,所以開發者Christoph Hellwig正在跟進,並希望將其刪除。
不過需要註意的是,這個移除隻是關於傳統的IDE驅動支持。IDE支持本身仍將通過libata層在現代的Linux內核版本上提供,畢竟IDE設備還是存在在許多老舊的設備上面。
Linux內核在很長一段時間內--超過十年,走向二十年--都是依靠libata途徑獲得更好的支持。libata代碼將被堅持使用,而之前的IDE驅動支持才是被刪除的對象。
Hellwig在周四的移除傳統IDE驅動中的提議指出:
我們一直在試圖擺脫遺留的IDE驅動有一段時間瞭,最後安排在2021年移除,現在已經三個月瞭。
一般來說,發行版和大部分defconfigs早就切換到libata,但也有少數例外。本次首先將剩下的defconfigs全部切換到使用libata,然後刪除遺留的IDE驅動。
libata主要覆蓋瞭Legacy IDE驅動所支持的所有硬件。有三個MIPS驅動是不被支持的,但在linux-mips列表中找不到任何用戶。還有兩個m68k驅動沒有libata對應的驅動,它們可能有用戶,也可能沒有用戶,所以我們可能需要m68k的幫助。
雖然仍可能有一些小眾的傳統硬件平臺仍在使用傳統的IDE驅動,但去掉它有明顯的好處,可以瘦身內核大約41000多行代碼,並允許Linux內核的塊層內有更多的清理工作可以做。
全站熱搜