VietTechiesHIỂU CÔNG NGHỆ. MỞ GÓC NHÌN.
☰ Chuyên mục

Rust sẽ ngừng hỗ trợ bộ công cụ host cho Windows 32-bit từ phiên bản 1.100.0

02/10/2026 · VietTechies · Biên tập

Minh họa dạng vector thể hiện một thùng máy tính 64-bit đổ bóng xuống một vi mạch 32-bit nhỏ rời rạc trên bàn làm việc màu xanh đá.
Ảnh minh họa do AI tạo.

Dự án Rust đã thông báo kế hoạch ngừng phân phối bộ công cụ biên dịch host cho các nền tảng Windows x86 32-bit bắt đầu từ phiên bản Rust 1.100.0. Thay đổi này đồng nghĩa với việc các nhà phát triển sẽ không còn có thể chạy trực tiếp bộ công cụ biên dịch Rust bản địa trên môi trường host Windows 32-bit.

Hạ cấp bậc hỗ trợ cho các target MSVC và GNU

Bắt đầu từ phiên bản Rust 1.100.0, target i686-pc-windows-msvc sẽ chuyển từ Tier 1 có bộ công cụ host sang Tier 1 không có bộ công cụ host. Target này vẫn tiếp tục được thử nghiệm kiểm thử tích hợp liên tục (CI). Trong khi đó, target i686-pc-windows-gnu sẽ chuyển từ Tier 2 có bộ công cụ host sang Tier 2 không có bộ công cụ host.

Mặc dù các công cụ host như rustc sẽ không còn được phân phối cho các nền tảng này, các bản phân phối biên dịch sẵn của thư viện chuẩn Rust dành cho Windows 32-bit vẫn tiếp tục có sẵn.

Lý do và ảnh hưởng đến quy trình làm việc

Dự án Rust đưa ra các sự cố kỹ thuật và phần cứng cũ kỹ làm lý do chính cho sự thay đổi này. Bộ xử lý x86 32-bit dành cho máy tính để bàn và máy chủ đã không còn được bán trong hơn 15 năm qua, và hỗ trợ chung cho Windows 32-bit đã chính thức kết thúc vào tháng 10 năm 2025. Thêm vào đó, việc xây dựng bộ công cụ 32-bit trên phần cứng hiện đại đã dẫn đến sự cố sập bộ biên dịch với các target MSVC và lỗi hết bộ nhớ (OOM) trong quá trình build LLVM với bộ công cụ GNU C++.

Các nhà phát triển cần tạo bộ nhị phân Windows 32-bit sẽ phải thực hiện biên dịch chéo từ một bộ công cụ host 64-bit được hỗ trợ, chẳng hạn như Windows 64-bit. Đội ngũ phát triển lưu ý rằng các nền tảng 32-bit không phải Windows khác không bị ảnh hưởng bởi đợt hạ cấp này, vốn tuân theo RFC 3999 và MCP 1020.

Ảnh minh họa do AI tạo, không phải ảnh tư liệu.

Nguồn: Demoting i686 Windows targets to std-only