Сопровождающий ядра Linux Кристоф Хеллвиг ушёл из части проекта после критики Торвальдса на непринятие патчей с Rust
Сопровождающий компонентов ядра Linux Кристоф Хеллвиг решил уйти из поддержки части проекта после критики Торвальдса на непринятие патчей с кодом на Rust в разделе DMA mapping для работы элементов DMA mapping helpers.
В ядре Linux 6.14 обновлён список сопровождающих отображения DMA mapping, где Хеллвиг удалил себя из сопровождающих, объяснив это следующим образом: «Марек любезно предложил поддерживать DMA‑mapping tree».
Марек Шипровски теперь, по‑видимому, будет поддерживать раздел с DMA mapping helpers самостоятельно. Патч, удаляющий Хеллвига из сопровождающего раздела, был подписан им самим и Линусом Торвальдсом. Хеллвиг продолжит быть сопровождающим для драйвера NVMe, NVMe target driver, раздела personality handling и и областей файловой системы FreeVXFS ядра (FreeVXFS file‑system areas of the kernel).
Ранее Хеллвиг пояснил, что продолжает решительно выступать против Rust в ядре Linux, утверждая, что его внедрение создаёт фрагментацию, неясные языковые правила и дополнительную нагрузку на мейнтейнеров. По его мнению, разработчики некоторых подсистем должны сами решить, что им не нужен код Rust на данный момент, как правило, из‑за проблем с пропускной способностью. В то же время Торвальдс в частном порядке уточнил Хеллвигу и другим участникам проекта, что обязательно объединит ветки кода с Rust. «Так что на данный момент, как разработчик или сопровождающий Linux, вы должны иметь дело с Rust, хотите вы этого или нет. Сейчас правила таковы, что Линус может заставить вас сделать всё, что захочет. Это, очевидно, его проект, и я думаю, ему нужно очень четко это изложить, включая ожидания для участников», — пояснил Хеллвиг.
После общения с ментейнерами ядра Linux Торвальдс ответил на критику и вопросы сопровождающего ядра Linux
Читать на habr.com