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

但是上手难度也是这里面最高的


<<:  【JavaScript】几个语法糖

>>:  【额外分享】How To Test The Smart Contract Of iParking NFT With Foundry

【Day09】Git 版本控制 - GitHub Repository

了解什麽是 GitHub 後,就来将先前新建好的 Local Repository 与 GitHub...

19 - Remote - Containers - 在容器中开发

在正式开发前,开发者都需要安装许多软件,来建立开发的环境。但是安装的方式会因开发所在的机器环境而有所...

绘图 - 即时五笔

以下内容,都是 shioaji 的官网文件的内容,只是加了一些我自己的理解,感谢永丰提供这麽完整的 ...

AAC 转档 MP3

对於AAC 这个音讯格式,可能大多数人都不太熟悉。但是AAC 是 iTunes 里常见的音乐档案格式...

[Day28] React - 建立React 元件 (Component )

前面介绍了如何用JSX语法建立React元素,接着这篇会记录如何建立React元件,即前面提到的Re...