看到很多人说 Windows 11 WSL 2 推出后,开发方面 macOS 已经没有什么优势了?
有没有用过的老哥给说道说道?
![]() | 1 alexkuang 2021-10-21 12:12:16 +08:00 ![]() 习惯了 mac 还是不想再切回 windows 那套了。可能方便了一些习惯了 windows 的用户吧,但用 mac 的应该也不会想用 windows 吧,苹果最近又丢了对王炸 M1 pro/max,更期待了 |
![]() | 2 swordne 2021-10-21 12:16:29 +08:00 ![]() 我觉得,WSL1 比 2 好用诶。 文件共享真的方便。 |
3 AoEiuV020 2021-10-21 12:19:32 +08:00 我只觉得 wslg 各种 bug,各种窗口弹不出来或者弹出来了消不掉,或者 gui 程序莫名自杀, 不论如何,有条件必然原生系统,wsl2 只能是替代部分使用虚拟机的场景, |
4 anonydmer 2021-10-21 12:20:21 +08:00 ![]() 想多了 |
![]() | 5 chendy 2021-10-21 12:20:49 +08:00 ![]() 多个 cmd 键这个优势还是挺大的。。。 |
6 lithiumii 2021-10-21 12:24:42 +08:00 via Android ![]() 操作系统不同,为啥一定要分个高下? 开发的范畴那么大,你觉得 Windows 跟 macOS 谁适合开发 iOS ? WSL2 是方便了很多。但如果可以选,我选择两台电脑,Windows 打游戏,Linux 写 Python |
![]() | 7 ch2 2021-10-21 12:31:53 +08:00 除了一些内核模块支持起来很麻烦,WSL2 算得上非常好用了 尤其是像我这样用 AMD 的 cpu+Nvdia 的 gpu,这种组合只有 Windows11 才能体验最佳 |
![]() | 8 moliliang 2021-10-21 12:33:41 +08:00 ![]() windows 的快捷键太混乱了。。。 |
9 ysn2233 2021-10-21 12:36:35 +08:00 开发方面本来就没啥优势,wsl2 类似 linux 虚拟机,但是 macos 只是类 unix 系统,虽然是原生的,但是和 linux 也不是一个东西,所以显然是各有利弊的。 |
![]() | 10 Yvette 2021-10-21 12:44:33 +08:00 主要看个人习惯?我在 Windows 上需要拿 AHK 定义一个单独的 hyper key 来模拟 cmd 的操作习惯 |
只是拉近了一些距离而已,拳打脚踢还谈不上 |
![]() | 16 lucifer9 2021-10-21 12:55:26 +08:00 每次重启换个 IP 段,没 systemd |
17 fateofheart 2021-10-21 12:56:03 +08:00 WSL 2 拳打脚踢不好说,你这个行为属于找打 |
18 lz0755 2021-10-21 12:56:59 +08:00 via Android 你在这里说这个干嘛 我怀疑你在引战 |
![]() | 19 huangmingyou 2021-10-21 13:15:43 +08:00 在 debian 里面开了一个 xeyes,卡的不行。 |
![]() | 20 chanssl 2021-10-21 13:23:33 +08:00 ![]() WSL2 没有 systemd,导致每次开机都得运行下脚本把服务跑起来 |
![]() | 22 bybyte 2021-10-21 13:28:41 +08:00 标题容易引战,WSL1/2 支持都不完整的 |
23 holulu 2021-10-21 13:29:13 +08:00 WSL2 不好用,经常出问题,还不如用虚拟机了。 |
![]() | 24 raysmond 2021-10-21 13:30:31 +08:00 没有用过,就敢这么说 |
![]() | 25 cweijan 2021-10-21 13:38:18 +08:00 ![]() WSL2 Bug 太多, 我都还是用虚拟机, 不知道有些人是怎么得出"windows 是最好的 Linux 发行版"这个理论, 完全就是一坨屎. |
26 deplivesb 2021-10-21 13:46:38 +08:00 你想多了,还拳打 macOS,脚踢 ubuntu,论生产力还不如虚拟机 |
30 MrKrabs 2021-10-21 13:54:53 +08:00 跟开个虚拟机有什么区别 |
31 podel 2021-10-21 13:55:06 +08:00 WSL 已经支持 Android 了 |
32 yujinchn 2021-10-21 14:14:38 +08:00 是不错,但我日常还是 mac 多点,偶尔 window 就用这个,总体体验不错 |
33 kilala2020 2021-10-21 14:21:14 +08:00 ![]() 活了几十年的经验告诉你:不要非此即彼 |
![]() | 34 aliceclark 2021-10-21 14:39:14 +08:00 ![]() @kilala2020 真是,现在越来越感觉 windows macos linux 都是不可或缺的 |
35 wfhtqp 2021-10-21 14:42:41 +08:00 |
![]() | 36 rrZ2C 2021-10-21 14:50:18 +08:00 反正我是轻量用户 wsl 1 用起来爽 yy |
![]() | 38 UnitTest 2021-10-21 14:53:59 +08:00 看个人喜好吧. 反正我现在的 mac 是放一边不用了. 价格和 mac 接近的 pc, 使用 win+wsl2 开发还是挺舒服的. |
![]() | 39 20015jjw 2021-10-21 15:00:04 +08:00 via Android 笑死 |
![]() | 40 leeyuzhe 2021-10-21 15:10:55 +08:00 1 没 systemd,2 开端口给别人访问非常麻烦 |
![]() | 42 leavic 2021-10-21 15:27:50 +08:00 mac 没啥感觉,毕竟不能代替,ubuntu 是真的没啥需求了,毕竟本来我装的 wsl2 就是个 ubuntu 。 |
![]() | 43 bailitusu 2021-10-21 15:41:59 +08:00 不好用,工作站本来装了 windows,想用 WSL 做开发,结果遇到各种问题还搜不到解决办法。直接装 Ubuntu 了 |
![]() | 44 starcraft 2021-10-21 15:51:00 +08:00 ![]() 我至今不明白为啥这里永远有人吹这个残疾货,是没用过原版 linux 还是咋的,要是连虚拟机都没装过 linux,那确实可以理解,没见识过嘛。 |
![]() | 45 lonenol 2021-10-21 15:56:00 +08:00 反正我觉得 WSL 不好用。。 |
![]() | 46 iSecret 2021-10-21 15:58:53 +08:00 ![]() 什么时候能支持固定静态 IP 啊? |
![]() | 47 adonislau 2021-10-21 16:04:28 +08:00 我每次更新完系统,wsl 都会被损坏无法打开,导致环境变量和 docker 全都得重新搞 |
![]() | 48 psyche 2021-10-21 16:27:18 +08:00 WSL1 可以直接运行 Win32 EXE, 请问用过的, WSL2 可以吗? 用途: 比如可以在 WSL1 里面脚本运行这个 https://github.com/KDE/snoretoast 可以生成 Windows Native 通知, 运行时间较长的脚本可以在结束时通知一下. |
![]() | 49 rioshikelong121 2021-10-21 16:48:58 +08:00 内存占用会多一点。作为前端用的很开心。没遇到什么影响深刻的问题。我想说 WSL 给我提供的便利性是兼顾 Windows 和 Linux 的好处。 我也装了个 Manjaro, 但是平时没什么空去做配置和学习。没有起步的翻墙软件的情况下,说实话要搞一套开发环境还挺折腾的,光好用的中文输入法 Manjaro 下装起来就很麻烦。 |
50 xkcht 2021-10-21 16:54:18 +08:00 不好用。科研程序,GUI 部分是 Windows,计算部分是 Linux,WSL1 可以混合使用 |
![]() | 51 neroxps 2021-10-21 16:57:15 +08:00 emmm windows 从来可以装虚拟机开发,现在 wsl2 不就是虚拟机吗。只是能读取 windows 文件的虚拟机吧?而且网络还是阉割。有点难搞。 |
52 wxlwsy 2021-10-21 17:02:08 +08:00 wsl1 是半残废的 linux. docker 用不了. wsl2 就是个虚拟机套的 linux,奈何用的 hyperv,什么时候 wsl2 解决了 ip 问题,那就是真香了. 我还试过 wsl2 装 firefox,装 linuxqq.firefox 倒是可以跑,就是字体有点丑. qq 那没法玩,乱码+卡死无响应...劝退了 |
![]() | 54 hwdef 2021-10-21 17:06:08 +08:00 要看做什么开发,,开发什么用什么平台, 这标题太引战了。。。 |
![]() | 55 Maboroshii 2021-10-21 17:07:20 +08:00 via Android mac 上我也开了个虚拟机。。。 所以下部电脑考虑一下 windows |
58 jdz 2021-10-21 17:14:22 +08:00 via Android @aliceclark mac 为啥不可或缺 |
59 jdz 2021-10-21 17:17:44 +08:00 via Android @neroxps wsl2 和 win 共享内存,开虚拟机的话,要强制分割内存这点不好,比如我现在一般都是 32g 内存了,但是虚拟机的话,要 16 16 分感觉就不够用 |
![]() | 60 also24 2021-10-21 17:21:14 +08:00 WSL2 蛮好用的,但是动不动就占一堆内存…… ![]() |
![]() | 63 felixcode 2021-10-21 17:26:16 +08:00 via Android 用 wsl2 比开个 linux 虚拟机方便很多吗? |
64 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 更好(瞎猜) |
65 jiaqiliu 2021-10-21 17:32:00 +08:00 @wxlwsy 不清楚你说的“IP 问题”具体指什么。如果是想要每次重启固定 IP 的话,网上已经有解决方法: https://github.com/microsoft/WSL/issues/4150#issuecomment-504209723 |
66 jiaqiliu 2021-10-21 17:34:04 +08:00 |
71 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 访问 |
![]() | 72 dingwen07 2021-10-21 18:32:33 +08:00 via iPhone WSL2 的开启速度和内存占用比虚拟机好太多 |
![]() | 73 ysy950803 2021-10-21 18:33:35 +08:00 不管,反正台式打游戏,Mac 打代码。 |
74 aLazarus 2021-10-21 18:56:10 +08:00 我是 wsl2 开服务给 mac 用,谁都不差 |
75 TrembleBeforeMe 2021-10-21 19:32:53 +08:00 @psyche 在 shell 里面直接输 abc.exe 就行了 |
![]() | 76 MakHoCheung 2021-10-21 19:36:11 +08:00 wsl2 跟在 win 上 docker 用 linux 镜像有啥区别吗,为啥之前没有拳打脚踢呢 |
![]() | 77 HankAviator 2021-10-21 20:02:30 +08:00 |
![]() | 78 HankAviator 2021-10-21 20:04:06 +08:00 上面这个缺陷使得 git 所有操作都爆慢,不然就要用 vhdx 里跑,文件弄出来麻烦死 |
79 charlie21 2021-10-21 20:10:00 +08:00 叉子是可以当作筷子用的,虽然它本身是为了吃饭而制造的,但这并不阻碍人们拿它喝汤,并要求它修复一些问题以提高叉子的喝汤效率 有人认为 “叉子喝汤慢” 是一个巨大问题,因为叉子声称自己是一个餐具,而某些人们认为 “餐具就应该帮助喝汤”:“叉子就是垃圾,你先解决了叉子不能喝汤的问题再谈叉子的餐具质量如何” |
![]() | 80 ww2000e 2021-10-21 20:11:33 +08:00 像我习惯 linux 当桌面的,没有试的欲望。。。 |
![]() | 81 qq316107934 2021-10-21 20:12:00 +08:00 已经用了一年 WSL 2 了,也跟公司申请从 MBP 换到了 Windows 笔记本,还有 N 卡独显,体验良好 MBP(13'')带 4K 屏真的太卡了 |
![]() | 82 azkaban 2021-10-21 20:18:33 +08:00 @HankAviator alias git='git.exe' |
83 tpsxiong 2021-10-21 20:32:49 +08:00 wsl2 唯一不爽的地方就是文件跨系统读写龟速 |
![]() | 84 chanssl 2021-10-21 20:53:03 +08:00 |
![]() | 85 nekoyaki 2021-10-21 20:57:01 +08:00 怎么总有人听别人去说两句泰国人妖好,就觉得泰国人妖拳打西洋大妞,脚踢大和抚子…… |
![]() | 86 puras 2021-10-21 21:31:48 +08:00 Win10 输入法,切换到中文后,总是先自动变成英文状态,需要切换,才变成中文。 设置中已经设置了默认中文。 有解么?用了几个 Win10,受不了了,换回了 Mac |
88 shika 2021-10-21 21:49:26 +08:00 via Android 桥接网络都没有 |
![]() | 89 club 2021-10-21 21:56:44 +08:00 本质还不是个虚拟机 |
90 VZXXBACQ 2021-10-21 22:10:33 +08:00 @aliceclark 越来越感觉 Mac 是唯一可以或缺的了,iPhone 我都缺不了,但 Mac 可以。 |
91 Yadomin 2021-10-22 01:07:30 +08:00 怎么没人提不能直通 USB,我来补上 |
![]() | 92 aliceclark 2021-10-22 01:26:25 +08:00 |
![]() | 93 selfcreditgiving 2021-10-22 06:11:48 +08:00 via Android windows 有一点致命的,就是风扇一直很吵,而 mac book 可以做到只有在很高负荷的时候才响,其余时候都听不到声音。 |
![]() | 94 snowlyg 2021-10-22 08:21:25 +08:00 mac book 有个致命弱点,就是太贵了。 |
95 hu8245 2021-10-22 08:48:23 +08:00 via Android 都有,都喜欢,都有缺点,都好用,为什么要做选择,都要,全都要也没有问题,何必总是比个高低 |
96 CrazyMonkeyV 2021-10-22 09:02:41 +08:00 @snowlyg 那是你没见过工程机 |
![]() | 97 p1gd0g 2021-10-22 09:12:31 +08:00 golang 后端,已经用了两年的 wsl 了(生产),没遇到过什么问题。 五年 linux 使用经验,在我眼里,win 就是最好的 linux 发行版。 |
![]() | 98 HankAviator 2021-10-22 09:13:00 +08:00 |
99 wowbaby 2021-10-22 09:13:10 +08:00 mac 的优势是广告少,软件走沙盒,win 下我只要装一个 git,自带 git shell 一样好用 |
100 jheroy 2021-10-22 09:49:27 +08:00 有很多 macOS 上用着很顺手的软件在 windows 上没有。 比如 karabiner,alfred 的 workflow,Sequel ace 。 |