Linux 5.14 将彻底移除早已被废弃的 RAW 驱动程序

来源: OSCHINA
编辑: Alias_Travis
2021-06-10

Linux 系统上的 RAW 驱动(RAW_DRIVER)主要用于提供对块设备的直接 I/O 访问。早在 2000 年中期,RAW 驱动就已被废弃了,而且长久以来大家都不推荐继续使用它。如今,RAW 驱动将在今年夏天随着 Linux 5.14 内核的推出而一同被移除。

RAW 驱动允许 Linux 内核直接向块设备提供无缓冲的 I/O,但是它已经有十多年没有被使用了,因为在打开块设备时使用 O_DIRECT 标志可以实现同样的行为。raw 模式下的块设备是通过 /dev/raw/ 暴露的。虽然 O_DIRECT 一直是首选的方法,但一些传统的工作负载没有得到维护或者无法直接使用 O_DIRECT 方法,导致 RAW 驱动虽然已被废弃了超过十年时间,但在此期间一直保留在系统中。

如今,刚刚进入 Linux 5.14 合并队列的 char-misc-next 提交终于彻底移除了 RAW 驱动。由于 RAW 驱动已被废弃多年,因此该提交对于系统不会有很大影响。

展开阅读全文
1 收藏
分享
加载中
最新评论 (2)
二十年前就被废弃的玩意,到现在才移除呀,够狠
2021-06-10 18:04
0
回复
举报
您好,请问IO的原理是什么?硬盘厂家提供了软件接口了吗?
2021-06-10 12:05
0
回复
举报
更多评论
2 评论
1 收藏
分享
返回顶部
顶部