Microsoft Store中(zhōng)的WSL(Windows Subsystem for Linux)現在移除預覽标簽,成爲最新的正式版本,直接使用wsl–install指令,就會默認替新用戶安裝商(shāng)店(diàn)的中(zhōng)的WSL版本,與之前作爲Windows組件的WSL版本相比,使用商(shāng)店(diàn)中(zhōng)的WSL能夠更快地獲得更新。另外(wài),除了Windows 11,現在用戶在Windows 10也可以從商(shāng)店(diàn)下(xià)載WSL,并且獲得systemd和Linux GUI應用程序等新功能支持。
WSL現在作爲Microsoft Store中(zhōng)的應用程序,能夠讓用戶快速在Windows中(zhōng)實際執行Linux。官方提到,這次的更新目标是簡化WSL版本控制,使Microsoft Store成爲WSL安裝默認位置。
商(shāng)店(diàn)的WSL版本具有一(yī)些重大(dà)更新,包括用戶可以選擇使用systemd支持,也讓Windows 10用戶可以在WSL執行Linux GUI應用程序,這是之前隻有Windows 11可以使用的功能。而當用戶使用wsl–update指令,系統則會默認打開(kāi)Microsoft Store,所有WSLg和WSL核心都被打包進同一(yī)個WSL組件,這代表用戶不再需要進行額外(wài)MSI安裝。
目前商(shāng)店(diàn)版本的WSL版本,就是當前WSL默認版本,在此次更新,微軟還将WSL功能向後移植至Windows 10和Windows 11。wsl.exe–install指令現在将自動安裝WSL商(shāng)店(diàn)版本,并且不會再啓動WSL可選組件,也不需要安裝WSL核心或是WSLg MSI組件,不過,用戶仍然可以選擇虛拟機平台,目前會默認安裝Ubuntu。wsl.exe–update指令則會檢查Microsoft Store并應用WSL MSIX組件更新,而不會更新WSL核心MSI。
用戶暫時需要手動搜索,才能獲得最新的WSL正式版本,微軟預計在12月中(zhōng)旬會自動推送更新,要使用最新WSL,用戶需要安裝Windows的可用更新,操作系統要求Windows 10 21H1、21H2或22H2版本,或是Windows 11 21H2。
如果用戶是使用WSL 1發行版,便仍需要WSL可選組件,WSL 1雖然仍可以獲得重要錯誤修複,但是WSL商(shāng)店(diàn)版本則會持續更新功能,官方提到,用戶需要特别識别所使用的WSL版本,因爲兩者的基礎架構不同,運行和行爲也都不一(yī)樣,WSL 2具有更好的文件系統性能,并使用真正的Linux核心,但是需要執行虛拟化。