Rust спасет Linux от ИИ: Грег Кроа-Хартман об ошибках C и гарантиях безопасности Rust

На Rust Week 2026 мейнтейнер стабильного ядра Linux Грег Кроа-Хартман сделал смелое заявление: Rust спасёт Linux от растущего потока обнаруженных ИИ уязвимостей. Он привёл недавние серьёзные ошибки, такие как Dirty Frag, Copy Fail и Fragnesia, в качестве доказательства того, что традиционный код на C не успевает за автоматическими инструментами поиска багов. Команда ядра сейчас выпускает примерно 13 CVE в день.
Почему Rust? Контроль на этапе компиляции
Кроа-Хартман продемонстрировал на реальных примерах: 15-летний баг Bluetooth, где разыменовывался указатель без проверки, и баг Xen, где забыли захватить блокировку в пути обработки ошибки. Он оценивает, что 60% багов ядра относятся к двум категориям: непроверенные ошибки и ошибки блокировок. Rust полностью устраняет их на этапе компиляции.
Он подчеркнул абстракции блокировок Rust в ядре: „Единственный способ получить доступ к внутренним указателям структур — захватить блокировку, и блокировка автоматически освобождается. Компилятор делает это... Вы просто не можете написать код для доступа к этим значениям без захвата блокировки.“ Это переносит проверку корректности с человеческого ревью на компилятор.
Влияние на код на C
Даже если бы Rust завтра исчез, Кроа-Хартман сказал, что его влияние уже заставило Linux внедрить лучшие паттерны C: „Мы украли это из Rust. Спасибо.“ Новые „охранники“ (guards) и блокировки с областью видимости в C, вдохновлённые моделью владения Rust, теперь усложняют неправильную обработку блокировок и памяти в коде на C.
При ~5000 разработчиках, но всего ~700 мейнтейнерах, время ревью является узким местом. Гарантии безопасности Rust позволяют мейнтейнерам быстрее одобрять код: „Если я могу легче проверять ваш код, я могу мельком взглянуть и сказать: 'Эй, ты, очевидно, сделал правильно, потому что используешь такой паттерн.'“
Суть
Кроа-Хартман не утверждает, что Rust — магия; он говорит, что Rust напрямую устраняет самые распространённые и опасные классы ошибок. Инструменты ИИ ускоряют обнаружение уязвимостей, но проверки на этапе компиляции в Rust предлагают масштабируемую защиту. В будущем больше кода ядра Linux будет написано на Rust, а существующий код на C очищается под влиянием Rust.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Выпущена модель MiniMax M2.7 с улучшенной производительностью в программировании.
MiniMax выпустила модель искусственного интеллекта M2.7, которая набирает 56% в тестах SWE-Pro по программированию и обладает возможностями самооптимизации. Модель сохраняет цену в размере $0,30 за миллион входных токенов.

Инструмент MCI от Meta фиксирует взаимодействия сотрудников для обучения ИИ.
Meta устанавливает на компьютеры сотрудников в США программное обеспечение для отслеживания под названием Model Capability Initiative (MCI), которое фиксирует движения мыши, нажатия клавиш, клики и периодические снимки экрана для обучения моделей искусственного интеллекта. Эти данные призваны улучшить способность ИИ воспроизводить взаимодействие человека с компьютером, такое как выбор из выпадающих меню и использование сочетаний клавиш.

Разработчик предупреждает: ИИ-агенты для кодирования могут фрагментировать рабочий процесс и истощать внимание
12-летний веб-разработчик сообщает, что ежедневное использование Claude Code приводит к микро-прерываниям, потере концентрации и умственному истощению — без измеримого повышения производительности.

Ограничения распознавания речи Claude и обходной путь пользователя с помощью Spokenly и Parakeet TDT
Пользователь сообщает, что встроенная микрофонная транскрипция Claude неточна по сравнению с ChatGPT, создавая больше работы, чем экономит. Они реализовали обходное решение с использованием Spokenly на Mac с моделью Parakeet TDT от NVIDIA для улучшения производительности.