Là một hệ điều hành, Linux cung cấp sự ổn định ấn tượng, hỗ trợ mã nguồn mở tuyệt vời và một loạt các công cụ quản trị mạnh mẽ đáng kinh ngạc. Trong khi Windows 10 có thể cung cấp hỗ trợ cho một số trong những thứ này, thì không có gì hoàn toàn giống như sử dụng bash shell để quản lý các máy cục bộ và mạng của bạn. Cho đến gần đây, chạy bash trên Windows đã yêu cầu Cygwin hoặc tương đương.

Trong các phiên bản gần đây của Windows 10, Microsoft đã cho phép người dùng cài đặt phiên bản beta của bash shell thông qua Ubuntu. Với Bản cập nhật dành cho người sáng tạo mùa thu (Update 1709), người dùng hiện có thể cài đặt Hệ thống con Windows cho Linux (WSL). Với WSL, bạn có thể chạy các lệnh shell mạnh mẽ thông qua một shell bash thực, quản lý nhiều distro, và thậm chí cài đặt các gói dòng lệnh Linux và các ứng dụng với apt-get .

Hệ thống con Windows cho Linux là gì?

Hệ điều hành Windows cho Linux là phiên bản rút gọn của Linux chạy trong Windows 10. Ngôn ngữ mà Microsoft sử dụng để mô tả tính năng có thể hơi khó hiểu, làm cho âm thanh như bạn đang cài đặt một hệ điều hành bổ sung cùng với cài đặt Windows 10 của bạn. Trong khi bạn đang cài đặt các phần của bản phân phối Linux đầy đủ, bạn không nhận được môi trường máy tính để bàn hoặc trình quản lý cửa sổ mà chúng tôi thường kết hợp với máy tính để bàn Linux. Bạn sẽ không ghi đè lên các tệp Windows 10, cũng như bạn không cần phải khởi động kép hệ thống của mình.

Đừng thất vọng, tuy nhiên. Thay vì nhận được một GUI, bạn sẽ nhận được phần mạnh mẽ và hữu ích nhất của Linux: giao diện dòng lệnh. Với công cụ này, bạn có thể kiểm soát các chức năng sâu của hệ thống của bạn, sử dụng các lệnh bash và các ứng dụng dòng lệnh từ Linux.

Hệ thống con của Windows cho Linux cho phép người dùng chạy các lệnh bash như grep, sedawk, cũng như các tập lệnh bash và các ứng dụng dòng lệnh Linux như vim, emacs và tmux. Bạn cũng sẽ nhận được quyền truy cập vào các ngôn ngữ như Javascript và node.js, Ruby, Python và C / C +, cũng như các dịch vụ như sshd, MySQL, Apache và lighttpd. Và nếu tiến trình cài đặt không đi kèm với những gì bạn muốn, bạn có thể cài đặt các gói Linux bằng cách sử dụng trình quản lý gói apt-get . Tìm hiểu thêm về Hệ thống con Windows cho Linux từ Microsoft.

Trước đây bạn có thể nghe điều này được gọi là "Bash trên Ubuntu trên Windows". Đó là sự khởi đầu của WSL, và nó đã được thử nghiệm trên Windows 10 trong khoảng một năm. Với bản phát hành WSL đầy đủ trong Bản cập nhật dành cho người sáng tạo mùa thu, Bash trên Ubuntu trên Windows hiện không còn được dùng nữa và sẽ không nhận được bản cập nhật từ Microsoft hoặc Canonical nữa. Nếu bạn đã cài đặt bản beta đó, việc cài đặt Hệ thống con Windows cho Linux có thể ghi đè lên tập tin Bash hiện có của bạn trên Ubuntu.

Kích hoạt Windows Subsystem cho Linux trong Windows 10 Fall Creators Update và sau đó

Phiên bản đầy đủ của Hệ thống con Windows cho Linux chỉ có sẵn cho Bản cập nhật dành cho người sáng tạo mùa thu (1709, xây dựng 16215 trở lên). Với phiên bản Windows đó, bạn có thể cài đặt Windows Subsystem cho Linux từ Windows Store. Bạn chỉ cần làm một số chuẩn bị trong PowerShell.

Bước 1: Bật hệ thống phụ trong PowerShell

1. Tìm kiếm “PowerShell” trong Menu Bắt đầu.

2. Nhấp chuột phải vào biểu tượng PowerShell và chọn “Run as Administrator.”

3. Sao chép lệnh sau và dán nó vào dòng lệnh PowerShell bằng cách nhấn chuột phải. Sau đó nhấn phím Enter.

 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Hệ thống con-Linux 

4. Nhấn Y, rồi nhấn Enter để khởi động lại máy tính của bạn khi được nhắc. PC của bạn sẽ khởi động lại ngay lập tức, vì vậy hãy chắc chắn lưu trước bất kỳ công việc nào.

Bước 2: Cài đặt bản phân phối Linux của bạn từ Windows Store

1. Điều hướng đến Windows Store và nhấp vào bản phân phối Linux bạn muốn cài đặt. Theo văn bản này, ba bản phân phối Linux có sẵn để cài đặt, bao gồm cả Ubuntu.

2. Nhấp vào nút "Nhận" để tải xuống bản phân phối.

Bước 3: Khởi động và chạy Distro

1. Trong Windows Store, bấm Khởi chạy để chạy ứng dụng mới được cài đặt. Bạn cũng có thể tìm thấy bản phân phối bằng cách gõ tên của nó (trong trường hợp này là Ubuntu) vào Trình đơn Bắt đầu, giống như bất kỳ ứng dụng nào khác.

2. Khi cửa sổ mở ra, hãy chờ quá trình cài đặt kết thúc.

3. Tạo tên người dùng và mật khẩu UNIX của bạn. Điều này có thể khác hoặc giống với tên người dùng và mật khẩu Windows hiện tại của bạn và không có mối quan hệ với tên người dùng và mật khẩu hiện tại của bạn.

Phần kết luận

Nhiệm vụ đã hoàn thành! Bây giờ bạn đã cài đặt hệ thống con Windows Linux, cung cấp một bash shell trên máy tính Windows 10 của bạn. Từ đây bạn có thể sử dụng lệnh bash, chạy các kịch bản lệnh shell và cài đặt các tiện ích bổ sung với apt-get . Đó là một trình bao đầy đủ tính năng, vì vậy các giới hạn là về những gì bạn mong đợi từ một cài đặt Linux thực tế.

Tín dụng hình ảnh: Cập nhật kỷ niệm Windows 10