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