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

Microsoft đã chính thức đưa WSL Containers từ bản thử nghiệm công khai sang giai đoạn phát hành rộng rãi (GA). Người dùng có thể truy cập tính năng này bằng cách cập nhật Windows Subsystem for Linux qua dòng lệnh. Bản phát hành đi kèm với công cụ CLI wslc.exe và API WSL Containers tích hợp sẵn. Trên GitHub, phiên bản này mang số hiệu WSL 3.0.1, mặc dù Microsoft từng làm rõ rằng đây không được coi là WSL 3.
Các tính năng của Dòng lệnh và API
WSL Containers cung cấp cho các nhà phát triển công cụ wslc.exe (cũng có thể truy cập qua tên thay thế container.exe) để xây dựng, khởi chạy và quản lý các container Linux trực tiếp trên Windows. Đối với nhu cầu truy cập lập trình, Microsoft đã phát hành gói NuGet Microsoft.WSL.Containers, mang đến các ánh xạ cho C# và C++/WinRT. API này hỗ trợ các luồng vào/ra tiêu chuẩn, gắn tệp (file mounts), kết nối mạng và truy cập GPU.
Khả năng tích hợp còn mở rộng sang các công cụ phát triển như VS Code Dev Containers, VS Code Containers và .NET Aspire, vốn có thể cấu hình để sử dụng wslc làm trình điều khiển container thực thi.
Thay đổi kiến trúc và Hiệu năng
Thay vì phụ thuộc vào một dịch vụ máy host có quyền quản trị cao để duy trì quyền sở hữu lâu dài đối với các máy ảo container, WSL Containers chuyển giao trách nhiệm cho một tiến trình con có tên wslcsession.exe. Chạy dưới ngữ cảnh của từng người dùng riêng lẻ, tiến trình này đảm nhận việc tạo container, gắn thư mục và kết nối các cổng mạng. Microsoft khẳng định thiết kế này giúp cô lập phiên làm việc tốt hơn và giảm thiểu rủi ro lạm dụng quyền hạn.
Mỗi phiên làm việc lưu trữ đĩa cứng ảo trong đường dẫn AppData cục bộ của người dùng. Việc truyền tệp giữa máy host Windows và container dựa trên virtiofs, cơ chế mà Microsoft báo cáo là nhanh hơn khoảng hai lần so với giao thức plan9 vốn được dùng trong các bản phân phối WSL tiêu chuẩn. Quản lý mạng được xử lý thông qua một kiến trúc có tên Consommé, chuyển hướng các khung Ethernet của máy ảo vào một hàng đợi virtio được xử lý bởi một tiến trình Windows cấp người dùng, giúp cải thiện độ tương thích với VPN và tường lửa của máy host.
Quản trị doanh nghiệp và Hạn chế hiện tại
Bản phát hành chính thức mang lại các công cụ quản trị dành cho bộ phận IT. Microsoft Intune có thể bật hoặc tắt WSL Containers và giới hạn việc tải hình ảnh container từ các kho lưu trữ được phê duyệt. Microsoft Defender for Endpoint cũng được mở rộng để giám sát hoạt động của tiến trình, tệp và mạng bên trong các thực thể container. WSL Containers hiện được hỗ trợ chính thức trên Windows 10, Windows 11 và Windows Server.
Một số khả năng nâng cao của nền tảng container vẫn đang trong quá trình phát triển. Khả năng hỗ trợ phối hợp nhiều container thông qua lệnh wsl compose dự kiến sẽ ra mắt trong các phiên bản tương lai, trong khi việc thực thi container với quyền quản trị cao hiện chưa xuất hiện trên kênh phát hành chính thức.
Ảnh minh họa do AI tạo, không phải ảnh tư liệu.
