皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.17 似乎要删除 pktcdvd 数据包写入 CD/DVD 驱动程序

Linux 块维护者 Jens Axboe 本周排队准备了一个补丁,以从主线内核中删除 pktcdvd 驱动程序,预计将在即将到来的 Linux 6.17 周期中提交。pktcdvd 驱动程序自 Linux 2.6 天以来已经在内核中提供了二十多年,用于支持数据包写入 CD/DVD,尽管在当今世界几乎没有用处。

此驱动程序用于在 CD/DVD 媒体上写入数据包,以前在内核中已弃用。它用于支持数据包写入的 CD-RW / DVD-RW / DVD+RW / DVDRAM 驱动器。

pktcdvd 驱动程序早在 2016 年就被弃用了,现在终于永远被淘汰了。Axboe 对 linux-block.git 的 for-next 分支中排队的补丁发表了评论:

“这款驱动程序早已过时了,而且它已经坏了,不受欢迎。其主要用例是使用需要 32kb 数据包的 cd-rw 驱动器的 UDF 直接挂载。它会将写入收集到该大小,并以该大小的倍数将它们写出。这不再是一个常见的用例,世界已经从这类媒体中前进。更糟糕的是,它正在积极破坏甚至不需要或有用的设置。

早在 2022 年,该驱动程序最初就从内核中删除,因为该驱动程序已经被长期弃用且未维护,但在 2023 年初,由于仍有该驱动程序的用户,驱动程序的删除被撤销。现在到了 2025 年,没有人站出来妥善维护驱动程序,因此现在的预期是它将被永久移除。

Linux 6.17 似乎要删除 pktcdvd 数据包写入 CD/DVD 驱动程序

删除 pktcdvd 的最新动机源于最近的 Debian 错误报告,即在将 DVD-RAM 光盘插入驱动器后 blkid 永远挂起。这个内核驱动程序已经坏了,虽然 Kconfig 文本提到有人可能会开发一个更好的用户空间解决方案来处理数据包写入驱动程序的角色,但没有人做出贡献。Jens Axboe 对那个 bug 报告发表了评论:

“据我所知,那里没有做任何工作。但是,由于目前的司机完全坏了,人们甚至没有抱怨这一点(除了出于无关的原因遇到这种情况),我认为没有任何理由将司机留在树上。

因此,除非 Linus Torvalds 或其他人在最后一刻提出反对,否则删除 pktcdvd 的补丁将排队到块子系统的“for-next”分支中,反过来应该在即将到来的 Linux 6.17 合并窗口中合并,以安息这个旧的和未维护的驱动程序。

转自 Linux 6.17 Looks To Drop The pktcdvd Packet Writing CD/DVD Driver – Phoronix