Windows Subsystem for Linux在內部預覽版18945中的新鮮事
Windows 10 insiders build 18945 發布,它包含了Windows Subsystem for Linux (WSL)的一些新的功能,增加了使用localhost 從Windows 訪問WSL 2 發行版中的Linux 網絡應用程序的能力,以及更好地控制Linux 發行版的全局配置選項,這些選項將更好地控制Linux 發行版,例如為WSL 2 虛擬機(VM)指定自定義內核。
使用localhost
從Windows連接到Linux應用程序
在使用WSL 2發布的第一個版本中,需要通過遠程IP地址訪問網絡應用程序,但現在這個問題已經解決,現在可以使用localhost從Windows訪問Linux網絡應用程序。例如,下面的圖片顯示了在WSL 2發行版中啟動NodeJS 服務器,然後在Edge瀏覽器中使用本地主機連接到NodeJS服務器。
其團隊表示已經對Windows 中的Linux 應用程序進行了排序,因為這是最常見的網絡用例。
WSL 全局配置
所有WSL 2發行版都運行在同一個虛擬機 (VM)上,因此,在此VM的任何配置選項都將全局應用於所有WSL 2發行版。在這個新的更新中,增加了為WSL使用全局配置選項的能力,這些選項是針對那些希望進一步定制他們的WSL體驗的超級用戶。
在用戶文件夾中創建一個名為.wslconfig的新文件( C:Users<yourUsername>
where <yourUsername>
是你的Windows登錄名)。wslconfig文件是以INI文件為模型的,就像.gitconfig一樣。
在WSL 2 中使用自定義內核
提供了一個WSL 2 的Linux 內核,它是在Windows 中提供的。如果你希望有一個特定的內核為你的WSL 2 發行版提供電源,例如使用特定的內核模塊,現在可以在.wslconfig 文件中使用內核選項來指定到機器上內核的路徑,並且該內核在啟動時將被加載到WSL 2 VM 中。如果沒有指定選項,將回到使用Windows 提供的Linux 內核作為WSL 2 的一部分。
詳情見博客地址: