WSL là gì? Hướng dẫn cách cài đặt Windows Subsystem for Linux trên Windows 10
https://fptshop.com.vn/https://fptshop.com.vn/
Bùi Thùy Dương
2 năm trước

WSL là gì? Hướng dẫn cách cài đặt Windows Subsystem for Linux trên Windows 10

Bạn đã thực sự hiểu WSL là gì cũng như khai thác hiệu quả các tính năng hữu ích của WSL để phục vụ công việc? Hãy cùng FPT Shop điểm qua những tính năng nổi bật của công nghệ WSL cũng như cách cài đặt WSL đơn giản trên hệ điều hành Windows 10 qua bài viết sau.
Chia sẻ:
Cỡ chữ nhỏ
Cỡ chữ nhỏ
Cỡ chữ lớn
Nội dung bài viết
WSL là gì?
Các tính năng nổi bật của WSL là gì?
So sánh Windows Subsystem for Linux với các máy ảo Linux 
Các phiên bản của WSL
Hướng dẫn cài đặt WSL trên Windows 10
Tạm kết

Bạn hoàn toàn có thể trải nghiệm hệ điều hành Linux trên Windows mà không nhất thiết phải cài đặt máy ảo hoặc khởi động lại hệ thống phức tạp với công nghệ WSL. Vậy bạn đã nắm được WSL là gì, hãy cùng FPT Shop tìm hiểu qua bài viết dưới đây.

WSL là gì?

WSL là gì? WSL là viết tắt của "Windows Subsystem for Linux" - Hệ thống Linux cho Windows. Đây là một tính năng có sẵn trên hệ điều hành Windows 10 và các phiên bản mới hơn, cho phép người dùng chạy các ứng dụng và câu lệnh Linux trực tiếp trên Windows mà không cần phải cài đặt một hệ điều hành Linux riêng biệt.

WSL là gì?

WSL cung cấp môi trường thực thi Linux (như Ubuntu, Debian, Fedora, và các bản phân phối Linux khác) trong một môi trường ảo trên Windows. Điều này cho phép người dùng sử dụng các công cụ và dòng lệnh Linux mà không cần phải chuyển đổi sang hệ điều hành Linux hoặc cài đặt máy ảo.

Với WSL, người dùng có thể truy cập vào hệ thống tập lệnh Linux, cài đặt và chạy các ứng dụng và dịch vụ Linux, và thậm chí là phát triển phần mềm dành cho môi trường Linux mà không cần rời bỏ môi trường làm việc Windows của mình. Điều này làm cho việc phát triển và làm việc với các dự án liên quan đến Linux trở nên dễ dàng và linh hoạt hơn trên nền tảng Windows.

Các tính năng nổi bật của WSL là gì?

Sử dụng trực tiếp Linux trên Windows

Windows Subsystem for Linux (WSL) cho phép người dùng chạy các ứng dụng Linux trực tiếp trên hệ điều hành Windows mà không cần phải cài đặt một môi trường Linux riêng biệt. Trước khi có WSL, người dùng Windows thường phải cài đặt một máy ảo Linux như VirtualBox hoặc VMware để chạy các ứng dụng Linux. Tuy nhiên, với sự xuất hiện của WSL, việc này trở nên đơn giản hơn và tiết kiệm tài nguyên hệ thống.

Khi được kích hoạt, WSL tạo ra một môi trường Linux trong Windows, cho phép người dùng truy cập vào dòng lệnh Linux (ví dụ: Bash) và chạy các ứng dụng Linux như trên một hệ điều hành Linux thực sự. Với WSL, người dùng có thể trải nghiệm và sử dụng các công cụ, ứng dụng và dịch vụ phổ biến của Linux mà không cần phải chuyển đổi giữa hai hệ điều hành khác nhau, tạo ra sự linh hoạt và tiện lợi trong phát triển và sử dụng phần mềm.

Các tính năng nổi bật của WSL là gì?

WSL hỗ trợ nhiều bản phân phối Linux

Windows Subsystem for Linux (WSL) hỗ trợ nhiều bản phân phối Linux khác nhau, giúp người dùng lựa chọn môi trường Linux phù hợp với nhu cầu và sở thích của họ. Dưới đây là một số bản phân phối Linux phổ biến mà WSL hỗ trợ:

  • Ubuntu: Ubuntu là một trong những bản phân phối Linux phổ biến nhất và được sử dụng rộng rãi trên nhiều môi trường phát triển và máy chủ.
  • Debian: Debian là một bản phân phối Linux ổn định và có sự lựa chọn phong phú về phần mềm.
  • Fedora là một bản phân phối Linux đặc trưng với các công nghệ mới nhất và cập nhật thường xuyên.
  • openSUSE là một bản phân phối Linux linh hoạt và mạnh mẽ, được sử dụng trong nhiều môi trường phát triển và doanh nghiệp.
  • Kali Linux là một bản phân phối Linux chuyên dụng cho bảo mật và kiểm tra thâm nhập.
  • Arch Linux là một bản phân phối Linux linh hoạt và được tùy chỉnh cao.

