Windows Subsystem for Linux (WSL) có gì mới trong bản cập nhật Windows 10 phiên bản 1903

nguyenhung9x nguyenhung9x
Bài viết: 1,235 Lượt thích: 547
Windows Subsystem for Linux được release cũng khá lâu rồi nhưng mà hôm nay Hùng mới dùng thử thì thấy tuyệt vời như ông mặt trời . Thì trên bản 1903 này thì WSL thêm nhiều tính năng hay như dễ dàng truy cập hệ thống file linux từ Windows và cải tiến các dòng lệnh trong WSL

1559001510212-png.6927

Windows Subsystem for Linux (WSL) là gì
Là “thứ” cho phép mình chạy linux tools như grep, vi, cat trên windows như đang chạy trên linux. WSL còn cho phép mình cài đặt các chương trình linux bằng apt-get nếu mình đang dùng ubuntu.


Windows Subsystem for Linux (WSL) hoạt động thế nào
  • Windows Subsystem for Linux (WSL) về bản chất giống như một công cụ thông dịch giữa các tools chạy trên *NIX và Windows Kernels.
  • Các hệ điều hành có 2 phần. Một phần là kernel (gọi là kernel space trong *nix) và user-mode(gọi là user space trong *nix). Kernel và user-mode nói chuyện với nhau thông qua một thứ gọi là system call.
  • System call của Windows khác với system call của *NIX nên các phần mềm của *NIX không thể chạy được trên Windows. Ở đây Microsoft đã xây dựng Windows Subsystem for Linux (WSL) nằm ở giữa user-mode (bash, git, Ruby, etc) và Windows Kernel và nó làm nhiệm vụ “thông dịch viên”.
  • Lúc này những tool được viết trên *NIX có thể chạy trên Windows vì khi nó thực hiện system call, WSL trả lời hệt như trên *NIX nên mấy cái tool này cứ hoạt động bình thường mà không biết là nó đang chạy trên Windows

Các cập nhật trong phiên bản 1903


Truy cập các tệp Linux từ Windows

- Trước đây , việc thay đổi các tệp Linux trong windows là một điều khó khăn . Nhưng sau khi lên phiên bản 1903 thì mọi thứ trở nên rất dễ dàng , bạn có thể truy cập tất cả các tệp trong WSL từ Windows

Mở các tệp Linux của bạn trong File Explorer
Để thực hiện việc này, hãy mở bash ubuntu của bạn, đảm bảo thư mục hiện tại của bạn là thư mục chính Linux của bạn và nhập:

Mã:
 explorer.exe .
Lệnh trên nó sẽ hiển thị các file trong WSl của bạn

9SGpI3n.png

Kích hoạt Windows Subsystem for Linux (WSL) như thế nào ???
Mở Powershell (ở admin mode) rồi chạy lệnh

Mã:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Sau đó cài Ubuntu https://www.microsoft.com/store/productId/9NBLGGH4MSV6 96
Các bạn có thể chọn distribution khác nếu thích

Sau khi cài xong thì bạn có được linux trên Windows như hình

1559008439973-png.6928



 
Last edited:

Facebook Comment