查看: 1112|回复: 2
收起左侧

[IT业界] Linux内核主线即将取消对传统IDE驱动的支持

[复制链接]
蓝天二号
发表于 2021-3-20 15:57:15 | 显示全部楼层 |阅读模式
IDE接口对于很多人来说已经是跟软盘一样陌生的概念了,2021年,上游开发者提出的补丁将最终移除Linux内置的传统IDE驱动代码。拟议的代码是为了从主线内核树中移除遗留的IDE驱动支持,假设一切按计划进行,可能从5.13内核开始。

两年前,传统的IDE驱动代码就已经实质上被废弃,并被标记为将在2021年被移除...... 我们现在已经进入了2021年,所以开发者Christoph Hellwig正在跟进,并希望将其删除。

不过需要注意的是,这个移除只是关于传统的IDE驱动支持。IDE支持本身仍将通过libata层在现代的Linux内核版本上提供,毕竟IDE设备还是存在在许多老旧的设备上面。

Linux内核在很长一段时间内--超过十年,走向二十年--都是依靠libata途径获得更好的支持。libata代码将被坚持使用,而之前的IDE驱动支持才是被删除的对象。
2236f59c7b2ad78.jpg
Hellwig在周四的移除传统IDE驱动中的提议指出:

我们一直在试图摆脱遗留的IDE驱动有一段时间了,最后安排在2021年移除,现在已经三个月了。

一般来说,发行版和大部分defconfigs早就切换到libata,但也有少数例外。本次首先将剩下的defconfigs全部切换到使用libata,然后删除遗留的IDE驱动。

libata主要覆盖了Legacy IDE驱动所支持的所有硬件。有三个MIPS驱动是不被支持的,但在linux-mips列表中找不到任何用户。还有两个m68k驱动没有libata对应的驱动,它们可能有用户,也可能没有用户,所以我们可能需要m68k的帮助。

虽然仍可能有一些小众的传统硬件平台仍在使用传统的IDE驱动,但去掉它有明显的好处,可以瘦身内核大约41000多行代码,并允许Linux内核的块层内有更多的清理工作可以做。
308a78e0e2cff9b.jpg
海龙王_ccmd
发表于 2021-3-21 08:15:57 | 显示全部楼层
这个确实可以搞一下,IDE,已经很多年不用了。
xss517
发表于 2021-3-21 19:01:42 | 显示全部楼层
IDE模式在数据救援方面很有用,可惜了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-26 11:35 , Processed in 0.129435 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表