Microsoft разъяснила, что не планирует полный переход операционной системы Windows с языков программирования C и C++ на Rust к 2030 году. Эти слухи вызвал пост менеджера компании Гейлена Ханта в LinkedIn, в котором он упомянул долгосрочный проект по миграции кода на Rust с использованием ИИ. Однако позже Хант уточнил, что речь идет о научно-исследовательской инициативе, а не о полной перестройке Windows.
Microsoft объясняет использование Rust в Windows
Исследовательский проект и его цели
Проект Ханта направлен на разработку инструментов для миграции крупных кодовых баз, что возможно благодаря ИИ. Эти процессы анализируют и частично автоматизируют перенос кода между языками программирования. В частности, Microsoft стремится повысить безопасность, используя Rust в отдельных модулях, но не планирует полную замену существующей инфраструктуры Windows.
Реальное использование Rust в Windows
Microsoft уже начала внедрять Rust в компоненты ядра Windows, такие как графические и системные функции, особенно в версиях Windows 11 24H2 и выше. Такие шаги представляют собой постепенное повышение безопасности систем без полной перестройки ОС. This incremental approach is preferred due to Rust’s strength in avoiding memory errors, which are common in C and C++.
Заявления и общественная реакция
Глава отдела коммуникаций Microsoft Фрэнк Шоу подтвердил, что решения о полной переписке Windows на Rust не принято. Несмотря на это, слухи распространились благодаря общей стратегии компании по увеличению продуктивности через ИИ. Тем не менее, конкретных планов по полному переходу до сих пор нет. Microsoft использует Rust там, где это приносит реальные преимущества в безопасности, и будет продолжать свои исследования в области миграции кода.