WSL hỗ trợ nhiều bản phân phối Linux

Tùy thuộc vào nhu cầu sử dụng và mục tiêu công việc, người dùng có thể chọn lựa bất kỳ bản phân phối Linux nào được hỗ trợ bởi WSL để tạo ra một môi trường Linux phù hợp trên hệ điều hành Windows của mình. Điều này giúp cho việc phát triển và thử nghiệm phần mềm trở nên dễ dàng hơn trên nền tảng Windows mà vẫn có được sức mạnh và sự linh hoạt của Linux.

Tích hợp tốt với các công cụ Windows

Windows Subsystem for Linux (WSL) tích hợp tốt với các công cụ Windows, tạo ra một môi trường làm việc linh hoạt và mạnh mẽ cho người dùng. WSL cho phép bạn truy cập và làm việc với các tệp và thư mục trong hệ điều hành Windows một cách dễ dàng từ môi trường Linux. Bạn có thể truy cập và sử dụng dữ liệu từ cả hai hệ điều hành mà không gặp bất kỳ sự cản trở nào.

Người dùng có thể sử dụng các công cụ phát triển phổ biến của Windows như Visual Studio Code, Visual Studio, hoặc các IDE khác để phát triển ứng dụng và dịch vụ trong môi trường Linux thông qua WSL. Công nghệ này còn cho phép bạn chia sẻ các cổng và kết nối mạng giữa môi trường Linux và Windows. Điều này cho phép các ứng dụng và dịch vụ chạy trên WSL có thể truy cập vào các tài nguyên và dịch vụ trên hệ điều hành Windows và ngược lại.

Ngoài ra, WSL có thể tích hợp tốt với PowerShell và Command Prompt của Windows, giúp bạn dễ dàng thực hiện các lệnh và tác vụ từ cả hai môi trường một cách linh hoạt và hiệu quả. Việc tích hợp tốt giữa WSL và các công cụ Windows không chỉ tạo ra một môi trường làm việc đa năng mà còn giúp tăng cường hiệu suất và linh hoạt trong quá trình phát triển và sử dụng phần mềm trên nền tảng Windows.

WSL chia sẻ tệp tin giữa Windows và Linux

Công nghệ WSL cho phép chia sẻ tệp tin giữa hệ điều hành Windows và môi trường Linux một cách dễ dàng và linh hoạt mà không gặp phải sự phức tạp trong việc sao chép hoặc di chuyển dữ liệu. Điều này tạo ra sự linh hoạt và tiện ích trong quá trình làm việc với các ứng dụng và dữ liệu trên cả hai hệ điều hành.

WSL chia sẻ tệp tin giữa Windows và Linux

Sử dụng các công cụ phát triển Linux

Với sự hỗ trợ của Windows Subsystem for Linux người dùng có thể sử dụng các công cụ phát triển Linux trực tiếp trên hệ điều hành Windows. Một số công cụ phát triển Linux mà bạn sử dụng được với WSL như: Bash Shell, GCC, Python, Node.js, Git, Docker,... Đây là một ưu điểm hữu ích với các lập trình viên.

Tích hợp Docker với WSL

Windows Subsystem for Linux (WSL) được tích hợp dễ dàng với Docker, tạo ra một môi trường phát triển linh hoạt và hiệu quả trên hệ điều hành Windows. Docker cung cấp một môi trường phát triển đồng nhất trên nhiều nền tảng khác nhau. Việc tích hợp Docker với WSL cho phép người dùng tận dụng các container Linux trực tiếp trên Windows một cách dễ dàng. Bên cạnh đó cũng giúp bạn dễ dàng phát triển và kiểm thử ứng dụng mà không cần phải cài đặt một môi trường Linux riêng biệt.

Tích hợp Docker với WSL

So sánh Windows Subsystem for Linux với các máy ảo Linux 

Hiệu suất

WSL cung cấp một môi trường Linux chạy trực tiếp trên hệ điều hành Windows mà không cần máy ảo. Do đó, công nghệ này có thể chạy các ứng dụng Linux tức thì và có hiệu suất tốt hơn so với việc chạy trong máy ảo.

Trong khi đó, máy ảo Linux yêu cầu một lượng tài nguyên hệ thống đáng kể hơn và thường có hiệu suất thấp hơn do việc chạy trên một lớp tương thích của phần cứng máy tính.

So sánh Windows Subsystem for Linux với các máy ảo Linux

Sự tiện lợi

WSL tích hợp chặt chẽ với hệ điều hành Windows, cho phép truy cập vào các tệp và thư mục Windows một cách dễ dàng từ môi trường Linux và ngược lại. Tuy nhiên máy ảo Linux thường đòi hỏi quá trình cài đặt và quản lý riêng biệt, và đôi khi không tích hợp tốt với hệ điều hành chính.

Mỗi máy ảo Linux hoạt động độc lập với hệ điều hành chính, giúp ngăn chặn sự tương tác không mong muốn giữa hai hệ điều hành. WSL cũng cung cấp sự riêng biệt, nhưng không đảm bảo tính bảo mật cũng như sự hiệu quả độc lập một máy ảo.

