Рубріки: Новини

Головний противник інтеграції Rust в ядро Linux відмовився від обов’язків мейнтейнера

Дмитро Сімагін

Найбільш активний противник інтеграції мови програмування Rust в ядро Linux Крістоф Хелвіг пішов з позиції мейнтейнера підсистем dma-mapping і configfs. У підсистемі dma-mapping супровід продовжить Марек Шипровскі із Samsung, а у configfs – Джоел Беккер з Oracle, повідомляє Phoronix.

Крістоф Хелвіг поки залишається серед мейнтейнерів підсистем NVM Express, vmalloc і FreeVXFS. Припинення супроводу підсистем dma-mapping і configfs обумовлено заявою Лінуса Торвальдса про намір включати в ядро ​​обв’язки (boilerplate) на мові Rust незалежно від згоди мейнтейнерів підсистем, для яких створені ці обв’язки. 

У січні Крістоф принципово відмовився приймати в ядро ​​Rust-обв’язування над функціями для роботи з DMA, що призвело до конфлікту, через який ядро ​​покинули мейнтейнери підсистем Nouveau та ARM/Apple. 24 лютого розробники проекту Rust for Linux запропонували патч із шаром абстракції для configfs, супроводом якої займався Хелвіг. Крістоф не взяв участь в обговоренні нової Rust-обв’язки до своєї підсистеми, а через кілька днів вилучив себе зі списку мейнтейнерів dma-mapping та configfs.

Хелвіг вважає неприпустимим використання кількох мов програмування у таких складних проектах як ядро ​​Linux. На його думку, змішані кодові бази ускладнюють роботу мейнтейнерів, оскільки ставлять їх у залежність від коду іншою мовою.

Кілька днів тому Лінус Торвальдс заявив, що Крістоф Хелвіг не має повноважень блокувати прийом в ядро ​​Rust-обв’язок для підсистеми DMA, оскільки код даних обв’язків не торкається коду підсистеми DMA Mapping і реалізований в окремому підкаталозі, супроводом якого займається окремий мейнтейнер. Лінус порівняв дії Крістофа зі спробою контролювати всю область використання підсистеми DMA, при тому що мейнтейнери відповідають лише за код своєї підсистеми, але не за те, як і ким використовується результат роботи цього коду. 

Останні статті

Користувачі Windows зможуть працювати з файлами без необхідності їх відкривати

Microsoft тестує нові функції Провідника на базі штучного інтелекту, які дозволяють користувачам Windows 11 працювати…

09.09.2025

Nvidia відкрила для українських студентів безкоштовний доступ до 11 курсів про штучний інтелект

Компанія Nvidia разом з Київським IT-кластером запускає для українських університетів безплатний доступ до платформи Deep…

09.09.2025

Google додає в Gemini підтримку аудіофайлів, завантаження папок з кодом і репозиторіїв

Компанія Google додала в Gemini можливість завантаження аудіофайлів на всіх платформах: Android, iOS та у…

09.09.2025

Microsoft спрощує написання формул в Excel завдяки автодоповненню Copilot

Microsoft додає нову функцію Copilot в Excel, яка автоматично доповнює формули під час введення. Автодоповнення…

09.09.2025

«Наймасштабніша JS-атака в історії»: хакери зламали обліковий запис NPM

Компанія Aikido Security виявила наймасштабнішу атаку на екосистему JavaScript. Хакери зламали обліковий запис одного з…

09.09.2025

Середній вік співробітників IT-компаній зріс на 5 років, кількість зумерів скоротилась вдвічі

Співробітників IT-компаній віком від 21 до 25 років за два з половиною роки поменшало вдвічі,…

08.09.2025