CS 本科大学生适不适合换 M1?

2020-12-23 22:53:05 +08:00
 movq

如题,感觉有些课程的运行环境需要 x86 的 linux ?

看汇编代码之类的,也是 x86-64 居多?

M1 会不会不适合传统 CS 课程的学习之类的

(楼主现在在用 mbp13 2018 )

9048 次点击
所在节点    程序员
87 条回复
nightwitch
2020-12-23 22:56:48 +08:00
最好有一台 x86 备机
zszhere
2020-12-23 22:59:51 +08:00
编译器 虚拟化 homebrew 目前关注这三个 m1 上好像都不太好
Tsukee
2020-12-23 23:00:10 +08:00
只用 m1 的话,OS 、汇编的实验估计是搞不了的
gainsurier
2020-12-23 23:01:02 +08:00
适合,需要的时候用虚拟机就好,在学校太需要一台真正全天续航的笔记本了,Air 完美匹配。
naoh1000
2020-12-23 23:06:29 +08:00
PD for M1 已经支持运行 Windows 并在其中模拟运行 64 位 exe 了。
遇到不支持的程序的或是需要测试兼容性的话可以买台低配置装 Windows 的 VPS 备用。
murmur
2020-12-23 23:13:43 +08:00
大学的课程随便一个笔电就可以搞定,甚至没电脑去机房也能完成课程,用啥电脑完全看经济实力
YUX
2020-12-23 23:17:57 +08:00
mbp13 2018 能用到你大学毕业

我 mbp13 2012 从 2012 用到了 2019

省点钱好好用手里的设备 提高自己的水平
tt0411
2020-12-23 23:22:57 +08:00
不建议, 老师布置作业的实验环境肯定按照大多数学生的情况来; 虽然总有办法解决 m1 上的特定问题, 但是为此付出的时间耗费未必值得, 可能"喧宾夺主"
YUX
2020-12-23 23:25:53 +08:00
如果要换的话 m1 是可以的 可能现在还有一点小问题 但都是能解决的
比如你会用 homebrew 装东西, 但是如果要用的没编译 arm 版本 你要是只会 brew install 就瞎了
这只是一个小例子 如果自己动手能力强一点 m1 没有问题
Wondertainment
2020-12-23 23:27:42 +08:00
有一门课叫 计算机体系与结构 ,其中需要用到汇编进行实验,甚至包括了使用 AVX512 进行矩阵加速的内容,请衡量一下架构的切换对于软件和编译器的兼容性,其中还包括 homebrew 包管理器目前的适配不佳问题。

我的建议是应该是买 M1 而不是换 M1.

不过我校 CA 已经用上 RISCV 了,说不定 ARM 也是未来课程改革的方向。
user8341
2020-12-23 23:30:10 +08:00
@Wondertainment 肯定是牛校!不太可能改回去吧,RISCV 是更新的。
zhuangzhuang1988
2020-12-23 23:33:30 +08:00
问大四学长, 这里能问出个鬼.
felixcode
2020-12-23 23:36:11 +08:00
不建议,用 m1 的话,别人在做作业了,你还在解决兼容性问题虚拟机问题转译问题,报了错之后你还不知道是你代码问题还是兼容问题。

别人再怎么吹 m1 兼容性有多好,出了兼容问题让他们解决或换机器吗?

作业还都是得在 x86 的 windows 上做的,老师才不管你用的 MacOS 多先进多牛叉,交上去的作业在 windows 上跑不了就是不合格。

如果非要没有问题创造问题也得解决的话,就用 m1 吧
baobao1270
2020-12-23 23:39:46 +08:00
不建议
iamwin
2020-12-23 23:39:49 +08:00
m1,你就像你电脑现在是一台树莓派,你想想你能不能完成你的学习任务
iamwin
2020-12-23 23:46:49 +08:00
学校里面绝大部分需要电脑场合都是不行的,要行的话再等个 50 年,等以后 x86 被淘汰了,所有软件都只有 arm 版了,学校更换新设备新教程新老师以后就行了
blueice12138
2020-12-24 00:05:54 +08:00
纯粹给自己找麻烦
titan2006
2020-12-24 00:08:39 +08:00
适合编程 打不了游戏
lplusk
2020-12-24 00:13:58 +08:00
问这个问题大概率就不适合。
oovveeaarr
2020-12-24 00:31:14 +08:00
不适合

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

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

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

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

© 2021 V2EX