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