Microsoft đưa Rust lên hàng ngôn ngữ cấp 1 cho Windows và Azure

Microsoft vừa chính thức nâng Rust lên hạng ngôn ngữ cấp 1 (tier-1), ngang hàng với C++ và C# trên toàn bộ codebase nội bộ.
Theo bài viết đăng trên trang Rust Foundation, Rust giờ đứng chung mâm với C++, C# và TypeScript trong mảng phát triển nội bộ tại Microsoft. Để hỗ trợ điều này, Microsoft đã dựng rustc_codegen_utc — một backend tùy chỉnh nối thẳng trình biên dịch Rust vào MSVC, nền tảng trình biên dịch gốc của Windows. Hiện có hơn 100 repository nội bộ của Microsoft đang build bằng công cụ này, từ firmware, driver thiết bị, hypervisor cho đến các microservice trên cloud.
Vì sao lại quan trọng: Microsoft vốn phụ thuộc vào hệ thống công cụ C++ suốt nhiều thập kỷ qua cho Windows và Azure. Việc nối trực tiếp Rust vào backend của MSVC giúp các team có được sự an toàn bộ nhớ của Rust, trong khi vẫn giữ nguyên các công cụ bảo mật, phân tích crash dump và profiling sẵn có trên Windows. Các dự án dùng kết hợp Rust và C++ giờ có thể biên dịch chung mà không bị tốn công làm lại hạ tầng.
Cần biết thêm: Backend trình biên dịch MSVC mới này đã chạy thực tế (production) tại Microsoft từ đầu năm 2026 và tự biên dịch (self-hosted) từ bản Rust 1.90.
C++ tạo nên Windows, nhưng Rust đang chính thức tiến vào hạ tầng cốt lõi.
Nguồn
- Guest Post: Rust is a Tier 1 Language at Microsoft — https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft/
- Hacker News Discussion — https://news.ycombinator.com/item?id=49643546

