Линус Торвальдс: «Мейнтейнеры Linux не могут игнорировать Rust»


Торвальдс: мейнтейнеры Linux не могут игнорировать Rust


Линус Торвальдс выступил с критикой в адрес мейнтейнеров ядра Linux, которые отказываются признавать необходимость интеграции Rust. Он подчеркнул, что разработчики, не желающие взаимодействовать с Rust, не могут запрещать его использование в ядре.

«Вы не можете просто сказать “я не хочу работать с Rust”»


В ответ на комментарии Кристофа Хеллвига, выступающего против кода Rust, Торвальдс пояснил, что отказ от участия в разработке не означает возможность блокировать внедрение нового языка:

«Вы не можете сказать “я не хочу иметь ничего общего с Rust”, а затем в следующем предложении сказать “И это означает, что код Rust не может использовать интерфейсы C, которые я поддерживаю”».

Торвальдс считает, что разработчики должны адаптироваться к изменениям и понимать, что Rust будет неотъемлемой частью Linux.

Поддержка Rust и аргументы Грега Кроа-Хартмана


Грег Кроа-Хартман, сопровождающий стабильные версии ядра, ранее призвал разрабатывать новые драйверы Linux на Rust, так как этот язык устраняет многие проблемы C, связанные с безопасностью памяти.

«Подавляющее большинство ошибок ядра Linux вызвано глупыми маленькими пограничными случаями в C, которые полностью исчезли в Rust».

По данным инсайдеров, Торвальдс уже принял решение о продолжении интеграции Rust в ядро Linux, несмотря на сопротивление отдельных мейнтейнеров. Это делает Rust неотъемлемой частью будущего Linux.

Опубликовано: 21.02.2025 05:09