DEV Community

Jain Wun
Jain Wun

Posted on

WSL2, VM, Dual Boot, Proxmox怎麼選?

更多會員限定文章可以到patreon觀看


WSL2, VM, Dual Boot, Proxmox怎麼選?

現在如果你想在一台電腦上使用多種不同的OS,其實有非常多的選擇

WSL2

WSL2是微軟透過Hyper-V開啟的虛擬機,讓我們不用手動去建立VM

WSL2在21H2後支援了WSLg以及GPU,這樣一來我們就可以在Windows直接使用到Linux內的GUI且能讓Linux也吃到GPU的資源

這對於一般的開發用途來說已經非常足夠,尤其是你只打算使用CLI時

VM

但是如果你想要體驗到更完整的Linux Desktop,我還是會建議使用虛擬機

不論是Virtual box或是VMware workstation,都能讓你更接近原生Linux的使用體驗

缺點是目前他們在一般消費級的顯卡上都不支援GPU pass-thru

Dual Boot

想要在體驗完整的桌面版Linux的同時又能使用到GPU的話,雙系統是個很好的選擇

但是你必須要在透過grub/ bios才能選擇開機時要用哪個系統

如果你是::遠端開機(WOL)的話,你就看不到選擇的頁面:: (KVM over IP是個解法)

必須先進到Linux才能更改grub預設啟動的OS

Docker

如果只是要輕度使用Linux來開發的話,Docker是個非常好的選擇

*要使用到GPU功能也可以搭配Nvidia-docker *(Windows必須使用WSL2)

Proxmox

他和前面幾個比較不同是hypervisor,作為長期啟動的中介層

讓我們可以開啟非常多種不同型態的虛擬機,且支援GPU pass-thru

但是上手難度也是這裡面最高的

Top comments (0)