Apple M1 体验如何?软件支持情况,特别是 GUI Emacs

Emacs 支持咋样?有不需要转义,原生的支持吗?有开发计划吗?Emacs Port 和 官方的 Emacs 都支持吗?体验和 Intel Mac 平台有差别吗?支持 dynamic module 吗?

常用命令行工具支持如何?如 Grep、Coreutils、curl 等

开发工具 node、clang、python、php、postgresql 呢?能跑虚拟器来运行 Linux 吗?

盗版的 Adobe Illustrator 和 Photoshop 支持情况如何?能日常用吗?

1赞

看来是准备下手买了。 我这边买了三个月,使用情况如下: emacs 使用brew下的emas-mac 完全没有问题,动态module也可以。 编程的项目工具完全没问题。

虚拟机没装过,我使用docker,运行docker也没大问题。 adobe系列不清楚,特别是盗版。

3赞

想等下一代 air, 还是想内存再大点

听说 WWDC 上要有新的 M1X 了(

Does it ARM? Apps that are reported to support Apple Silicon

Clang 和 GCC 没有 Native Support,Emacs 是 Native Support,详情查看上述网站

clang gcc 都有的吧?

先不说 Apple 自带 clang,就是没有自带的gcc也在gcc11下支持了呀… (去年那个时候,发布没过一周gcc-devel 就也支持了

Does GNU Compiler Collection work on Apple Silicon? :eight_spoked_asterisk: Yes, runs via Rosetta 2 Does LLVM Clang work on Apple Silicon? :eight_spoked_asterisk: Yes, it works via Rosetta 2

Does GCC ARM Embedded work on Apple Silicon? :white_check_mark: Yes, Full Native Apple Silicon Support

查询了下相关的资料,是我理解有误,M1附带的 Apple LLVM Clang 12 和 GCC ARM 目前应该是 Natuve Support,网站同时列出了 x86 分支下的 GCC 和 LLVM Clang 的支持情况,谢谢指正

2赞

苹果计划将在今年夏天发布全新设计的14英寸和16英寸MacBook Pro,并配备的M1升级版的处理器(暂称为M1X),这款新处理器将采用10核CPU设计,包括8颗高性能核心,2颗高能效核心,GPU提供16核或32核选择。

还是等等吧

用了一阵子,最不好用的地方就是很多docker image没有

m1上面的emacs的lsp会不会有一种飞一般的感觉?

至少苹果自己的SourceKit, 写swift 的确飞起来了。

https://www.reddit.com/r/emacs/comments/nmljgl/emacsnativecomp_is_now_working_on_m1apple_silicon/

建议等等吧,据说除了已经改回去的键盘以外下一代的 type-C 接口也要改回去

看到这个的时候,我直接怀疑,这代是用老磨具做的

买了之后再也不想随身带之前的 Macbook Pro 16了。后悔当时没耐心,直接买了 8 + 256 的现货,内存不够用,Swap 写入量太吓人了,导致得小心翼翼的用。

SDD写坏了差不多也过保了。到时候自己扩容,内存硬盘加倍,有热风枪就可以搞定。

有 M1 的伙伴尝试了 native-comp 吗?
我试了一下无论是自己编译,还是 emacs-plus 的,都比不加 native-comp 慢非常多,卡顿非常明显,包括启动、补全、counsel 之类的 (MBA, 11.4)

我之前用的是mac ports的非native-comp版本,没感觉到卡顿

目前觉得最坑的点是比如openssl这样的库很多时候是被其他的依赖安装上的,这种时候你不知道它安装的到底x86_64的还是arm64的,很麻烦。甚至看到一个人说取决于你用的是什么版本的terminal…

当然取决于terminal啊,x86的terminal装的就是x86包,arm的一定是arm版,最起码我没遇到过用arm的terminal装包时,装上x86的依赖的情况