wsl2 + Windows Terminal 完全可以取代 macOS

2020-05-11 06:54:12 +08:00
 ericgui

公司发了台 macBook 用了大半年 其实还是非常好用的

但我有一台 32G 内存,i7 的 dell 不用可惜了 最近尝试着注册了 windows insider,升级了 wsl2 并且安装了 windows terminal (颜值非常高)

效果非常 OK 的

wsl2 支持 docker 非常非常 OK

23243 次点击
所在节点    程序员
148 条回复
wujunzero
2020-05-11 09:33:02 +08:00
可能针对你的情况可以,当是口气有点大。标题党嫌疑。
kosmosr
2020-05-11 09:35:39 +08:00
标题党
littlewey
2020-05-11 09:38:00 +08:00
@Biggoldfish macOS 是一个 Unix, 不是一个类 Unix 。
ZZSZZSZZS
2020-05-11 09:38:46 +08:00
wsl2 的 docker 里的端口没法从局域网访问的
PbCopy111
2020-05-11 09:40:37 +08:00
我本来想试试 iptables 的穿透。。结果发现 wsl 不支持。。。

我本来想 airdrop,结果发现跟 iphone 怎么也不容易连。

我想试试复制粘贴。。。妈的。。没戏,放弃了。。

起码我用个蓝牙耳机还是可以的把???

结果蓝牙鼠标+蓝牙耳机,结果根本不成,不能两个同时连接。。。

dell 还有一个 connect 的软件可以推送消息到手机上。。。可是还用的蓝牙。。我只能连接一个。。要么鼠标,要么手机。。。
TangMonk
2020-05-11 09:44:57 +08:00
wsl 很好用,至少后端开发没什么问题,比如 rails, php
aladdindingding
2020-05-11 09:48:58 +08:00
macos 上有 alrefd 剪切板历史 工作流等等,大大提高了复制粘贴效率 你们懂得,window 虽然也有类似剪切板的 不过太垃圾 被 alfred 秒杀 还有就是 window 广告太多,macos 应该是我们程序员的一片净土了 价格贵点没啥 毕竟生产力工具
moonvstod
2020-05-11 09:50:48 +08:00
安装 wls2 后,windows 开机很稳,蓝屏一次正常一次轮询,然后重做系统了
richardwong
2020-05-11 09:52:32 +08:00
@janxin 上来了。极致性能
richardwong
2020-05-11 09:53:10 +08:00
@Chingim 我用了几个月。很舒服。不开发 ios app 的话 mac 就丢一边吃灰了
Had
2020-05-11 09:53:17 +08:00
@PbCopy111 为啥蓝牙只能同时用一个设备啊...
richardwong
2020-05-11 09:55:56 +08:00
@encro 可以回退。wsl1 和 wsl2 共存。wsl --set-version 好像。搜一下
richardwong
2020-05-11 09:56:43 +08:00
@InkStone explorer.exe .
jmyz0455
2020-05-11 10:00:59 +08:00
WSL2 有什么升级的地方? Windows Terminal 我记得之前搞各种配置都不是好看,楼主发图看一下?
masquerader
2020-05-11 10:02:09 +08:00
用了一段时间的 WSL/WSL2,综合我的使用来看:
1. 准确点说,WSL2 是用虚拟技术实现的 Linux 子系统,和直接使用虚拟机还是有区别的,对使用者的主要体验就是启动速度超快(首次启动大概 1s ),省去启动虚拟机的那段时间。
2. 因为 WSL2 使用虚拟技术,所以带来了完整的 Linux 体验,安装 docker 等等在 WSL 时存在的问题都不存在了。所以现在 Windows 下,有两种选择,安装 Docker Desktop 或者 WSL2 + Docker 。Docker Desktop Edge 版本可以打开 WSL2 集成,你会看到你多出来两个 WSL2 发行版,都是 Docker Desktop Edge 创建的。这两种方法运行容器体验都还不错。
3. 因为是虚拟技术,WSL2 会有单独的 IP 等网络设置,后果就是网络访问不如 WSL 那样原生。但官方还是做了不少努力的,现在从 Windows 本机访问 WSL2 是可以通过 localhost 实现的,而不是使用 WSL2 的 IP (当然这样也可以就是体验不太原生),但反过来从 WSL2 访问 Windows 本机是不能通过 localhost 实现的。这点微软在做工作,未来应该可以解决。
4. WSL2 的文件访问速度比起 WSL 来说是个飞跃。
5. WSL/WSL2 两者可以通过命令 wsl --set-version <distro> <ver> 自由切换,微软也明确指出 WSL/WSL2 未来将会共存。
masquerader
2020-05-11 10:03:47 +08:00
补充一下,因为 WSL2 使用了 Hyper-V 技术,所以可能会和 VMWare/VB 有冲突,据说都会解决,但我没有装这些虚拟机没有验证,各位有类似需求的同学谨慎选择。
PbCopy111
2020-05-11 10:05:16 +08:00
@Had 我也想知道啊。。。。
rockivy
2020-05-11 10:10:58 +08:00
@justrand 同问 : ) 目前用 vagrant+virturlbox 还蛮顺手的,想知道 wsl2 有什么更好的地方
kneep
2020-05-11 10:14:44 +08:00
对我来说确实够了,最近我也一直在给同事安利 WSL 。而且我觉得现在 Windows 10 没有什么越用越慢的问题,我 2016 年的 Yoga 900 用到现在,装了 Windows 10 后都没有重装过,速度没什么变化。
对我来说,就盼望 JetBrain 全家桶能快点支持 WSL,这样的话就不需要再装原生的 Git 之类工具了。

不过这个还是要看个人需求,MacBook 的优点,不会只有“类 UNIX 系统”这一点便利。
BernieDu
2020-05-11 10:16:50 +08:00
@InkStone 我一个 iOS 开发不让我谈 iOS 开发。谈就是抬杠。。我。。。。。好难啊

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

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

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

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

© 2021 V2EX