Головний противник інтеграції 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, при тому що мейнтейнери відповідають лише за код своєї підсистеми, але не за те, як і ким використовується результат роботи цього коду.
Google оголосила про масштабне оновлення AI Studio. Замість браузерної платформи для експериментів з моделями Gemini…
Стартап Anysphere, відомий своїм агентним редактором коду Cursor, представив оновлену модель кодування під назвою Composer…
Компанія Anthropic анонсувала новий інструмент Claude Code Channels, який вже встигли назвати «вбивцею OpenClaw». Завдяки…
Google додає роз'яснення щодо свого майбутнього плану посилити контроль над екосистемою Android. Починаючи з березня…
Хакерське угруповання APT28 (також відоме як Fancy Bear або Strontium), яке пов’язують із російським ГРУ,…
OpenAI планує об'єднати свій додаток ChatGPT, платформу кодування Codex та браузер в одну «суперпрограму» для…