微軟近期為Windows 10和Windows 11用戶帶來了一項重大更新,使他們能夠輕松地在Windows Subsystem for Linux(WSL)環境中安裝Arch Linux發行版。這一功能得益于開發者Robin Candau的社區項目,該項目通過GitLab倉庫進行開發,并最終獲得了微軟的官方支持與集成。
現在,Windows用戶只需在PowerShell中執行一條簡單的命令——wsl --install archlinux,即可通過Microsoft Store下載Arch Linux的官方鏡像。這一改變極大地簡化了安裝過程,使得以往繁瑣的手動安裝步驟成為過去式,為用戶節省了大量時間和精力。
對于新用戶而言,在安裝WSL后,默認采用的是WSL 2架構。安裝完成后,系統會以root用戶身份登錄。為了確保系統的安全性和易用性,建議用戶立即設置root密碼,并創建一個普通用戶賬戶。用戶還可以通過編輯/etc/wsl.conf文件,來設定默認的登錄用戶。
WSL 2不僅為用戶提供了強大的Linux環境,還內置了WSLg組件,使得Linux圖形化應用能夠在Windows桌面上流暢運行。這包括音頻(PulseAudio)和顯示(X11 / Wayland)功能。為了啟用這些功能,用戶需要在Windows的.wslconfig文件中進行相應的設置,并參考ArchWiki指南,解決可能存在的systemd兼容性問題。
除了圖形化應用外,WSL 2還支持直接訪問Windows主機的硬件資源。例如,用戶可以通過wsl --mount --bare命令掛載物理磁盤,或者使用usbipd-win工具實現USB設備的透傳。這些功能為用戶在Linux環境中進行開發和測試提供了極大的便利。
官方鏡像默認啟用了systemd,而在最新版本WSL 2.4.12之后,用戶無需再手動配置cgroup v2。WSL還支持Windows與Linux工具的互操作性。例如,用戶可以通過AUR包wsl2-ssh-agent使用Windows的SSH代理,或者借助wsl-hello-sudo-bin實現Windows Hello認證sudo命令。這些功能進一步增強了Windows與Linux之間的融合度,為用戶提供了更加便捷和高效的使用體驗。