Microsoft
Bản phát hành thử nghiệm của WSL2 sẽ được cung cấp vào cuối tháng XNUMX trong các bản dựng thử nghiệm
Là một phần của WSL2 dành cho Windows 10, một thành phần có nhân Linux 4.19 tiêu chuẩn sẽ được cung cấp. Khi các bản sửa lỗi cho nhánh 4.19 LTS được phát hành, lõi cho WSL2 sẽ được cập nhật kịp thời thông qua cơ chế Windows Update và được thử nghiệm trong cơ sở hạ tầng tích hợp liên tục của Microsoft. WSL2 sẽ sử dụng cùng lõi với cơ sở hạ tầng Azure, giúp bảo trì dễ dàng hơn.
Tất cả các thay đổi được chuẩn bị để tích hợp lõi với WSL sẽ được xuất bản theo giấy phép GPLv2 miễn phí và sẽ được chuyển lên thượng nguồn. Các bản vá được chuẩn bị bao gồm các tối ưu hóa để giảm thời gian khởi động nhân, giảm mức tiêu thụ bộ nhớ và giữ bộ trình điều khiển và hệ thống phụ tối thiểu cần thiết trong nhân. Lõi được đề xuất sẽ có thể hoạt động như một sự thay thế rõ ràng cho lớp mô phỏng được cung cấp trong WSL1. Sự sẵn có của các nguồn sẽ cho phép những người đam mê xây dựng các bản dựng nhân Linux của riêng họ cho WSL2 nếu muốn, các hướng dẫn cần thiết sẽ được chuẩn bị cho việc này.
Việc sử dụng kernel tiêu chuẩn với các tối ưu hóa từ dự án Azure sẽ đạt được khả năng tương thích hoàn toàn với Linux ở cấp độ gọi hệ thống và cung cấp khả năng chạy liền mạch các bộ chứa Docker trên Windows, cũng như triển khai hỗ trợ cho các hệ thống tệp dựa trên cơ chế FUSE. Ngoài ra, WSL2 cải thiện đáng kể hiệu suất I/O và hệ thống tệp, vốn từng là nút cổ chai của WSL1. Ví dụ: khi giải nén tệp lưu trữ nén, WSL2 nhanh hơn 1 lần so với WSL20 và khi thực hiện các thao tác
"git clone", "npm install", "apt update" và "apt upgrade" 2-5 lần.
Mặc dù vận chuyển một nhân Linux, như trước đây, WSL2 sẽ không cung cấp một tập hợp sẵn các thành phần không gian người dùng. Các thành phần này được cài đặt riêng biệt và dựa trên các tập hợp của các bản phân phối khác nhau. Ví dụ: để cài đặt trong WSL trong danh mục Microsoft Store
Ngoài ra, có thể ghi nhận
Nguồn: opennet.ru