Trong khi các bản phân phối phổ biến như Ubuntu, Debian và Fedora đã có sẵn trên Windows Subsystem for Linux (WSL) trong một thời gian, thì giờ đây bạn cũng có thể chính thức cài đặt và sử dụng Arch Linux. Arch Linux nổi tiếng với thiết kế cơ bản, mô hình phát hành liên tục và khái niệm lấy người dùng làm trung tâm. Chạy nó bên trong WSL trên Windows mang đến cho bạn những điều tốt nhất của cả hai thế giới: Một bản phân phối Linux tối giản, tiên tiến cùng với các công cụ Windows của bạn. Hướng dẫn này cung cấp tổng quan ngắn gọn về WSL và giải thích cách cài đặt Arch Linux trên đó.
Thiết lập Arch Linux trên WSL2
Việc chạy Arch Linux trên WSL 2 hiện rất đơn giản nhờ có image chính thức. Tuy nhiên, hãy đảm bảo rằng WSL đã được cài đặt trước. Nếu bạn không chắc chắn WSL đã được cài đặt hay chưa, cách dễ nhất để xác nhận và cài đặt là thông qua PowerShell.
Mở PowerShell và chạy lệnh sau:
wsl --install --no-distribution

Lệnh này cài đặt các tính năng và thành phần WSL cần thiết cho những ứng dụng GUI. Ngoài ra, bạn có thể cần khởi động lại hệ thống sau khi quá trình cài đặt hoàn tất.
Sau khi khởi động lại, hãy mở lại PowerShell và cài đặt Arch Linux bằng lệnh sau:
wsl --install archlinux

Lệnh này tải xuống image Arch Linux WSL chính thức và thiết lập nó thành phiên bản phân phối mới trong môi trường WSL của bạn.
Sau khi quá trình cài đặt hoàn tất, bạn có thể khởi chạy Arch Linux bằng lệnh sau:
wsl -d archlinux

Khi khởi chạy phiên bản Arch Linux WSL lần đầu tiên, bạn cần cập nhật danh sách gói và nâng cấp tất cả các gói đã cài đặt lên phiên bản mới nhất bằng lệnh sau:
sudo pacman -Syu
Xác nhận mọi lời nhắc để tiếp tục đồng bộ và nâng cấp. Bây giờ, bạn có thể tiến hành cài đặt phần mềm bổ sung và tùy chỉnh môi trường của mình bằng Pacman.
Giới hạn của Arch Linux WSL
Mặc dù chạy Arch Linux trên WSL 2 cung cấp môi trường mạnh mẽ cho nhiều tác vụ, nhưng điều quan trọng cần lưu ý là thiết lập này không giống hệt với cài đặt Arch Linux gốc. Nhiều hạn chế phát sinh do bản chất chạy trong hệ sinh thái Windows.
Một hạn chế đáng chú ý là hỗ trợ cho PC Windows chạy ARM. Hiện tại, image Arch Linux WSL chính thức chủ yếu khả dụng cho kiến trúc amd64. Điều này có nghĩa là người dùng có thiết bị Windows chạy ARM (chẳng hạn như một số mẫu Surface Pro hoặc Dell XPS có bộ xử lý Snapdragon) có thể không cài đặt và sử dụng image Arch chính thức. Tuy nhiên, các bản phân phối Linux khác khả dụng cho ARM on WSL. Việc không có bản build ARM chính thức phản ánh sự tập trung của hệ điều hành Arch Linux độc lập vào amd64.
Những hạn chế chung bổ sung của WSL so với cài đặt gốc bao gồm thiếu quyền truy cập phần cứng trực tiếp, hỗ trợ mô-đun kernel hạn chế, sắc thái trong tích hợp systemd và các vấn đề về hiệu suất hệ thống file chéo. Tuy nhiên, đối với quy trình phát triển thông thường, sử dụng tiện ích dòng lệnh và khám phá Linux nói chung, Arch Linux trên WSL 2 cung cấp chức năng đáng kể.
Việc bổ sung image Arch Linux chính thức vào dòng sản phẩm WSL là một sự phát triển đáng hoan nghênh đối với bất kỳ người dùng Linux nào đánh giá cao triết lý và quản lý gói của Arch. Ngoài ra, nó không phải là sự thay thế hoàn toàn cho cài đặt gốc do quyền truy cập phần cứng hạn chế và không hỗ trợ systemd.
Tuy nhiên, nếu Arch Linux có vẻ quá nâng cao, bạn cũng có thể cân nhắc dùng thử Ubuntu hoặc Debian trên WSL vì chúng thân thiện hơn với người mới bắt đầu.