Один из создателей нового ядра заявил, что выдохся и устал от истерик руководства.
Инженер-программист Microsoft Уэдсон Алмейда Филью, курировавший проект разработки ядра Rust для Linux, объявил о своей отставке.
«Я ухожу из проекта», — заявил Фильо. «После почти четырех лет я обнаружил, что у меня нет той энергии и энтузиазма, которые у меня когда-то были, чтобы реагировать на нетехническую ерунду. Так что лучше оставить это тем, у кого они еще есть. Я ожидал, что истерики со стороны уважаемых членов сообщества разработчиков ядра Linux останутся в прошлом, Я просто выдохся».
Цель проекта — перенести преимущества безопасности памяти языка Rust в ядро Linux на базе C.
Ошибки безопасности памяти регулярно упоминаются как основной источник серьезных уязвимостей программного обеспечения организациями, контролирующими крупные проекты, написанные на C и C++.
Поэтому в последние годы наблюдается согласованное движение со стороны крупных разработчиков, таких как Microsoft и Google, а также со стороны государственных структур, таких как Агентство по кибербезопасности и безопасности инфраструктуры США, к использованию языков программирования с безопасным доступом к памяти, среди которых Rust.
Опытный разработчик Дрю ДеВолт, основатель и генеральный директор SourceHut и критик Rust в ядре Linux, выразил сочувствие тем, кто работает над проектом Rust для Linux, а также предложил сменить направление.
В своем сообщении в блоге в пятницу ДеВолт сравнил взаимодействие с сообществом Linux с выпасом кошек. «Последствия этих факторов таковы, что Rust для Linux превратился в машину для выгорания», — написал он.
В качестве альтернативы ДеВольт предложил начать заново, не пытаясь втиснуть Rust в устаревший код C. Он написал, что «мотивированная группа талантливых разработчиков ОС Rust могла бы создать ядро, совместимое с Linux, с нуля, очень быстро, без необходимости заниматься политикой LKML [списка рассылки ядра Linux]. Вы были бы поражены тем, как быстро можно добиться значительных успехов в такой среде; я думаю, если бы объем усилий, вложенных в Rust-for-Linux, был применен к новой ОС, совместимой с Linux, мы могли бы получить что-то готовое к производству для некоторых вариантов использования в течение нескольких лет».
Межличностный конфликт является обычным явлением в проектах с открытым исходным кодом, особенно среди тех, кто работает на добровольных началах, кто может иметь разное происхождение и разные ожидания относительно совещательного процесса.
При отсутствии ограничений корпоративных правил на рабочем месте проекты с открытым исходным кодом живут и умирают в соответствии с нормами своего сообщества и социальной утонченностью людей, которым поручено управлять этими нормами.
Изображение сгенерировано ИИ






