Microsoft đã triển khai WSL 2.4.8, cung cấp các cải tiến nhằm cải thiện khả năng xử lý phân phối Linux hiện đại trong WSL1 và hợp lý hóa các hoạt động của hệ thống trên cả hai phiên bản của Hệ thống con Windows dành cho Linux.
Bản cập nhật giải quyết các vấn đề quan trọng, chẳng hạn như phân bổ tài nguyên và thiếu cấu hình thiết bị đầu cuối trong quá trình chuyển đổi phân phối, đồng thời đưa ra các thay đổi giúp quy trình làm việc trên Linux mượt mà hơn cho các nhà phát triển.
Hệ thống con Windows dành cho Linux cho phép người dùng để chạy môi trường Linux nguyên bản trên Windows mà không cần khởi động kép hoặc sử dụng máy ảo. WSL1 chuyển lệnh gọi hệ thống Linux thành lệnh gọi API Windows, trong khi WSL2 chạy nhân Linux đầy đủ để có hiệu suất, khả năng tương thích và quản lý tài nguyên tốt hơn.
Những cải tiến chính cho bản phân phối hiện đại
Một trong những những thay đổi đáng chú ý trong WSL 2.4.8 đảm bảo rằng cấu hình thiết bị đầu cuối và phím tắt menu Bắt đầu không còn bị xóa khi chuyển đổi phân phối giữa WSL1 và WSL2. Trước đây, người dùng đã gặp phải sự gián đoạn vì các phím tắt này, giúp truy cập nhanh vào môi trường Linux, sẽ biến mất trong quá trình chuyển đổi.
Ngoài ra, Microsoft đã giới thiệu các cải tiến cho wsl–install yêu cầu. Các bản phân phối Linux hiện đại giờ đây có thể được cài đặt mà không cần phân biệt chữ hoa chữ thường, giảm các lỗi phổ biến trong quá trình cài đặt. Bản cập nhật này cải thiện tính nhất quán của lệnh, đặc biệt là trong các môi trường mà việc xử lý trường hợp có thể dẫn đến nhầm lẫn.
Sửa lỗi phân bổ tài nguyên hệ thống
Lỗi logic gây ra wsl2.processors để mặc định số lượng bộ xử lý logic tối đa cũng đã được giải quyết. Trước đây, vấn đề này dẫn đến việc phân bổ tài nguyên không hiệu quả, buộc các nhà phát triển phải điều chỉnh cài đặt hệ thống của họ theo cách thủ công. Logic đã sửa đảm bảo người dùng có thể phân bổ bộ xử lý hiệu quả hơn, cân bằng hiệu suất giữa môi trường Windows và Linux.
Bản cập nhật WSL 2.4.8 cũng mang đến những cải tiến cho Microsoft Remote Desktop Client, với phiên bản đã nâng cấp lên 1.2.5716. Cải tiến này đảm bảo hiệu suất và độ ổn định tốt hơn cho các nhà phát triển sử dụng kết nối từ xa cùng với môi trường WSL của họ.
Các bản cập nhật hạt nhân đã được giới thiệu trong các bản phát hành WSL trước đó để điều chỉnh WSL2 với các phiên bản hạt nhân Linux ngược dòng. Đáng chú ý, phiên bản 2.3.26 đã cập nhật kernel WSL lên 5.15.167.4, sửa các lỗi trong hệ thống con XSAVES—một tính năng quan trọng để quản lý các quy trình ảo hóa và lưu dữ liệu trạng thái CPU.
Các cải tiến dẫn đến 2.4.8
Lịch sử phát triển gần đây của WSL bao gồm một loạt cải tiến giúp góp phần mang lại trải nghiệm ổn định và hiệu quả hơn.
Nén Gzip cho hoạt động xuất: Người dùng hiện có thể nén các bản phân phối Linux bằng gzip khi sử dụng lệnh wsl–export, tiết kiệm không gian và cải thiện tốc độ truyền tải. Theo dõi tiến trình: Chỉ báo tiến trình dựa trên kích thước tệp cung cấp khả năng hiển thị tốt hơn cho các hoạt động xuất kéo dài. Chặn logic thiết bị: Các cải tiến đảm bảo các công cụ hệ thống tệp như mkfs hoạt động liền mạch bằng cách chờ các thiết bị chặn sẵn sàng.
Các phiên bản trước cũng giới thiệu cài đặt bằng cách nhấp đúp cho các bản phân phối hiện đại và cải thiện khả năng quản lý người dùng mặc định bằng lệnh wsl–manage–set-default-user.
Trong một hướng tới mạng WSL ổn định trong tương lai, Microsoft đã đưa ra cảnh báo về việc ngừng sử dụng mạng cầu nối theo kế hoạch. Thay vào đó, người dùng sẽ dựa vào các mô hình kết nối mới hơn, chẳng hạn như mạng proxy virito, cung cấp giải pháp thay thế nếu cấu hình NAT không thành công.