《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 人工智能 > 業(yè)界動(dòng)態(tài) > 微軟商店中的WSL預(yù)覽版現(xiàn)已可用,!Windows 11用戶狂喜

微軟商店中的WSL預(yù)覽版現(xiàn)已可用,!Windows 11用戶狂喜

2021-10-29
來(lái)源:CSDN
關(guān)鍵詞: 微軟 WindowsSubsystemforLinux

  微軟在Windows 10 一周年更新中引入了名叫Windows Subsystem for Linux(WSL) 的Linux兼容層,這是一個(gè)在Windows 10上能夠運(yùn)行原生Linux二進(jìn)制可執(zhí)行文件(ELF格式)的兼容層,。它是由微軟與Canonical公司合作開(kāi)發(fā),,其目標(biāo)是使純正的Ubuntu,、Debian等映像能下載和解壓到用戶的本地計(jì)算機(jī),并且映像內(nèi)的工具和實(shí)用工具能在此子系統(tǒng)上原生運(yùn)行,。2020年的Windows 10 build 2004升級(jí)到了WSL2,。

  盡管如此,在Windows上使用Linux面臨兩大障礙:安裝WSL沒(méi)有本應(yīng)該做到的那么容易,,安裝Linux圖形應(yīng)用也不輕松,。Windows 11解決了這兩大問(wèn)題,比之前有了巨大的進(jìn)步,。

  一旦目前的預(yù)覽版功能最終確定下來(lái),,包括GUI應(yīng)用支持、GPU計(jì)算和Linux文件系統(tǒng)驅(qū)動(dòng)器安裝等,,你不需要更新整個(gè)Windows操作系統(tǒng),,也不需要加入 Windows Insider預(yù)覽版,只需要從微軟商店更新WSL應(yīng)用即可,。

  安裝和使用方法

  微軟在其官網(wǎng)發(fā)布博文,,分享了在微軟商店安裝和使用WSL的方法,。

