Microsoft cho biết các ứng dụng GUI của Linux hiện có thể chạy trên Windows 10 bằng Windows Subsystem for Linux (WSL).
WSL là gì?
WSL là hệ thống con của Windows dành cho Linux (Windows Subsystem for Linux). Tháng 5/2022, Microsoft giới thiệu WSL 2 cho phép bạn cài đặt môi trường Linux chạy nhân Linux đầy đủ bên trong Windows 11 hoặc 10 nếu bạn vẫn đang sử dụng nó, với sự tích hợp khá chặt chẽ giữa hai môi trường này.
Phiên bản đầu tiên của WSL không có kernel và gần như không hoạt động tốt. WSL thực chất vẫn là một máy ảo, nhưng là một máy ảo liên kết sâu với máy chủ Windows của nó.
Đối với các nhà phát triển, WSL có nghĩa là truy cập liền mạch vào cả Windows và Linux mà không cần sử dụng các máy ảo truyền thống. Tuy nhiên, bạn không cần phải là một nhà phát triển, đó là một công cụ tốt cho bất kỳ ai sử dụng cho dù họ là một tay cũ hay mới bắt đầu với Linux.
Microsoft cũng đã nỗ lực rất nhiều trong trải nghiệm tích hợp, với WSL 2 giờ đây việc thiết lập và chạy dễ dàng hơn bao giờ hết. Đây là cách để làm điều đó.
Sử dụng tính năng này, bạn có thể chạy bất kỳ ứng dụng GUI nào có thể chỉ tồn tại trong Linux hoặc chạy các ứng dụng của riêng bạn hoặc thử nghiệm trong môi trường Linux. Tính năng này chủ yếu tập trung vào các nhà phát triển muốn thử nghiệm ứng dụng đa nền tảng của họ trên các máy Windows 10.
Các ứng dụng Linux GUI trên WSL bao gồm hỗ trợ âm thanh và micrô ngay lập tức. Microsoft cũng đã kích hoạt hỗ trợ đồ họa 3D tăng tốc GPU.
Điều kiện để chạy WSL 2 trên Windows 10 và 11
Bạn không cần một chiếc PC cực mạnh để chạy WSL 2 cũng như không cần phiên bản Windows “Pro” như cách bạn sử dụng công cụ Hyper-V VM. WSL 2 sử dụng kiến trúc Hyper-V nhưng bạn không cần phải trả thêm tiền cho nó.
WSL 2 cũng hỗ trợ cả bộ vi xử lý x64 và ARM. Tuy nhiên, nếu bạn đang sử dụng nó trên máy dựa trên ARM, bạn sẽ cần sử dụng phiên bản Linux có bản phát hành ARM, chẳng hạn như Ubuntu.
WSL 2 cũng có thể chạy trên Windows bên trong máy ảo miễn là phần mềm VM bạn sử dụng có hỗ trợ ảo hóa lồng nhau và điều này được bật.
Cách cài đặt WSL 2
Quá trình cài đặt cho WSL 2 giờ đây rất đơn giản, bạn có thể thiết lập và chạy trong vài phút. Điều kiện tiên quyết duy nhất là bạn đang sử dụng Windows 10 phiên bản 2004 trở lên với bản vá KB5004296 được áp dụng.
Có hai tùy chọn để lựa chọn: Sử dụng Microsoft Store hoặc sử dụng PowerShell.
Đầu tiên, chỉ cần mở Microsoft Store và tải xuống ứng dụng Windows Subsystem for Linux Preview. Về lâu dài, đây dự kiến sẽ là nơi lấy WSL vì nó cho phép nhóm cập nhật nó mà không cần thông qua Windows Update.
Ngoài ra, bạn có thể cài đặt bằng PowerShell. Mở PowerShell trên PC của bạn và nhập lệnh sau:
wsl –install
Ngồi lại và đợi nó thực hiện công việc của mình, khởi động lại PC của bạn khi được thông báo là được. WSL 2 hiện đã được thiết lập trên PC của bạn. Bản phân phối mặc định là Ubuntu, nhưng bạn có thể tự do sử dụng bất kỳ bản phân phối nào khác có sẵn trong Microsoft Store hoặc từ các nguồn của bên thứ ba như Github hoặc trực tiếp từ các nhà sản xuất bản phân phối.
Nếu bạn đã cài đặt WSL, tất cả những gì bạn cần làm là chạy lệnh wsl –update và bạn sẽ được thiết lập để sử dụng các ứng dụng GUI.
Nếu bạn đang sử dụng Windows 11 thì ứng dụng Windows Terminal sẽ được cài đặt sẵn và đó là cách tốt nhất để sử dụng WSL trên PC của bạn. Bạn có thể khởi chạy một bản phân phối thông qua PowerShell bằng lệnh wsl –d, nhưng với Windows Terminal, bạn có thể truy cập từng bản mà bạn đã cài đặt từ menu thả xuống.
Không có nhận xét nào:
Đăng nhận xét