Если Rust раньше подавали «на дегустацию», то теперь пингвин взял целую кружку — и попросил без пенки. На закрытом саммите сопровождающих ядра в Токио мейнтейнеры пришли к редкому для мира Linux соглашению: Rust в ядре больше не числится экспериментом, это часть основной кухни. И, что примечательно, возражений практически не нашлось — «нулевое сопротивление» для такого поворота звучит почти как фантастика.
Дорога к этой табличке «Экспериментально снято» началась ещё в 2019 году, когда исследователи болезненно напомнили: большинство уязвимостей ядра — это ошибки работы с памятью. Решение не в том, чтобы переписать базу C-кода, а в точечном применении Rust там, где он приносит максимальную пользу и не трогает устоявшиеся, критичные куски: новые драйверы, подсистемы, вспомогательные библиотеки.
Числа отрезвляют и вдохновляют одновременно. Ещё весной 2025-го в ядре насчитывалось около 34 миллионов строк на C и лишь порядка 25 тысяч на Rust — капля в океане. Но капля упорно падает в нужное место: экосистема драйверов и утилит оживилась, а Debian тем временем объявил Rust обязательной зависимостью для APT. Это не революция за ночь, а методичный апгрейд инструментов.
Где Rust сегодня особенно кстати? В «листьевых» драйверах — сетевых, дисковых, NVMe — там, где Rust-for-Linux предлагает безопасные обёртки над C API и помогает держать в узде «небезопасные» участки. Итог — меньше шансов прострелить себе ногу дэнглинг-поинтером и проще ревью: границы unsafe видны, ответственность локализована.
Важно понимать: C остаётся фундаментом. Никто не собирается выковыривать болты из мостов ради модной краски. Но с этого момента выбор «писать на Rust» для драйвера — это не эксперимент, а нормальная, поддерживаемая практика.
И ещё одно последствие, о котором стоит сказать вслух. Для системных разработчиков формируется новый базовый стек: глубокое понимание C и внутренних механизмов ядра плюс уверенное владение Rust и его гарантиями безопасности. Именно эта связка, похоже, будет задавать тон следующему десятилетию низкоуровневой разработки. А пингвин — он просто любит, когда системы не падают.
