公司发了台 macBook 用了大半年 其实还是非常好用的
但我有一台 32G 内存,i7 的 dell 不用可惜了 最近尝试着注册了 windows insider,升级了 wsl2 并且安装了 windows terminal (颜值非常高)
效果非常 OK 的
wsl2 支持 docker 非常非常 OK
1
AngryMagikarp 2020-05-11 06:58:21 +08:00 16
用 mac 首先是一种豪华感,其次才是生产力。Windows 太土了。
|
2
ohao 2020-05-11 06:58:52 +08:00 2
来 你给我说说怎么安装 xcode 开发 ios/macos 的 app
23333 日常使用本身都差不多 主要看习惯 |
3
janxin 2020-05-11 07:09:19 +08:00
WSL2 文件系统性能上来了吗?
|
4
reus 2020-05-11 07:11:58 +08:00 via Android
mac 也可以开虚拟机跑 linux
|
5
hly9469 2020-05-11 07:15:37 +08:00 via iPhone
?
|
7
qoo2019 2020-05-11 07:22:53 +08:00 via iPhone
终端里面的 command+c 之类的快捷键可以实现了么?
|
8
wellwell 2020-05-11 07:30:57 +08:00 via iPad
大清亡了~
这个不是早就被聊过了嘛 |
9
Tink 2020-05-11 07:35:02 +08:00 via iPhone
能开发 ios app ?
|
10
Chingim 2020-05-11 07:52:59 +08:00 via Android 44
为什么总有人尝试了 30 分钟, 就迫不及待地安利别人用
|
11
Bonky 2020-05-11 07:53:58 +08:00
第一,Windows 字体渲染有点问题;第二,Windows 感觉越用越卡;第三,如果你是全家桶的话,有很多软件只跨苹果平台
|
12
nnqijiu 2020-05-11 08:00:41 +08:00
说白了你只是想用那台强大的电脑,而不是 Windows
|
13
berserk 2020-05-11 08:00:56 +08:00 via Android
其实看需求。像我这种用 Mac 也要开 windows 虚拟机运行金融终端的,又习惯 linux 开发的,确实 wsl 真香。
|
14
delectate 2020-05-11 08:01:56 +08:00 2
楼上的屁股歪了,让我来踢一脚,看看能不能正过来。
|
15
Osk 2020-05-11 08:04:37 +08:00 via Android
@janxin / 性能上来了, /mnt/c,d,e,f 等主机文件系统用 9p 实现,性能比 wsl1 退步了。印象中之前测试结果是这样
|
16
Biggoldfish 2020-05-11 08:10:25 +08:00 7
Mac OS 这么高贵,怎么能屈尊去用桌面市占率 80%+ 的系统呢?类 Unix 就是比你这完整的 Ubuntu subsystem 强啦。而且你这 i7 32GB WSL2 啥的哪有我 touch bar 、蝴蝶键盘、全 Type C 口以及 699 刀的轮子好用。
|
17
LokiSharp 2020-05-11 08:18:24 +08:00 via iPhone
WSL2 不就是虚拟机么
|
20
lhx2008 2020-05-11 08:23:05 +08:00 via Android
jetbrains 还没整明白呢。。现在还在适配
|
21
NonClockworkChen 2020-05-11 08:27:16 +08:00
@Chingim 因为他们觉得硬件的价值远远大于他们的时间
|
22
conn4575 2020-05-11 08:29:03 +08:00 via Android
试了一下 windows terminal,不知道是不是我姿势不对,section to clipboard 不能识别换行符,变成一堆空格,find 高亮也不好用,感觉各种细节还是不行
|
25
stimw 2020-05-11 08:34:07 +08:00 via Android
@Biggoldfish 老阴阳师了
|
27
ragnaroks 2020-05-11 08:34:31 +08:00
生产力+3,噶吃
|
28
ericgui OP @AngryMagikarp 每天吃龙虾也会腻的
|
29
namelosw 2020-05-11 08:37:32 +08:00 1
我虽然觉得 MacOS 也就那样……但是没有 Command 键的系统现在都不会用了。
比如 Intellij 和 VSCode 里都有 Vim 插件,Windows 和 Linux 上比如 Ctrl-V 是绑在 Vim 选中好,还是粘贴好呢…… 还有 MacOS 的 Cocoa 输入都有 Bash 快捷键,Ctrl-A 行首,Ctrl-P 上翻之类的比较习惯。 每次用 Windows 都按错好多次,打开浏览器地址栏,输一半想选中一个下面的补全,连续 Ctrl-n,结果打开好几个新窗口。 想选中地址栏,Command/Win-L,结果把自己屏锁了。 |
30
SimonOne 2020-05-11 08:39:44 +08:00 1
@ericgui #26 送到二舅家住两个月,尤老板都快变成黄鼠狼了。一到夜里,他两眼就发绿光。他连耗子都吃了,就差吃人勒。
|
31
mason961125 2020-05-11 08:41:14 +08:00
@conn4575 #19 这是之前某个版本带来的 bug,建议更新一下。
|
32
cocoabeans 2020-05-11 08:51:54 +08:00 2
没有游戏娱乐需求,所以我选 Mac,其次 linux,如果我说 windows 已经不会玩了,会不会很丢人,win10 上次找一个系统设,愣是不知道在哪里。还是那句话吗看自己的需求和喜好选择。
|
33
BBCCBB 2020-05-11 08:51:56 +08:00
windows 和 unix 的命令都不一样吧?
|
34
2473 2020-05-11 08:55:03 +08:00 via iPhone
wsl2 gui ( x11 转发)没法用,电脑睡眠一下全没了
|
35
ppgs8903 2020-05-11 09:01:25 +08:00
~ ~ 如果 WIN 的保值和 MAC 一样的话,我觉得是的。但是 WIN 这种 1W 的机器过几年砍一半你受的聊。我是程序员,我为我的 MAC 代言。
|
36
yazoox 2020-05-11 09:02:44 +08:00
楼主,我觉得 macbookpro 最有价值的,不是 macos (如果不开发 iOS 上面的应用的话),而是那个 trackpad 啊!
|
37
dream10201 2020-05-11 09:03:27 +08:00 1
又是一个拍拍屁股想出来的
|
38
hanxiV2EX 2020-05-11 09:05:21 +08:00 via Android
什么时候能兼容装个虚拟的 macos 用于打包就算完美了。
|
40
encro 2020-05-11 09:06:02 +08:00
wsl2 的共享文件 io 目前比 wsl1 下降了不知道多少倍。
|
41
encro 2020-05-11 09:06:54 +08:00
我现在想退回正式版和 wsl1,但是没有办法。
|
42
raptor 2020-05-11 09:13:19 +08:00
把 windows 干掉换成 ElemetaryOS,能得到更好的 Linux 体验和更接近 MacOS 的体验
|
44
sdd11 2020-05-11 09:15:35 +08:00
Mac 的最大优势在于软硬件整合,奇奇怪怪的小问题比 Windows 的机器少很多,比较省心。(我知道最近的系统变差了,但还是比 Windows 要好)
|
45
deplives 2020-05-11 09:15:53 +08:00
楼主我压箱用 wsl2 取代 Mac
请麻烦贴个教程怎么用 Wsl2 怎么开发 iOS App 不胜感激 |
46
Trim21 2020-05-11 09:18:24 +08:00 via Android
2004 啥时候推送啊…
|
47
somalia 2020-05-11 09:18:59 +08:00 1
你们在 mac 上的软件都买单了没
|
49
InkStone 2020-05-11 09:23:25 +08:00
不谈 iOS App 这种抬杠的问题,我比较关心的是 WSL 和 WSL2 现在能不能用 open 命令直接在 Windows Explorer 中打开文件?
|
50
Originalee 2020-05-11 09:25:17 +08:00
仔细对比之后,windows terminal 的 ctrl+c 、以及在 mac 平台下高度统一的各种 command 命令,还是 win 下的软件比不了的,替换的代价太大了。
按习惯 command + c 完全不习惯用 ctrl + c 了 |
51
my101du 2020-05-11 09:25:32 +08:00
|
52
2kCS5c0b0ITXE5k2 2020-05-11 09:25:48 +08:00
@Bonky 经典越用越卡
|
54
glaucus 2020-05-11 09:26:15 +08:00
有一说一用了有一两个月的 Windows Terminal 真的不太好用,这种东西指望官方做的有多好用是不太现实的,能满足基本功能就不错了,还是得第三方来做
|
55
musi 2020-05-11 09:26:37 +08:00
把完全去掉,不然你早见不到 mac 了
|
56
hwdef 2020-05-11 09:26:40 +08:00
@Ehco1996 与主机的 io 太慢了,,比 wsl1 还慢,,,就只能当虚拟机用,,,不过好在 wsl2 能用 docker 了。
|
57
yEhwG10ZJa83067x 2020-05-11 09:27:50 +08:00
用 vagrant+virturlbox 对比 wsl2 怎么样?
|
58
also24 2020-05-11 09:28:44 +08:00 via Android 3
不明白为什么许多人总要捧一贬一,承认一下两边各有特色很难么?
喜欢什么就用什么,开开心心的做个徐锦江不好么? |
59
lekai63 2020-05-11 09:30:42 +08:00
楼主的帖子的重点是:
俺有 mac,按还有一台 32G i7 的 Dell ------------------------------------------ 各位细品 |
61
wujunzero 2020-05-11 09:33:02 +08:00
可能针对你的情况可以,当是口气有点大。标题党嫌疑。
|
62
kosmosr 2020-05-11 09:35:39 +08:00
标题党
|
63
littlewey 2020-05-11 09:38:00 +08:00 via iPhone
@Biggoldfish macOS 是一个 Unix, 不是一个类 Unix 。
|
64
ZZSZZSZZS 2020-05-11 09:38:46 +08:00 via iPhone
wsl2 的 docker 里的端口没法从局域网访问的
|
65
PbCopy111 2020-05-11 09:40:37 +08:00 1
我本来想试试 iptables 的穿透。。结果发现 wsl 不支持。。。
我本来想 airdrop,结果发现跟 iphone 怎么也不容易连。 我想试试复制粘贴。。。妈的。。没戏,放弃了。。 起码我用个蓝牙耳机还是可以的把??? 结果蓝牙鼠标+蓝牙耳机,结果根本不成,不能两个同时连接。。。 dell 还有一个 connect 的软件可以推送消息到手机上。。。可是还用的蓝牙。。我只能连接一个。。要么鼠标,要么手机。。。 |
66
TangMonk 2020-05-11 09:44:57 +08:00
wsl 很好用,至少后端开发没什么问题,比如 rails, php
|
67
aladdindingding 2020-05-11 09:48:58 +08:00
macos 上有 alrefd 剪切板历史 工作流等等,大大提高了复制粘贴效率 你们懂得,window 虽然也有类似剪切板的 不过太垃圾 被 alfred 秒杀 还有就是 window 广告太多,macos 应该是我们程序员的一片净土了 价格贵点没啥 毕竟生产力工具
|
68
moonvstod 2020-05-11 09:50:48 +08:00
安装 wls2 后,windows 开机很稳,蓝屏一次正常一次轮询,然后重做系统了
|
69
richardwong 2020-05-11 09:52:32 +08:00
@janxin 上来了。极致性能
|
70
richardwong 2020-05-11 09:53:10 +08:00
@Chingim 我用了几个月。很舒服。不开发 ios app 的话 mac 就丢一边吃灰了
|
72
richardwong 2020-05-11 09:55:56 +08:00
@encro 可以回退。wsl1 和 wsl2 共存。wsl --set-version 好像。搜一下
|
73
richardwong 2020-05-11 09:56:43 +08:00
@InkStone explorer.exe .
|
74
jmyz0455 2020-05-11 10:00:59 +08:00
WSL2 有什么升级的地方? Windows Terminal 我记得之前搞各种配置都不是好看,楼主发图看一下?
|
75
masquerader 2020-05-11 10:02:09 +08:00 2
用了一段时间的 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 未来将会共存。 |
76
masquerader 2020-05-11 10:03:47 +08:00
补充一下,因为 WSL2 使用了 Hyper-V 技术,所以可能会和 VMWare/VB 有冲突,据说都会解决,但我没有装这些虚拟机没有验证,各位有类似需求的同学谨慎选择。
|
78
rockivy 2020-05-11 10:10:58 +08:00 1
@justrand 同问 : ) 目前用 vagrant+virturlbox 还蛮顺手的,想知道 wsl2 有什么更好的地方
|
79
kneep 2020-05-11 10:14:44 +08:00 1
对我来说确实够了,最近我也一直在给同事安利 WSL 。而且我觉得现在 Windows 10 没有什么越用越慢的问题,我 2016 年的 Yoga 900 用到现在,装了 Windows 10 后都没有重装过,速度没什么变化。
对我来说,就盼望 JetBrain 全家桶能快点支持 WSL,这样的话就不需要再装原生的 Git 之类工具了。 不过这个还是要看个人需求,MacBook 的优点,不会只有“类 UNIX 系统”这一点便利。 |
81
idblife 2020-05-11 10:21:04 +08:00
你装个黑苹果试试呢
|
82
mokeyjay 2020-05-11 10:21:10 +08:00
比起 wsl2 我还是更喜欢能随便快照的虚拟机
|
83
anguiao 2020-05-11 10:23:18 +08:00 via Android
完全替代我不能说,但是对于不做 iOS 开发的我来说,确实降低了很多买 Mac 的期望。
等 JetBrains 对 WSL 的支持更加完善以后,应该会更好用的。 扯什么广告多和越用越卡的,那纯粹是你个人使用习惯的问题,不是 Windows 的问题。 |
84
nicebird 2020-05-11 10:41:13 +08:00
反正搞后端的上 mac 真没意思
|
85
murmur 2020-05-11 10:44:56 +08:00
@BernieDu
苹果用户吹 macbook 第一句:首先声明我不打游戏 苹果用户谈 windows:我是 ios 开发 没有这么双标的,游戏不是生产力,但是没有游戏 steam 和 steam 上一串公司都得倒闭是吧,疫情期间更明显,游戏都要吞噬传统体育的市场了 当然我没说你,只是针对个别人 |
86
Biggoldfish 2020-05-11 10:45:36 +08:00
@InkStone
WSL 1 一直支持直接调用 Windows 下的 exe 打开目录 /文件啊 |
87
no1xsyzy 2020-05-11 10:46:37 +08:00
@anguiao #83 没想到吧,Windows 10 自带广告了,Candy Kingdom 什么的,不过侵入性不高就是个磁贴。
虽然半年都没开过开始菜单的根本看不见这个广告。 自从发现 Win+R 操作速度快得多,就几乎没再开过开始菜单。 (虽然 i3 下开 dmenu 更舒服点) 至于越用越卡,本身是 Windows 微内核的设计所致,什么垃圾都往内核空间倒。至于这是好事是坏事,对 M$ 来说是好事,因为更多硬件并不想开源自己的驱动。 |
88
forgottencoast 2020-05-11 10:47:47 +08:00
@anguiao 没错没错。都 21 世纪了,还有 Windows 越用越卡的感觉的同学,该不是用了 4G 内存吧……
|
89
axeprpr1 2020-05-11 10:57:31 +08:00
感觉 wsl 好用一些。
|
91
bigsma11 2020-05-11 10:59:13 +08:00 via iPhone
我觉得 mac 和 windows 就是甜豆腐脑和咸豆腐脑的问题,不就看自己用的舒服就好,没必要管别人的口味吧好多人
|
93
weichengwu 2020-05-11 11:01:53 +08:00
大家好好用自己喜欢的平台不就好了,没必要用自己的个人喜好强行证明自己喜欢的平台更胜一筹
|
94
kuaner 2020-05-11 11:05:55 +08:00
wls2 下的 docker 不能自动启动,有解决办法吗
|
95
iyaozhen 2020-05-11 11:26:31 +08:00
又来了 感觉现在配置上 w 都差不多
大部分生产工具都是跨平台的 我现在期望都报的低了,Mac 一周重启一次也还行 |
96
murmur 2020-05-11 11:27:44 +08:00
@ppgs8903 那是因为 win 的产品起价就低,全新四五千块钱的东西谈不上保值,游戏本硬件迭代又太快,显卡隔代如隔山,有 2060 的配置你没理由让我买 1060
|
97
luozic 2020-05-11 11:28:36 +08:00
windows 10 配置可以,2 个星期重启也没啥啊。windows 7 都可以一个月不重启
|
98
IsaacYoung 2020-05-11 11:32:34 +08:00
我觉得不行
|
99
yiyi11 2020-05-11 11:35:16 +08:00
@justrand #57 只要有本地模拟集群需求,必然只能选虚拟机软件(多节点),而 vagrant 则方便地提供各种一键管理多节点的功能。
|
100
ericgui OP @kuaner 你需要安装 Docker Desktop Edge,注意,是 Edge,参考这个:
https://docs.docker.com/docker-for-windows/wsl-tech-preview/ |