lucac 发表于 2021-10-11 14:58

现在同时使用window+linux比较好的姿势是什么?

日常使用需要一台windows机器(微信、qq、office、许多只有win客户端的国产vpn), 一台linux机器(跑各种ide,开发主力机), 和一堆虚机(测试环境)
之前是用三台旧笔记本加两个显示器解决的, 现在新换了台笔记本5800u/40g,感觉cpu和内存都够,想把之前的环境整合到一起,现在比较流行的方案是啥?

新机器自带win10家庭版20H2,目前考虑的方案有:

家庭版装hyper-v或者vmware workstation,这种好像是最不折腾的,虚机定期快照数据也比较安全,但是担心性能损耗
wsl2,没用过,查了下好像也支持多实例,好像除了没用systemd之外也没啥问题,不知道会不会不稳定(比如win10自动更新后开发环境数据丢失之类的)
ubuntu20.04 + kvm/iommu,据说性能几乎无损,不知道kvm+iommu开台win10安装steam玩游戏靠不靠谱


精钢魔像 发表于 2021-10-11 15:02

windows用vscode 远程开发,连接wsl或者虚拟机装个linux 都可以

以前用虚拟机开发主要是图形界面太慢
用vscode 完美解决

系统杀手 发表于 2021-10-11 15:06

把你的IDE换成Windows版。然后虚拟机你linux上用啥,win里也用啥呗。

如果坚持要用linux版的IDE。WSL2 GUI呗。

Nanachi 发表于 2021-10-11 15:08

wsl2就是虚拟机

—— 来自 HUAWEI JAD-AL50, Android 10上的 S1Next-鹅版 v2.5.1

konata422 发表于 2021-10-11 15:13

本帖最后由 konata422 于 2021-10-11 15:15 编辑

完全可以实机安装linux,开机时候按F12切过去。就是显卡驱动比较麻烦,不跑DL应该无所谓。自己拿闲置的固态装了manjaro和fedora。当然如果WSL的性能损耗在你接受范围内那也可以,vscode和jetbrains都已经支持了

双刀少女 发表于 2021-10-11 15:14

国产v p n换成主流的clash和ss呗,微信qq office 用虚拟机/安卓投屏

系统杀手 发表于 2021-10-11 15:15

Nanachi 发表于 2021-10-11 15:08
wsl2就是虚拟机

—— 来自 HUAWEI JAD-AL50, Android 10上的 S1Next-鹅版 v2.5.1

我有台Intel Core2的老爷机装Win10后。能开wsl2正常用ubuntu。但是没法开hyper-v或“windows沙盒”功能,提示cpu不支持虚拟机需要的指令集,所以我觉得可能还是有点区别的。

Nanachi 发表于 2021-10-11 15:18

系统杀手 发表于 2021-10-11 15:15
我有台Intel Core2的老爷机装Win10后。能开wsl2正常用ubuntu。但是没法开hyper-v或“windows沙盒”功能, ...

https://www.zhihu.com/question/439585675

wsl2 不需要开启 hyper-v 指的是你不需要在 Windows 控制面板的 程序与功能 设置项里面安装 hyper-v 和对应的控制台工具

但是实际上 wsl2 底层还是 hyper-v 实现的纯虚拟机,不信你可以看taskmgr 里面 vmmem 以及虚拟网卡 vEthernet

本质上 wsl2 就是一个安装了不带桌面的 linux 发行版,它和你自己手动维护一个虚拟机的差别在于他自动映射了 localhost 这个域名,打通了 wsl2 和 宿主 win 环境的网络名称,以及自动映射了一个叫做 wsl 的 samba 共享文件夹,打通了文件系统

b0207191 发表于 2021-10-11 15:22

wsl有些还是比不上原装linux
比如

https://bbs.saraba1st.com/2b/forum.php?mod=viewthread&tid=2000401&page=2#pid52955690

Magnesium 发表于 2021-10-11 15:39

不用考虑性能损耗,CPU 开能开虚拟化的话损耗很小了。不是 Linux 原住民,Windows + 虚拟机是最省心的。

不怕折腾的 Linux 原住民建议用 systemd-npawn 容器管理多个 Linux 环境;Windows 用虚拟机解决。上 WSL 有点掩耳盗铃,不出问题时用的很爽,Windows 出问题时带着你所有 WSL 陪葬,都不知道要怎么修。

精钢魔像 发表于 2021-10-11 16:49

Magnesium 发表于 2021-10-11 15:39
不用考虑性能损耗,CPU 开能开虚拟化的话损耗很小了。不是 Linux 原住民,Windows + 虚拟机是最省心的。

...

最离谱的一次是在windows双击wsl的虚拟磁盘,wsl就出问题了
重启服务解决

用wsl 一定得把文件放到windows上

Litccc 发表于 2021-10-11 16:56

用的wsl2

linux40 发表于 2021-10-11 16:59

kvm+iommu靠谱,但比较折腾,而且笔记本不外接显示器的话比较麻烦。

我现在没外接显示器,走的远程桌面,但远程桌面很不稳定。

不用显卡输出的话直接走scipe,不麻烦。

zatsuza 发表于 2021-10-11 17:03

虚拟化损耗最大的是磁盘和网络io,如果这两样都不heavy就跑vm,毕竟win10这个资源大户完全不适合在vm下用

—— 来自 Sony J9210, Android 11上的 S1Next-鹅版 v2.5.1

limon 发表于 2021-10-11 17:11

性能损耗很小,vm 和 wsl2 选一个,我是 vm 快照方便,而且 wsl2 有些膈应人的地方

commanderyuri 发表于 2021-10-11 17:13

zatsuza 发表于 2021-10-11 17:30

commanderyuri 发表于 2021-10-11 17:13
磁盘可以直通,网络有sr-iov

—— 来自 Xiaomi M2007J3SC, Android 11上的 S1Next-鹅版 v2.5.0 ...

在个人工作站里都是不靠谱的选项

—— 来自 Sony J9210, Android 11上的 S1Next-鹅版 v2.5.1

allenz3 发表于 2021-10-11 17:56

我就在wsl2上跑测试,没有问题,虽然只是跑跑redis,nginx,postgresql之类

—— 来自 Sony XQ-AS72, Android 11上的 S1Next-鹅版 v2.5.1

qianoooo 发表于 2021-10-11 18:00

wsl2啊 开发够用了

aithinkso 发表于 2021-10-11 18:25

启用wsl2以后VMware变得肉眼可见的卡,有招吗

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.5.1

macos 发表于 2021-10-11 19:03

windows下虚拟,性能比较好发挥

macos 发表于 2021-10-11 19:04

home版10没hyperv,装vm吧,或者vbox也行

JudgmentEye 发表于 2021-10-11 19:19

fishmanzero 发表于 2021-10-11 19:19

有在wsl里实现systemd的workaround,也还行了

—— 来自 粗粮 K30 Pro, Android 11上的 S1Next-鹅版 v2.5.2

k12320593 发表于 2021-10-11 19:28

kvm虚拟windows

双刀少女 发表于 2021-10-11 19:43

wsl2比vm好在哪里?

耕者有其田 发表于 2021-10-11 19:45

IT之家 10 月 10 日消息 微软此前在 Windows Insider Preview 构建版本中测试了 Windows 11 适用于 Linux 的子系统,安装您喜欢的 Linux 发行版就像从 Windows Terminal 直接键入“ wsl –install ”一样简单。

虽然 Windows 11 正式版中并没有带来大家期盼的 Android 子系统支持,但并不影响 Linux 子系统如期而至。这也给很多经常使用 Linux 应用的用户带来了方便。

默认情况下,该环境还支持图形和声音,这意味着你还可以轻松在 Windows 上安装图形 Linux 应用程序,然后与本机正常的 Windows 11 应用程序无缝并存运行。

IT之家了解到,Windows 11 还支持将 Linux 应用程序的快捷方式添加到开始菜单,这意味着目前可用的 Linux 图形化程序与普通环境下的 PC 应用并无不同,您同样可以在 Windows 上流畅地运行。

xlsthsj 发表于 2021-10-11 19:48

个人觉得最舒适的还是用两台电脑装不同系统。

lvcha 发表于 2021-10-11 20:10

henvelleng 发表于 2021-10-11 20:45

我以前一般是linux里装虚拟机跑windows

后来直接就不要windows了,office用linux版的,微信qq用手机解决

paladin7 发表于 2021-10-11 21:36

借楼问一下 看楼上用vm居多
比virtualbox好在哪里呢

— from OnePlus ONEPLUS A5000, Android 9 of S1 Next Goose v2.5.2

JudgmentEye 发表于 2021-10-11 22:14

acgcn 发表于 2021-10-12 07:52

当然是两台真机

orecheng 发表于 2021-10-12 08:18

esxi 显卡直通 不过太复杂了

すぴぱら 发表于 2021-10-12 08:46

原村小和和 发表于 2021-10-12 09:31

你确定你的笔记本网卡能用sr-iov吗?我还没见过那个笔记本网卡这么好。

laotoutou 发表于 2021-10-12 12:14

要不然改改习惯,用win开发?
然后hyper-v虚拟不同的win。
哪几个ide非得用linux啊

Nanachi 发表于 2021-10-12 12:22

すぴぱら 发表于 2021-10-12 08:46
win11的wslg现在都有几个严重问题没解决
比如ui显示错误和qq截图碰到窗体会把虚拟机搞崩
还有窗体不响应 ...

不响应输入法是转发的特性,windows下所有转发linux gui的软件都无法响应输入法

—— 来自 HUAWEI JAD-AL50, Android 10上的 S1Next-鹅版 v2.5.2

recolic 发表于 2021-10-12 13:42

精钢魔像 发表于 2021-10-12 13:45

Nanachi 发表于 2021-10-12 12:22
不响应输入法是转发的特性,windows下所有转发linux gui的软件都无法响应输入法

—— 来自 HUAWEI JAD-A ...

wsl 1 时可以在wsl 里装个中文输入法解决
就是用起来不舒服
页: [1] 2
查看完整版本: 现在同时使用window+linux比较好的姿势是什么?