- BrainTools - https://www.braintools.ru -

Microsoft рассматривает переписывание всей кодовой базы на Rust к 2030 году

Microsoft рассматривает переписывание всей кодовой базы на Rust к 2030 году - 1

Компания Microsoft объявила о запуске амбициозного исследовательского проекта, цель которого – со временем заменить весь существующий код на C и C++ на Rust. Об этом сообщил ведущий инженер Microsoft Гален Хант, который разметил соответствующую вакансию для поиска разработчика, способного участвовать в проекте. Основной мотив заключается в повышении безопасности и надёжности кода: Rust известен строгой системой проверки памяти [1] и предотвращением целого класса ошибок, связанных с доступом к памяти, что критично для таких крупных систем, как Windows и серверные службы Microsoft.

Инициатива предполагает активное использование AI и алгоритмов автоматического переписывания кода, чтобы ускорить процесс. Хант обозначил ориентир: «один инженер, один месяц, один миллион строк кода». Это указывает на то, что компания планирует масштабировать решение за счёт современных инструментов автоматизации и машинного обучения [2], а не полностью вручную. Такой подход позволит протестировать эффективность инструментов и оценить их способность к безопасной трансформации критически важных компонентов систем.

После того как вакансия вызвала шумиху в сети, Хант уточнил, что пока речь не идёт о полном переписывании Windows или других ключевых продуктов компании на Rust. Проект носит исследовательский характер, цель которого – изучить возможности комбинации AI и языка Rust для масштабного рефакторинга, прежде чем принимать решения о внедрении на продуктивных системах.

Эксперты видят в этой инициативе долгосрочную стратегию Microsoft по повышению безопасности и надёжности ПО, что особенно важно на фоне растущих угроз в киберпространстве. Rust постепенно становится стандартом для разработки безопасных систем, и эксперименты с AI‑переписыванием кода могут дать компании преимущество в автоматизации обновления старого кода, снижении числа ошибок и ускорении поддержки больших кодовых баз.

Если проект окажется успешным, Microsoft сможет создать новые инструменты для автоматического преобразования существующего C/C++ кода в Rust, что потенциально откроет путь к безопасной и более предсказуемой архитектуре как для Windows, так и для облачных сервисов компании.


Делегируйте часть рутинных задач вместе с BotHub! [3] Для доступа к сервису не требуется VPN и можно использовать российскую карту. По ссылке [4] вы можете получить 100 000 бесплатных токенов для первых задач и приступить к работе с нейросетями прямо сейчас!

Источник [5]

Автор: cognitronn

Источник [6]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/23704

URLs in this post:

[1] памяти: http://www.braintools.ru/article/4140

[2] обучения: http://www.braintools.ru/article/5125

[3] BotHub!: https://bothub.chat/?utm_source=contentmarketing&utm_medium=habr&utm_campaign=news&utm_content=DEEPSEEK-OCR%20+%20LLAMA4%20+%20RAG%20=%20REVOLUTION%20IN%20THE%20WORLD%20OF%20AGENT-BASED%20OCR

[4] По ссылке: https://bothub.chat/?invitedBy=m_aGCkuyTgqllHCK0dUc7

[5] Источник: https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030

[6] Источник: https://habr.com/ru/companies/bothub/news/980408/?utm_source=habrahabr&utm_medium=rss&utm_campaign=980408

www.BrainTools.ru

Rambler's Top100