Microsoft анонсировала планы по замене кода на языках C и C++ в своих продуктах на Rust до 2030 года, используя искусственный интеллект. Это заявление последовало после многочисленных сбоев в Windows 11, начавшихся в июле 2025 года, затронувших меню «Пуск», Панель задач, Проводник и Системные настройки. Microsoft официально признала наличие проблем в конце ноября 2025 года и пообещала выпустить исправление в декабре 2025 года.
Microsoft замена C и C++ на Rust до 2030 года
Новая стратегия на замену кода
Несправности были связаны с компонентами XAML, что вызывало неустойчивое поведение системы у миллионов пользователей и масштабные проблемы в корпоративной среде. Гален Хант, выдающийся инженер Microsoft, описал инфраструктуру, которая с помощью алгоритмов формирует граф на исходном коде и использует AI для масштабных модификаций кода. Инициатива развернута в группе Future of Scalable Software Engineering в составе Microsoft CoreAI.
Переход на Rust
В дополнение, компания открыла вакансию Principal Software Engineer в Редмонде, с минимум трехлетним опытом работы с Rust на системном уровне. Переход на Rust объясняется его функциями обеспечения безопасности памяти, что способствует отказу от устаревших C и C++ кодов. Тем не менее, некоторые инженеры скептично относятся к способности крупных моделей генерировать корректный код на Rust на широком уровне.
Ожидания и тестирование
Промышленная реакция включает опасения по поводу тестирования, качества кода и экономических последствий. Комментаторы отметили, что код, сгенерированный ИИ, может выглядеть правдоподобно, но содержать скрытые критические ошибки. Компания активно инвестирует в AI-инфраструктуру для поддержки этих усилий, но не раскрыла деталей методологии тестирования или графика замены компонентов Windows на Rust. Патч, ожидаемый в декабре, станет первым испытанием на устранение проблем Windows 11.