Yêu cầu cấu hình hệ thống

WSL yêu cầu Windows 10 và các bản cập nhật mới hơn để chạy, nhưng không cần phải cài đặt và quản lý một phần mềm giám sát máy ảo như các máy ảo. Trong khi đó máy ảo Linux lại yêu cầu một phần mềm giám sát như VirtualBox, VMware hoặc Hyper-V, cùng với việc cấu hình tài nguyên hệ thống cụ thể cho mỗi máy ảo.

Như vậy có thể thấy WSL cung cấp một giải pháp tiện lợi, cho hiệu suất tốt hơn để chạy các ứng dụng Linux trên hệ điều hành Windows mà không cần sử dụng máy ảo Linux. Tuy nhiên, việc lựa chọn giữa WSL và máy ảo Linux phụ thuộc vào nhu cầu và yêu cầu cụ thể của từng người dùng.

Windows Subsystem for Linux với các máy ảo Linux

Các phiên bản của WSL

Windows Subsystem for Linux đã trải qua một số phiên bản kể từ khi được giới thiệu lần đầu tiên. Dưới đây là một số phiên bản chính của WSL, mỗi phiên bản đều có những cải tiến và tính năng mới, mang lại trải nghiệm tốt hơn cho người dùng khi sử dụng các ứng dụng và công cụ Linux trên hệ điều hành Windows.

WSL 1: Đây là phiên bản đầu tiên của Windows Subsystem for Linux, được giới thiệu với Windows 10 Anniversary Update vào năm 2016. WSL 1 cung cấp đủ điều kiện để chạy các ứng dụng Linux trên hệ điều hành Windows, nhưng có một số hạn chế về hiệu suất và tương tác với hệ thống tệp.

WSL 2: WSL 2 là phiên bản tiếp theo của WSL, được giới thiệu với Windows 10 May 2020 Update. WSL 2 sử dụng một kernel Linux thực sự được nhúng vào hệ điều hành Windows, cải thiện đáng kể hiệu suất và tương tác với hệ thống tệp. Phiên bản này cung cấp một môi trường Linux hoàn chỉnh trên Windows với các tính năng và hiệu suất gần như giống với một máy chủ Linux thực sự.

WSLg: WSLg là một tính năng được giới thiệu sau này trong WSL 2, giúp cải thiện trải nghiệm đồ họa khi chạy ứng dụng Linux GUI trên Windows. WSLg cung cấp hỗ trợ cho các công nghệ đồ họa như DirectX và Wayland, giúp các ứng dụng Linux GUI chạy trơn tru và mượt mà hơn trên Windows.

Các phiên bản của WSL

Hướng dẫn cài đặt WSL trên Windows 10

Cài đặt WSL

Bước 1: Vào Start rồi search Command Prompt sau đó chọn Run as administrator.

Bước 2: Nhập lệnh sau: wsl –install rồi nhấn Enter và cài đặt WSL trên Windows 10.

Bước 3: Khởi động lại máy tính là đã hoàn tất quá trình cài đặt WSL trên Windows 10.

Cài đặt WSL

Cài đặt WSL với bản phân phối cụ thể

Bước 1: Mở Command Prompt sau đó chọn Run as administrator.

Bước 2: Nhập lệnh sau: wsl –list –online rồi nhấn Enter và xem danh sách các bản phân phối WSL đã có sẵn để tiến hành cài đặt trên Windows 10.

Bước 3: Tiếp tục nhập lệnh: wsl –install -d DISTRO-NAME và cài đặt WSL với một bản phân phối cụ thể.

Trong đó, “DISTRO-NAME” chính là tên của bản phân phối sẽ cài đặt, chẳng hạn như Debian .

Bước 4: Khởi động lại máy tính là bạn đã hoàn tất

Cài đặt WSL với bản phân phối cụ thể

Tạm kết

Trên đây là những thông tin liên quan đến công nghệ WSL. Hy vọng với bài viết trên đây, bạn đã nắm được WSL là gì cũng như tính năng và cách cài đặt WSL trên Windows 10 để phục vụ công việc hiệu quả.

Ngoài ra, nếu bạn đang tìm kiếm một chiếc laptop để phục vụ cho học tập, công việc thì hãy tham khảo ngay những mẫu máy tính xách tay tại FPT Shop với chính sách bán hàng cực kỳ hấp dẫn!

Tham khảo máy tính xách tay tại đây

Máy tính xách tay

Xem thêm: 

Chủ đề
Thương hiệu đảm bảo

Thương hiệu đảm bảo

Nhập khẩu, bảo hành chính hãng

Đổi trả dễ dàng

Đổi trả dễ dàng

Theo chính sách đổi trả tại FPT Shop

Giao hàng tận nơi

Giao hàng tận nơi

Trên toàn quốc

Sản phẩm chất lượng

Sản phẩm chất lượng

Đảm bảo tương thích và độ bền cao