WSL 2 和虛擬機器有什麼區別?

時間 2021-06-01 06:48:42

1樓:

WSL1 的時候區別還挺大的,比如 WSL 和 Win32 共享同乙個防火牆規則,Win32 可以直接 kill 乙個 WSL 程序,資源管理器可以一視同仁看到所有子系統的活動,等等。

但到了 WSL2……在我看來真的和虛擬機器沒啥區別了。但要是和競品對比的話,算是乙個互動性優化得非常好的虛擬機器。例如啟動的時候核心直接 load 進記憶體速度非常快,WSL 的記憶體管理粒度非常小不會有特別多 overhead,有 WSL2 和 Win32 的 CLI 介面互操作,有整合的 plan9 雙向檔案共享。

總體而言,屬於其他虛擬機器廠努努力也基本上能做到的型別,不像 WSL1 屬於只能微軟自己做的黑科技。

其實底層大概不是我最關心的問題,我更擔心使用者體驗上的變化。

2樓:白久良

和裝虛擬機器肯定有區別,微軟不會那麼傻的。(而且用WSL2的時候不能使用其他虛擬機器)

微軟的WSL是為了方便開發。之前WSL1(暫且這麼叫吧)有很多問題,這些問題有希望在WSL2中解決。而且,開發者也還是可以用WSL1,剩下的就是權衡利弊的事情了。

我覺得題主既然會問出這種問題,那WSL2和你的關係不大,你不需要考慮這方面的問題。

虛擬機器和雙系統有什麼區別

虛擬機器是在原本的宿主系統中通過虛擬機器軟體來安裝其他不同的作業系統,好處的話就是切換自如,可以用來做一些測試,搭建服務端環境之類的用途,也可以單純用於折騰和體驗一些新鮮系統.虛擬機器畢竟是軟體,所以你要做移植也是十分容易的,匯出之後在其他電腦就可以匯入並且享受同樣的體驗。壞處基本上就是對物理主機的...

有虛擬機器為什麼還要用雙系統?

劉國慶 分應用場景吧,有些時候虛擬機器方式香,有的時候雙系統香,脫離具體應用場景談某種方式好,這不妥當。題主對雙系統有疑問,我就列舉一下使用雙系統方式而不是虛擬機器方式的一些理由吧 雙系統方式快。這個不承認不行,無論你是什麼虛擬化技術,虛擬機器的效能多多少少都會打折扣 與具體硬體打交道的場景幾乎是虛...

銀行POS機和直營POS機有什麼區別?

松招堂 區別 1 辦理的角度 銀行POS辦理正常需要營業執照,對公賬戶,比較麻煩,而第三方則僅僅需要個人證件即可辦理,很方便。2 結算到賬的角度 銀行的結算通常是T 1模式,也就是工作日次日到賬,也就是你周五週六周天的收款,要等到下周一才會給你結算到你卡上,而第三方則可以做到T 0,也就是實時到賬,...