...

Linux 5.14删除了其遺留的IDE代碼

2021-06-30

Linux 5.14 已經(jīng)從内核中清除了其遺留的 IDE 代碼,這(zhè)意味著(zhe)放棄了超過(guò) 41000 行的代碼。Linux 的傳統 IDE 驅動代碼自 2019 年起(qǐ)被廢棄,計劃在 2021 年删除。這(zhè)一操作是爲了清除傳統 IDE 代碼,而 IDE 驅動支持仍然可以通過(guò)内核中更現代的基于 libata 的代碼獲得。

這(zhè)些遺留的 IDE 舊代碼通常與舊的/dev/hdX 設備有關,大多數系統和 Linux 用戶可能(néng)已經(jīng)有十多年沒(méi)有使用過(guò)這(zhè)種(zhǒng)傳統代碼了。

今年早些時(shí)候,有人認爲應該繼續删除遺留的 IDE 代碼,最近,随著(zhe)將(jiāng)舊的 Motorola 68000 系統支持轉移到 libata 和删除遺留的 IDE 代碼之後(hòu),最後(hòu)的障礙已經(jīng)解決。因此,在不犧牲(舊的)硬件支持的情況下,清除遺留的 IDE 代碼的工作得以進(jìn)行。

星期一,随著(zhe) drivers/ide 的清除,清除工作已經(jīng)完成(chéng),舊的代碼被删除,將(jiāng)來在内核的塊子系統中也有可能(néng)繼續清理那些因爲舊的 IDE 代碼而存在的衍生代碼。

image.jpg

訪問内核網站了解更多:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=43bd8a67cd10e9526656e2bc160e52920bd9e43c


來源:cnbeta