WSL2 環境配置

虛擬機,WSL, WSL2 怎麼選?

WSL和WSL2的比較見:https://docs.microsoft.com/zh-cn/windows/wsl/compare-versions

有以下幾點值得關注:

  1. WSL2 相比 WSL 更像虛擬機。WSL2有完整的 Linux 內核,完全的系統調用兼容性,默認使用原生的 EXT4 文件系統。
  2. WSL2 目前不支持串口和USB口,嵌入式開發者需要注意。

虛擬機和WSL2:

  1. WSL2 使用了 Hyper-V 的一個小子集進行虛擬化,與windows有更高的集成度。因此在啓動速度方面遠快於一般VM。
  2. WSL2 不支持 GUI 應用,所以不支持類似 Ubuntu Desktop 上的圖形化操作。Windows 11 現已加入對 GUI 的支持。
  3. WSL2 目前不支持串口和USB口。

WSL2 安裝

官方手動安裝方法如下:https://docs.microsoft.com/en-us/windows/wsl/install-manual

如果應用商店無法訪問,這裏 有可供直接下載的鏈接。

Troubleshooting and Tricks

1)vmmem 佔用大量內存:創建 %UserProfile%\.wslconfig 文件並加入以下內容

[wsl2]
memory=24GB    # 設置希望最大內存
swap=0
localhostForwarding=true

2)使用 File Explorer 訪問 wsl 內的文件:在 shell 內執行

$ explorer.exe ./

在 File Explorer 內打開當前目錄。

3)wsl 重啓:目前虛擬機內還無法做到,一個簡單粗暴的方法是直接 wsl --shutdown

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章