Команда Rust для Linux терпит поражение в сражении с разработчиками на С, её лидер ушёл из-за «нетехнической ерунды»
В начале сентября 2024 года команда разработчиков проекта по внедрению Rust для ядра Linux потерпела поражение в сражении с разработчиками на С. Лидер Rust для Linux объявил, что уходит из проекта из-за «нетехнической ерунды» (nontechnical nonsense).
Ведсон Алмейда Филхо (Wedson Almeida Filho), сотрудник Microsoft, объявил о своей отставке с поста сопровождающего (мейнтейнера) проекта Rust для Linux из-за разногласий с некоторыми членами сообщества разработчиков ядра Linux, включая Теда Цо (Ted Ts'o), сопровождающего широко используемую файловую систему ext4.
Филхо объяснил свою отставку «нетехнической ерундой», которая истощала его энергию. Он пояснил, что возглавлял команду уже 4 года, но у него нет того энтузиазма, который был ранее, чтобы продолжать отстаивать место Rust в ядре, которое в основном написано на C.
Некоторые предпочитают Rust, потому что он безопасен для памяти. Безопасный для памяти код устраняет такие проблемы, как переполнение буфера и зависшие указатели, уменьшая количество ошибок в ПО, и имеет меньше уязвимостей в безопасности системы, которыми могут воспользоваться хакеры. Безопасность памяти — это главный аргумент Rust, и это одна из причин, по которой этот язык так активно продвигают его сторонники. Это также одна из причин, по которой некоторые разработчики и мейнтейнеры хотят, чтобы Linux был написан на Rust, однако эти усилия последнее время встречают всё больше сопротивления.
«Я искренне верю, что будущее ядер — за языками, безопасными для памяти. Я не провидец, но если Linux не усвоит это, боюсь, какое-нибудь другое ядро сделает с ним то же, что и с Unix», — написал Филхо в своем письме об увольнении из проекта.
Филхо также поделился видео на YouTube, в котором разработчики систем Linux ведут
Читать на habr.com

