Мейнтейнер блочной подсистемы в ядре Linux решил убрать драйвер pktcdvd для пакетной записи CD/DVD в Linux 6.17
Мейнтейнер блочной подсистемы в ядре Linux Йенс Аксбо (Jens Axboe) сообщил, что подготовил патч, исключающий драйвер pktcdvd из основной ветки ядра, который, как ожидается, будет представлен в предстоящем цикле Linux 6.17. Драйвер pktcdvd присутствует в ядре более двух десятилетий, со времён Linux 2.6, для поддержки пакетной записи для приводов CD-RW/DVD-RW/DVD+RW/DVDRAM, хотя в современном мире он вряд ли остаётся полезен.
Драйвер pktcdvd был объявлен устаревшим ещё в 2016 году и теперь окончательно может быть упразднён. «Этот драйвер давно себя исчерпал, он сломан и никому не нужен. В основном он использовался для прямого монтирования CD‑RW‑приводов с помощью UDF, требующих пакеты размером 32 КБ. Он собирал данные в таком объёме и записывал их кратно этому. Это уже не распространённый вариант использования, мир отошёл от таких носителей. Что ещё хуже, он активно ломает системы, где он даже не нужен или не полезен», — пояснил Аксбо про свой патч, находящийся в очереди в ветке for‑next linux‑block.git:
В 2022 году драйвер pktcdvd также планировался к удалению из ядра, поскольку устарел и не поддерживается, но в начале 2023 года решение об удалении драйвера было отменено на основании того, что у него всё ещё есть пользователи. В 2025 году никто из разработчиков не взялся за надлежащую поддержку драйвера, и поэтому ожидается, что он будет удалён навсегда.
Последним поводом для удаления pktcdvd послужил недавний отчёт об ошибке Debian, связанный с постоянным зависанием blkid после установки диска DVD‑RAM в привод. Этот драйвер ядра оказался неисправен, и хотя в тексте Kconfig упоминалась возможность разработки более эффективного решения в пользовательском пространстве для управления ролью драйвера пакетной записи, никто
Читать на habr.com