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