Linux 5.14删除了(le/liǎo)其遺留的(de)IDE代碼
Linux 5.14 已經從内核中清除了(le/liǎo)其遺留的(de) IDE 代碼,這(zhè)意味着放棄了(le/liǎo)超過 41000 行的(de)代碼。Linux 的(de)傳統 IDE 驅動代碼自 2019 年起被廢棄,計劃在(zài) 2021 年删除。這(zhè)一(yī / yì /yí)操作是(shì)爲(wéi / wèi)了(le/liǎo)清除傳統 IDE 代碼,而(ér) IDE 驅動支持仍然可以(yǐ)通過内核中更現代的(de)基于(yú) libata 的(de)代碼獲得。
這(zhè)些遺留的(de) IDE 舊代碼通常與舊的(de)/dev/hdX 設備有關,大(dà)多數系統和(hé / huò) Linux 用戶可能已經有十多年沒有使用過這(zhè)種傳統代碼了(le/liǎo)。
今年早些時(shí)候,有人(rén)認爲(wéi / wèi)應該繼續删除遺留的(de) IDE 代碼,最近,随着将舊的(de) Motorola 68000 系統支持轉移到(dào) libata 和(hé / huò)删除遺留的(de) IDE 代碼之(zhī)後,最後的(de)障礙已經解決。因此,在(zài)不(bù)犧牲(舊的(de))硬件支持的(de)情況下,清除遺留的(de) IDE 代碼的(de)工作得以(yǐ)進行。
星期一(yī / yì /yí),随着 drivers/ide 的(de)清除,清除工作已經完成,舊的(de)代碼被删除,将來(lái)在(zài)内核的(de)塊子(zǐ)系統中也(yě)有可能繼續清理那些因爲(wéi / wèi)舊的(de) IDE 代碼而(ér)存在(zài)的(de)衍生代碼。
訪問内核網站了(le/liǎo)解更多: