Linux在5.14內核版本取消對IDE驅動的支持,清理歷史遺留代碼

對於年紀小一些的電腦玩家來說,關於IDE接口估計沒多大概念,並行ATA硬碟也已經在主流市場消失了相當長的時間。PATA標準規范產生於上個世紀80年代中期,因價格低廉以及兼容性強,很快得到了推廣。隨著DMA模式傳輸速度標準不斷提高,特別是英特爾430TX晶片組提供了對Ultra DMA 33的支持後,成為了當時市場上硬碟和光碟機的標準接口。

Linux在5.14內核版本取消對IDE驅動的支持,清理歷史遺留代碼

近日,Linux創始人Linus Torvalds,在Linux內核郵件列表上發布了一個更新,宣布Linux內核5.14版本的到來。與此同時,也確認了將取消對IDE驅動的支持。近年來,隨著電腦的發展,IDE接口早已變得無關緊要,SATA接口完全將其取代了。

這個消息也並不讓人感到奇怪,在年初的時候,上游開發者就已經有這樣的提議了。在大概兩年前,傳統的IDE驅動代碼實質上就已經被廢棄了,並被標記將在2021年左右移除。隨著Linux內核的不斷發展,支持遺留設備的代碼變得越來越困難,加上需求的減少,要選擇部分刪除對某些設備的支持以減少代碼。Linus Torvalds表示,這個工作早就應該做了,但僅僅刪除涉及IDE驅動支持相關的代碼並不足夠平衡內核的增長,不過看到清理歷史遺留代碼仍然是一件好事情。

不過需要說明的是,這只是涉及IDE驅動支持。對IDE本身仍將通過libata層在現代的Linux內核版本上提供,畢竟許多老設備仍在使用IDE設備。Linux內核在很長時間內都是依靠libata途徑獲得更好的支持,而且會堅持使用。

來源:超能網