作者Killercat (杀人猫™)
看板MAC
标题[硬体] M1目前开发工具支援
时间Wed Jan 6 06:01:48 2021
M1 pro 16G到了,只能说提升很有感 XD
XCode几乎所有的SwiftUI都是五秒内compile preview
本来要跑六分钟的Docker Build两分钟就能搞定
虽然说对照组是2015 12" Macbook(死)
1. Jetbrains全系列 :
全系列都支援Apple Silicon,而且用Toolbox app可以看到所有的Apple Silicon
都有全新的build(shipped with ARM Jetbrains Runtime)
跑起来没啥问题,都很好
2. Go
从homebrew装的,没啥问题,不过delve(go的debugger)目前没有m1 build,会造成
go无法debug
3. XCode
出乎意料的是反而是XCode有点小小问题,像我写的Safari Plugin,在这台Mac上
编译,偶尔会有attach Safari绕圈圈死当,整个Xcode当掉的问题
不过整体而言问题不大,只是旧的Intel Mac没发生过这问题就是....
4. Java :
无法从brew装起来,我回去问问装起来的朋友是怎麽装的...
似乎是用这个 :
https://www.azul.com/downloads/zulu-community/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk
5. Homebrew :
部分keg有很大的问题,如wget,装上去会直接fatal跳出,多半是ad-hoc signature
无法正确签署的问题。不过运气很好的是,目前没看到特别重要的keg出问题
6. Docker :
目前的Docker仅有Technical Preview版本有支援,现有的latest会有问题
Technical Preview :
https://desktop.docker.com/mac/m1preview/Docker-AppleSilicon-Preview7.dmg
跑起来没啥问题,build / deploy都相当良好
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.29.138 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1609884110.A.CC2.html
※ 编辑: Killercat (114.24.29.138 台湾), 01/06/2021 07:18:41
1F:推 ho83leo: 不错喔,这是好消息哦 01/06 07:49
2F:→ yangwen5301: Docker会有什麽问题啊XD,准备要踩雷 01/06 09:07
3F:→ yangwen5301: 会使用的方式是连到server的docker container 01/06 09:08
4F:→ Killercat: 你那个是docker machine当然不会踩雷.... 01/06 10:45
5F:→ Killercat: 等等 不对 你那个不叫做使用docker好吗 XDDD 01/06 10:45
6F:→ hajimels: 会使用的方式是连到server的docker container <-- 你这 01/06 11:09
7F:→ hajimels: 样不是在server端使用嘛... 你M1只有开个terminal而已 01/06 11:09
8F:推 buke: 想请问docker compose能work吗? 01/06 13:59
9F:→ Killercat: 我是没试 不过没理由不行吧 这不就跑一串docker run 01/06 14:32
10F:→ Killercat: with parameter? docker run能deploy, compose应该能动 01/06 14:47
11F:推 Sunal: 继续等conda ..... 01/06 18:29
12F:推 darrenchwu: 刚刚测试跑docker-compose,是可以正常执行的! 01/06 21:48
13F:→ yangwen5301: 没toolchain就只好先这样XD 01/06 23:49
14F:→ MOONY135: 可能等到M2就会一切顺畅了 01/08 08:58
※ 编辑: Killercat (36.225.146.220 台湾), 01/10/2021 17:09:18
15F:推 ryanlei: Java可以从homebrew安装openjdk 04/06 12:03
16F:推 roccqqck: docker desktop跟docker-ce是两回事阿 11/15 01:18
17F:推 roccqqck: openjdk现在大家都用zulu或temurin 11/15 01:26
18F:推 roccqqck: 重点是要在m1 build x64的image阿 除非你公司server是ar 11/15 01:47
19F:→ roccqqck: m 但机率很低吧 11/15 01:47