对于年纪小一些的电脑玩家来说,关于IDE接口估计没多大概念,并行ATA硬盘也已经在主流市场消失了相当长的时间。PATA标准规范产生于上个世纪80年代中期,因价格低廉以及兼容性强,很快得到了推广。随着DMA模式传输速度标准不断提高,特别是英特尔430TX芯片组提供了对Ultra DMA 33的支持后,成为了当时市场上硬盘和光驱的标准接口。
近日,Linux创始人Linus Torvalds,在Linux内核邮件列表上发布了一个更新,宣布Linux内核5.14版本的到来。与此同时,也确认了将取消对IDE驱动的支持。近年来,随着电脑的发展,IDE接口早已变得无关紧要,SATA接口完全将其取代了。
这个消息也并不让人感到奇怪,在年初的时候,上游开发者就已经有这样的提议了。在大概两年前,传统的IDE驱动代码实质上就已经被废弃了,并被标记将在2021年左右移除。随着Linux内核的不断发展,支持遗留设备的代码变得越来越困难,加上需求的减少,要选择部分删除对某些设备的支持以减少代码。Linus Torvalds表示,这个工作早就应该做了,但仅仅删除涉及IDE驱动支持相关的代码并不足够平衡内核的增长,不过看到清理历史遗留代码仍然是一件好事情。
不过需要说明的是,这只是涉及IDE驱动支持。对IDE本身仍将通过libata层在现代的Linux内核版本上提供,毕竟许多老设备仍在使用IDE设备。Linux内核在很长时间内都是依靠libata途径获得更好的支持,而且会坚持使用。