win 下的 Linux 环境选择

2022-08-22 21:55:40 +08:00
 luffy

win 下 Linux 环境有几种选择:

1, qemu 装 linux

2, virtualbox 装 linux

3, vmware 装 linux

4, docker

5, wsl2

通过 vscode ssh 插件可以连到 linux 虚似机里面的项目。

看起来是 qemu/virtualbox 装虚似机会更方便一些,可以少踩一些坑?

从方便开发的角度来看, 不确定哪一种会更方便顺畅一些?

12959 次点击
所在节点    Windows
108 条回复
rickiey
2022-08-23 10:41:36 +08:00
wsl 放弃吧,不如虚拟机挂盘,virtualbox 网络就是个垃圾,踩过坑,推荐 VMware
victorc
2022-08-23 10:44:49 +08:00
以前一直用 vagrant ,就是 virtualbox 套壳,有 wsl2 ,无脑选 wsl2
cxh116
2022-08-23 10:53:53 +08:00
反着来, 虚拟机里装 win ,还能隔离 win 病毒,保护你的代码安全.同时宿主机跑 linux,代码开发时,性能最强! 🐶
anyele
2022-08-23 10:55:14 +08:00
visualbox , 快照免费
luffy
2022-08-23 10:55:28 +08:00
@cxh116 虚似机装 win ,是不是得折腾激活,正版之类的?现在买机器不是都自带 win 正版嘛?

虚似机里面的 win 得找破解?
Awes0me
2022-08-23 11:05:50 +08:00
hyper-v 是个大坑
wupher
2022-08-23 11:05:50 +08:00
wsl2 ,但只是日常开发,交叉编译。

主力还是 Mac 。

有小坑,但不多。
cxh116
2022-08-23 11:15:57 +08:00
@luffy win 不激活现在也可以用的,只是显示提示. 你的机器本来有授权,所以不存在盗版问题.
不是激活了就是正版,没激活就是盗版,主要还是看你花钱了且在合理的使用范围内.
jitongxi
2022-08-23 11:22:10 +08:00
直接转 linux 桌面版一了百了, 拿起 e3 老爷机,跑的飞快。
leeyuzhe
2022-08-23 11:24:01 +08:00
wsl2
butanediol2d
2022-08-23 11:38:16 +08:00
@luffy #39 VMWare Workstation Player 不是可以免费用吗?我觉得已经足够了。
seakingii
2022-08-23 12:19:45 +08:00
vmware + ubuntu , 虽然有点性能损失,但系统的兼容性好.
nkidgm
2022-08-23 12:26:12 +08:00
wsl2 当 Linix 的命令行工具来使用挺好用的,但跑服务非常不好用,比原生 Linux 还要折腾。
jdz
2022-08-23 12:33:39 +08:00
@Osk hyper-v 与 host 共享硬件么, 比如 vmware, 分配 20g, 那么他就只能用 20g, 即使主机 64g. 而 wsl2 就与主机共享这些硬件, 这点很好
jdz
2022-08-23 12:35:53 +08:00
@LaoLeyuan 羡慕, 我司就没有
zed1018
2022-08-23 12:39:39 +08:00
wsl2
zengzizhao
2022-08-23 13:25:46 +08:00
multipass
elechi
2022-08-23 13:28:10 +08:00
vmware player
Krime
2022-08-23 13:30:21 +08:00
日常还是更喜欢用 wsl1 ,访问真实文件系统速度快些。而 wsl2 的话,子系统文件访问速度不错,但是从真实系统访问(比如开发过程中手动整理静态资源等)要麻烦一些。
涉及到更低层需要更完整的 linux 环境时,就改用 virtual box 的虚拟机,挂载设备进去基本能解决 80% 的问题。
2022study
2022-08-23 13:35:03 +08:00
@Osk 我也认同此兄弟的看法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/874664

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX