WSL 2 拳打 macOS,脚踢 Ubuntu ?

2021-10-21 12:08:37 +08:00
 Duccck

看到很多人说 Windows 11 WSL 2 推出后,开发方面 macOS 已经没有什么优势了?

有没有用过的老哥给说道说道?

19109 次点击
所在节点    Windows
118 条回复
neroxps
2021-10-21 17:21:50 +08:00
@jdz #59 但 wsl2 依然还是虚拟机吧?该消耗的还是会消耗。
also24
2021-10-21 17:24:18 +08:00
@jdz #59
WSL1 是共享的,WSL2 的内存是独立的…… 任务管理器里就能看到
felixcode
2021-10-21 17:26:16 +08:00
用 wsl2 比开个 linux 虚拟机方便很多吗?
jiaqiliu
2021-10-21 17:29:16 +08:00
@also24 从很早的 VMWare Workstation 版本开始( V4 还是 V5 ),VMWare 的内存已经变成共享的。
https://www.vmware.com/support/ws5/doc/ws_performance_mem_host.html

另外 V7 也进一步做了优化
https://www.vmware.com/pdf/ws7_performance.pdf

至于后面的直到现在的 V16,应该比 V7 更好(瞎猜)
jiaqiliu
2021-10-21 17:32:00 +08:00
@wxlwsy 不清楚你说的“IP 问题”具体指什么。如果是想要每次重启固定 IP 的话,网上已经有解决方法:
https://github.com/microsoft/WSL/issues/4150#issuecomment-504209723
jiaqiliu
2021-10-21 17:34:04 +08:00
also24
2021-10-21 17:34:09 +08:00
@jiaqiliu #64
一脸懵逼,你确定你是在回复我嘛?
jdz
2021-10-21 17:52:11 +08:00
@also24 这个倒没注意,但是我在 wsl 中和 windows 中看到的都是 32g (本机 32g 内存)
also24
2021-10-21 17:56:18 +08:00
@jdz #68
我在 WSL2 中看内存也是不一样的,本机 64G,WSL2 内只有 50G

jdz
2021-10-21 18:02:26 +08:00
@also24 这个也是相差不多,但是如果开虚拟机的话就是 32 32 了,感觉小很多
johnniang
2021-10-21 18:06:15 +08:00
我来回答一下大家讨论中遇到的两个问题:

1. 键盘键位切换

推荐: https://github.com/microsoft/PowerToys

2. 重启更换 IP 段问题

这个问题我没有去解决,不过目前我有两个使用场景:

- WSL2 访问宿主机,可以通过域名:your_host_name.mshome.net 域名访问
- 宿主机访问 WSL2 某端口,可直接使用 localhost:port 访问
dingwen07
2021-10-21 18:32:33 +08:00
WSL2 的开启速度和内存占用比虚拟机好太多
ysy950803
2021-10-21 18:33:35 +08:00
不管,反正台式打游戏,Mac 打代码。
aLazarus
2021-10-21 18:56:10 +08:00
我是 wsl2 开服务给 mac 用,谁都不差
TrembleBeforeMe
2021-10-21 19:32:53 +08:00
@psyche 在 shell 里面直接输 abc.exe 就行了
MakHoCheung
2021-10-21 19:36:11 +08:00
wsl2 跟在 win 上 docker 用 linux 镜像有啥区别吗,为啥之前没有拳打脚踢呢
HankAviator
2021-10-21 20:02:30 +08:00
HankAviator
2021-10-21 20:04:06 +08:00
上面这个缺陷使得 git 所有操作都爆慢,不然就要用 vhdx 里跑,文件弄出来麻烦死
charlie21
2021-10-21 20:10:00 +08:00
叉子是可以当作筷子用的,虽然它本身是为了吃饭而制造的,但这并不阻碍人们拿它喝汤,并要求它修复一些问题以提高叉子的喝汤效率

有人认为 “叉子喝汤慢” 是一个巨大问题,因为叉子声称自己是一个餐具,而某些人们认为 “餐具就应该帮助喝汤”:“叉子就是垃圾,你先解决了叉子不能喝汤的问题再谈叉子的餐具质量如何”
ww2000e
2021-10-21 20:11:33 +08:00
像我习惯 linux 当桌面的,没有试的欲望。。。

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

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

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

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

© 2021 V2EX