微信圖片_20211029161133.jpg

  首先要確保你擁有這些先決條件:

  正在使用Windows 11版本或更高版本。(Windows Build 22000 或更高)

  啟用虛擬機(jī)平臺(tái)的可選組件,。

  你可以通過(guò)在PowerShell提示符下運(yùn)行:dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all 來(lái)完成,。

  點(diǎn)擊鏈接【https://aka.ms/wslstorepage】進(jìn)入WSL商店頁(yè)面,點(diǎn)擊“安裝”來(lái)安裝WSL,,然后你可以安裝一個(gè)選擇的Linux發(fā)行版【https://aka.ms/wslstore】來(lái)開(kāi)始使用它。

  常見(jiàn)問(wèn)題

  微軟官方還對(duì)一些常見(jiàn)問(wèn)題進(jìn)行了解答,。

  Q:如果已經(jīng)安裝了WSL,,還可以從微軟商店安裝WSL嗎?

  A:可以,,如果用戶已經(jīng)安裝了windows版本的WSL,,同樣也可以從微軟商店安裝WSL預(yù)覽。它們可以同時(shí)安裝在用戶的設(shè)備上,,并且用戶仍然可以訪問(wèn)所有完全相同的WSL發(fā)行版,。微軟商店提供的WSL版本總是優(yōu)先的,所以當(dāng)它安裝在設(shè)備上時(shí),,用戶將優(yōu)先體驗(yàn)這個(gè)版本的WSL,。

  Q:還可以使用WSL 1發(fā)行版嗎?

  A:可以,,用戶也可以使用WSL 1發(fā)行版,,但是需要啟用WSL可選組件。

  Q:如何從微軟商店卸載WSL并返回到Windows版本,?

  A:如果用戶已經(jīng)從微軟商店安裝了WSL,,并且想要返回到Windows版本,可以遵循以下步驟:

  在開(kāi)始菜單中搜索“WSL”,,右鍵單擊應(yīng)用程序并單擊“卸載”,,卸載商店版本。

  確保WSL可選組件已打開(kāi),。

  完成這些步驟后,,您將回到使用windows版本的WSL。

  Q:WSL在Windows 11中還有什么新功能,?

  A:隨著Windows 11的發(fā)布,,微軟想再次強(qiáng)調(diào)一些現(xiàn)在普遍可用的WSL新特性:

  WSLg(支持WSL的GUI應(yīng)用程序)現(xiàn)已捆綁為WSL應(yīng)用程序的一部分。

  Linux二進(jìn)制文件現(xiàn)在可以通過(guò)Windows GPU用于人工智能和機(jī)器學(xué)習(xí)開(kāi)發(fā)場(chǎng)景等,。

  可以將Linux文件系統(tǒng)格式化的硬盤(pán)裝入WSL,。

  安裝微軟提供的WSL預(yù)覽版,以便從Microsoft Store獲得更快的更新,。

  其他發(fā)布說(shuō)明

  下面是微軟商店WSL發(fā)布的其他說(shuō)明:

  WSLg現(xiàn)在作為WSL應(yīng)用程序的一部分被捆綁在一起,。

  更新Microsoft.WSLg到1.0.29版本,。

  為WSLg切換到msrdc.exe。

  為ARM64啟用virtio以啟用WSLg共享內(nèi)存,。

  允許WSLG使用的環(huán)境變量被WSLENV覆蓋,。

  新的wsl.exe -mount功能。

  增加mount --vhd,,使掛載VHD文件更容易,。

  為wsl.exe --mount實(shí)現(xiàn)文件系統(tǒng)檢測(cè)。如果在使用wsl.exe -mount時(shí)沒(méi)有指定–type,,這一改變實(shí)現(xiàn)了文件系統(tǒng)類型檢測(cè),。

  為wsl.exe --mount增加-name功能。這項(xiàng)修改增加對(duì)通過(guò)WSL掛載磁盤(pán)時(shí)可選擇命名掛載點(diǎn)的支持,。

  更新Linux內(nèi)核到 5.10.60.1,。

  啟用額外的USB內(nèi)核配置選項(xiàng),以便通過(guò)USB與Arduino進(jìn)行交互,。

  更新到上游穩(wěn)定內(nèi)核版本5.10.60,。

  啟用virtio-pmem,支持PCI BAR相關(guān)地址,。

  在Hyper-V下啟用ARM64的vPCI支持,。

  啟用io_uring支持。

  啟用USB over IP支持,。

  啟用x86_64的準(zhǔn)虛擬化自旋鎖支持,。

  刷新dxgkrnl驅(qū)動(dòng)程序,以獲得錯(cuò)誤Bug修復(fù)和代碼清理,。

  啟用對(duì)NFSv4.1的NFS客戶端支持,,改進(jìn)9p或fstab掛載失敗時(shí)的錯(cuò)誤信息。

  修復(fù)ARM64上的\wsl$\和\wsl.localhost\問(wèn)題,。

  切換到mkfs.ext4而不是預(yù)先格式化的ext4 VHD,。

  切換到使用mkswap和swapon而不是自定義交換文件邏輯。

  添加邏輯,,動(dòng)態(tài)更新NAT網(wǎng)絡(luò)的MTU,。

  修復(fù)/etc/wsl.conf generateResolvConf 不能按預(yù)期工作的問(wèn)題。

  增加了進(jìn)度指示器輔助功能,,用于在轉(zhuǎn)換過(guò)程中顯示帶有動(dòng)畫(huà)圓點(diǎn)的請(qǐng)等待信息,,向用戶顯示W(wǎng)SL仍在運(yùn)行。

  切換wslhost.exe 為win32應(yīng)用程序,。

  切換wsl.exe --install不需要-distribution參數(shù),,但保留了對(duì)它的支持,以避免破壞現(xiàn)有的腳本,。

  添加wsl.exe --version 命令

  在wsl.exe --status和wsl.exe --version中增加了Windows版本,。

  清理wsl.exe的無(wú)效參數(shù)處理,,使語(yǔ)法錯(cuò)誤更容易自我診斷。

  如果應(yīng)用程序是通過(guò)tile啟動(dòng)的,,在關(guān)閉控制臺(tái)窗口前提示用戶進(jìn)行輸入,。

  為wslg.exe 添加錯(cuò)誤信息對(duì)話框。

  簡(jiǎn)化不支持的命令行參數(shù)的打印,。

  如果用戶在已經(jīng)安裝了 WSL 的情況下運(yùn)行 wsl.exe -install,,則打印一個(gè)更好的錯(cuò)誤信息。

  為不存在自定義內(nèi)核和不支持自定義內(nèi)核添加特殊的錯(cuò)誤代碼,。

  更新 wsl.exe --update,,以便與已解除的軟件包一起工作–這將啟動(dòng)商店頁(yè)面。

  改進(jìn)了 localhost relay 穩(wěn)定性和性能,。

  額外的性能和穩(wěn)定性改進(jìn),。




本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。