Vào năm 2016, Microsoft đã đưa ra một thông báo tuyệt vời trong hội nghị các nhà phát triển Build hàng năm:họ đã đưa Linux shell Bash vào máy tính để bàn Windows * với tư cách là một công dân hạng nhất.
Tuy nhiên, thương hiệu ban đầu của "Bash trên Ubuntu trên Windows" đã che khuất rất nhiều công nghệ cơ bản - những gì Microsoft thực sự thiết kế là một cách để xếp chồng Linux lên trên Windows mà không cần giả lập hoặc ảo hóa. "Hệ thống con của Windows dành cho Linux" cung cấp giao diện nhân Linux cho nhân Windows, do đó, các ứng dụng Linux nhận lệnh gọi hạt nhân của chúng được dịch liền mạch sang các lệnh gọi của Windows gốc.
Việc đặt tên ban đầu cũng che giấu sự thật rằng không chỉ Ubuntu được hỗ trợ. Trong khi bản phát hành đầu tiên chỉ dành cho Ubuntu, hệ thống con hiện đã được mở rộng để hỗ trợ nhiều bản phân phối Linux khác bao gồm Debian và SUSE.
Nói về kỹ thuật là đủ - chúng ta hãy bắt đầu cài đặt bản phân phối Linux trên Windows, ngay từ đầu. Vì mục đích minh họa, chúng tôi sẽ tiếp tục và sử dụng Ubuntu. Quá trình này rất tương tự đối với các bản phân phối khác. Chúng tôi cũng sẽ giả sử bạn đang sử dụng Bản cập nhật Windows 10 Fall Creators (phiên bản 1709) hoặc mới hơn; các phiên bản Windows 10 cũ hơn yêu cầu một quy trình cài đặt khác.
Để bắt đầu, bạn cần bật Hệ thống con Windows hỗ trợ Linux trên thiết bị của mình. Mở menu Bắt đầu và gõ "bật" cho đến khi bạn thấy chương trình "Bật hoặc tắt các tính năng của Windows". Khởi chạy nó và cuộn danh sách xuống "Hệ thống con của Windows dành cho Linux."
Đánh dấu vào hộp kiểm, nhấn OK và đợi trong khi Windows cấu hình tính năng. Sau đó, bạn sẽ được nhắc khởi động lại máy tính của mình; quay lại hướng dẫn này sau khi bạn quay lại màn hình của mình!
Bây giờ bạn đã sẵn sàng tải xuống bản phân phối Linux. Điều này đơn giản hơn nhiều so với trước đây vì các bản phân phối (đó là cách nói của Linux cho "bản phân phối" hoặc hệ điều hành) đã được lưu trữ trong Windows Store kể từ Bản cập nhật Windows 10 Fall Creators.
Mở Cửa hàng và tìm kiếm tên phân phối của bạn. Bạn cũng có thể tìm kiếm "linux" để xem liên kết đến một trang đặc biệt trưng bày tất cả các bản phân phối có sẵn. Như đã đề cập, chúng tôi sẽ chạy Ubuntu, nhưng bạn có thể tự do chọn một bản phân phối thay thế nếu muốn.
Tại thời điểm này, chúng tôi sẽ thêm một lưu ý ngắn gọn về việc lập phiên bản - một số bản phân phối, bao gồm Ubuntu, có nhiều trang trong cửa hàng với mỗi trang dành riêng cho một bản phát hành cụ thể. Ví dụ:danh sách "Ubuntu" luôn theo dõi bản phát hành Ubuntu hỗ trợ dài hạn (LTS) mới nhất, là 18.04 tại thời điểm viết bài. Nếu bạn muốn cài đặt một phiên bản cụ thể, trước tiên hãy đảm bảo rằng bạn đang ở đúng trang.
Khi bạn đã tìm thấy bản phân phối bạn muốn cài đặt, chỉ cần nhấp vào nút "Nhận". Bản phân phối Linux sẽ tự tải xuống và cài đặt giống như bất kỳ ứng dụng nào khác từ Windows Store.
Sau khi cài đặt hoàn tất, khởi chạy bản phân phối từ menu Bắt đầu. Một cửa sổ bảng điều khiển sẽ khởi chạy và hiển thị tiến trình khi cài đặt cuối cùng và các bước chạy đầu tiên được thực hiện. Chờ trong khi các hoạt động này hoàn tất.
Sau đó, bạn sẽ được gửi tiền tại màn hình tạo tài khoản người dùng UNIX. Làm theo các bước để tạo tài khoản người dùng Linux mới trong bản phân phối của bạn. Hãy thoải mái chọn bất kỳ tên người dùng và mật khẩu nào - chúng không cần phải được liên kết với thông tin đăng nhập Windows của bạn.
Bây giờ, bản phân phối của bạn đã sẵn sàng hoạt động. Lần tới khi bạn khởi chạy nó, WSL sẽ bắt đầu gần như ngay lập tức và giới thiệu cho bạn một thiết bị đầu cuối Linux hoạt động đầy đủ. Bạn có thể cài đặt phần mềm Linux bằng trình quản lý gói thông thường của bản phân phối, nhưng hãy nhớ rằng không phải tất cả các chương trình sẽ hoạt động chính xác - hoặc hoàn toàn - trong nhân Linux cơ bản được cung cấp bởi Hệ thống con Windows dành cho Linux.
Đó là tất cả về hướng dẫn này. Hệ thống con của Windows dành cho Linux nhắm thẳng đến các nhà phát triển và người dùng thành thạo, vì bất kỳ lý do gì, họ cần quyền truy cập vào thiết bị đầu cuối Linux hàng ngày. Sự phức tạp của thiết lập ban đầu phản ánh bí quyết kỹ thuật dự kiến của đối tượng mục tiêu của tính năng.
Tuy nhiên, sau khi cài đặt, WSL cung cấp một cách tiếp cận cực kỳ dễ dàng để chạy Linux từ bên trong Windows. Không có chi phí ảo hóa và hỗ trợ được tích hợp nguyên bản vào Windows, đó là một cách đơn giản để kết hợp những gì tốt nhất của cả môi trường Windows và Linux.