如题,感觉有些课程的运行环境需要 x86 的 linux ?
看汇编代码之类的,也是 x86-64 居多?
M1 会不会不适合传统 CS 课程的学习之类的
(楼主现在在用 mbp13 2018 )
1
nightwitch 2020-12-23 22:56:48 +08:00
最好有一台 x86 备机
|
2
zszhere 2020-12-23 22:59:51 +08:00 via iPhone 1
编译器 虚拟化 homebrew 目前关注这三个 m1 上好像都不太好
|
3
Tsukee 2020-12-23 23:00:10 +08:00
只用 m1 的话,OS 、汇编的实验估计是搞不了的
|
4
gainsurier 2020-12-23 23:01:02 +08:00
适合,需要的时候用虚拟机就好,在学校太需要一台真正全天续航的笔记本了,Air 完美匹配。
|
5
naoh1000 2020-12-23 23:06:29 +08:00
PD for M1 已经支持运行 Windows 并在其中模拟运行 64 位 exe 了。
遇到不支持的程序的或是需要测试兼容性的话可以买台低配置装 Windows 的 VPS 备用。 |
6
murmur 2020-12-23 23:13:43 +08:00 5
大学的课程随便一个笔电就可以搞定,甚至没电脑去机房也能完成课程,用啥电脑完全看经济实力
|
7
YUX 2020-12-23 23:17:57 +08:00 1
mbp13 2018 能用到你大学毕业
我 mbp13 2012 从 2012 用到了 2019 省点钱好好用手里的设备 提高自己的水平 |
8
tt0411 2020-12-23 23:22:57 +08:00 7
不建议, 老师布置作业的实验环境肯定按照大多数学生的情况来; 虽然总有办法解决 m1 上的特定问题, 但是为此付出的时间耗费未必值得, 可能"喧宾夺主"
|
9
YUX 2020-12-23 23:25:53 +08:00
如果要换的话 m1 是可以的 可能现在还有一点小问题 但都是能解决的
比如你会用 homebrew 装东西, 但是如果要用的没编译 arm 版本 你要是只会 brew install 就瞎了 这只是一个小例子 如果自己动手能力强一点 m1 没有问题 |
10
Wondertainment 2020-12-23 23:27:42 +08:00
有一门课叫 计算机体系与结构 ,其中需要用到汇编进行实验,甚至包括了使用 AVX512 进行矩阵加速的内容,请衡量一下架构的切换对于软件和编译器的兼容性,其中还包括 homebrew 包管理器目前的适配不佳问题。
我的建议是应该是买 M1 而不是换 M1. 不过我校 CA 已经用上 RISCV 了,说不定 ARM 也是未来课程改革的方向。 |
11
user8341 2020-12-23 23:30:10 +08:00
@Wondertainment 肯定是牛校!不太可能改回去吧,RISCV 是更新的。
|
12
zhuangzhuang1988 2020-12-23 23:33:30 +08:00 1
问大四学长, 这里能问出个鬼.
|
13
felixcode 2020-12-23 23:36:11 +08:00 via Android 1
不建议,用 m1 的话,别人在做作业了,你还在解决兼容性问题虚拟机问题转译问题,报了错之后你还不知道是你代码问题还是兼容问题。
别人再怎么吹 m1 兼容性有多好,出了兼容问题让他们解决或换机器吗? 作业还都是得在 x86 的 windows 上做的,老师才不管你用的 MacOS 多先进多牛叉,交上去的作业在 windows 上跑不了就是不合格。 如果非要没有问题创造问题也得解决的话,就用 m1 吧 |
14
baobao1270 2020-12-23 23:39:46 +08:00
不建议
|
15
iamwin 2020-12-23 23:39:49 +08:00
m1,你就像你电脑现在是一台树莓派,你想想你能不能完成你的学习任务
|
16
iamwin 2020-12-23 23:46:49 +08:00
学校里面绝大部分需要电脑场合都是不行的,要行的话再等个 50 年,等以后 x86 被淘汰了,所有软件都只有 arm 版了,学校更换新设备新教程新老师以后就行了
|
17
blueice12138 2020-12-24 00:05:54 +08:00
纯粹给自己找麻烦
|
18
titan2006 2020-12-24 00:08:39 +08:00 via iPhone
适合编程 打不了游戏
|
19
lplusk 2020-12-24 00:13:58 +08:00
问这个问题大概率就不适合。
|
20
oovveeaarr 2020-12-24 00:31:14 +08:00
不适合
|
21
Jooooooooo 2020-12-24 00:49:10 +08:00
你需要 windows 系统
|
22
loading 2020-12-24 01:18:27 +08:00 via Android
不适合
|
23
Elethom 2020-12-24 01:26:41 +08:00 via iPhone
看方向,不做 iOS 之类的,用 Chrome Book 的都大有人在。
|
24
orancho 2020-12-24 02:33:24 +08:00 1
适合当一个无情的 RDP 和 SSH 机器
|
25
ysc3839 2020-12-24 02:41:03 +08:00 via Android
在中国的话不适合,因为要运行一些 Windows only 的软件。
|
26
dayeye2006199 2020-12-24 03:07:06 +08:00
国外的话可以。学校提供一大堆的 Linux VM 供学生 SSH 上去做作业。学生要的就是个 terminal 。见过用 chromebook 用的不亦乐乎的。
|
27
ryd994 2020-12-24 04:25:13 +08:00 via Android
买台 VPS/云服务器就可以解决上述所有问题。
所谓瘦客户端 |
28
AlexPUBLIC 2020-12-24 05:42:00 +08:00
2018 用到毕业吧;我大学的时候 5257U,8g 内存。 从 c++到 maya 都能跑,我也不打游戏,本科不会要用什么高性能的
|
29
kawaiidora 2020-12-24 05:54:33 +08:00 via Android
不适合,如果不用水果工具的话 mac 也不适合
|
30
vk42 2020-12-24 07:01:47 +08:00
我能说我一个 x230 一直用了 8 年么,直接覆盖本科研究生。要是哪个课有特殊软件要求直接找老师和助教,至于有性能要求的实验课不给提供服务器的都是耍流氓,建议直接罢课[doge]
|
31
janxin 2020-12-24 07:36:26 +08:00
大学本科 CS 的东西 M1 肯定是没问题的。首先 M1 可以跑虚拟机,第二 M1 能直接跑 x86_64 程序。但是 M1 是比其他电脑目前阶段要折腾一些。
|
32
tesorouo 2020-12-24 08:46:40 +08:00
不适合。真的不适合。大部分现在的试验都是基于 x86 的,大部分学校都是如此
|
33
idoggy 2020-12-24 09:01:15 +08:00 via Android
有钱去健身泡妞啊,何必花在这上面。
|
34
huiyifyj 2020-12-24 09:02:09 +08:00
是不适合 windows,
|
35
Stoulla 2020-12-24 09:03:30 +08:00 via Android
不适合,你用这个付出的成本比其他人多太多,而且这些时间成本还没让你学到任何东西。尤其是,几乎所有的文档都是按照 windows 下写的时候。更何况就算你想用苹果也不应该用 m1 。学东西的时候是平台越稳,资料越多越好,其他的都是次要的
|
36
Stoulla 2020-12-24 09:05:44 +08:00 via Android
另外一个是,你很有可能会用 windows only 的专业软件。这种软件你用 m1 跑虚拟机不是花钱买罪受?
|
37
DiamondYuan 2020-12-24 09:15:24 +08:00 via iPhone
合适
推荐在云服务器厂商再买一台云电脑。大部分情况可以用 RDP 链接云电脑。 ( iPad 都能编程 |
38
AEDaydreamer 2020-12-24 09:16:54 +08:00
配一台云服务器就好了
|
39
yinzhili 2020-12-24 09:23:46 +08:00
学生就还是选 x86 吧,别信网上媒体瞎吹,现阶段你要是买 m1 就是给苹果当小白鼠
|
40
qwerthhusn 2020-12-24 09:26:13 +08:00 1
能装 Visual C++ 6.0 吗?
|
41
ZoneN233 2020-12-24 09:50:06 +08:00
u1s1 学校的东西找同学帮帮忙就糊弄过去了,真学东西还得自己发挥主观能动性,从这个角度讲是不是 x86 还真不是啥大问题。
不过现在上 M1 确实不太稳,可以等明年环境稳定一些再上。 话说回来都有一台了还要啥自行车?性能完全够用了。 |
42
111qqz 2020-12-24 09:50:13 +08:00
再 1000 块买个二手笔记本做作业就好了。。当时花了 700 买了个 thinkpad x200,所有的课设都是在上面做的。。
|
43
12101111 2020-12-24 10:09:14 +08:00
内核态调试如果要跑 bochs, 那么 macOS 上 bochs 自带的 GUI debugger 用不了,你需要自行研究怎么用 qemu 的 gdb stub 调试
当然好用的 GUI debugger 多了去了,都能连上 qemu 的 gdb stub 用户态直接 qemu-user 就行了 |
44
gefranks 2020-12-24 10:22:21 +08:00
要用 x86 的话买个 vps 就行了.学校里面 windows 的空机器应该也不少。
有些东西只能在那条不寻常的路上得到,至于有没有用,啥时候有用就不知道了。 然而我是打算等明年看看, 不做小白鼠 |
45
Foredoomed 2020-12-24 10:48:49 +08:00 1
不适合,这点钱可以组一套 3080 玩 2077.
|
46
aguesuka 2020-12-24 11:59:12 +08:00 via Android
不适合,建议卖 3080ti,剩下的钱租云服务器
|
47
sobigfish 2020-12-24 12:52:44 +08:00
看课程,v2 不是有个帖子老师问 v 友为啥用 mac,utf-8 是啥,这老师太奇葩了
|
48
charlie21 2020-12-24 13:00:13 +08:00
呃 ... 所以适合换 M1 的都是哪些人?
|
49
zhuangsj 2020-12-24 13:03:41 +08:00
还是明年再换,到时各种适配比较完善
|
50
20015jjw 2020-12-24 13:06:58 +08:00 via iPhone
没必要
你的电脑够用到上班了 |
51
mxT52CRuqR6o5 2020-12-24 13:09:30 +08:00
尽可能保证和课本上的环境一致,别折腾自己
课本上实践时如果给你搞点乱七八糟的库要你配环境(更别提国内好多课程还拿 Visual studio 作教学环境),用 M1 能折腾死你 当然你对自己折腾水平足够自信就当我没说 |
52
northisland 2020-12-24 13:09:40 +08:00
不适和。。。应该玩不了 war3
|
53
scukmh 2020-12-24 13:10:27 +08:00
喜欢就换
|
54
Tink 2020-12-24 13:27:20 +08:00 via Android
随便,大学那点作业网吧也能干
|
55
gadsavesme 2020-12-24 13:36:40 +08:00
完全没必要,大学里面机器随大流就好,出问题还能一起想想办法。
|
56
linbingcheng 2020-12-24 13:43:43 +08:00
不建议,第一代基本是玩具,我劝你别玩
|
57
leon0903 2020-12-24 13:53:22 +08:00
一句话 不适合
|
58
kiracyan 2020-12-24 14:17:44 +08:00
如果你没有 win 可能有些作业没法做
|
59
yushuda 2020-12-24 14:25:13 +08:00
如果只是为了 CS 本科。
恕我直言树莓派都够了。 |
60
yushuda 2020-12-24 14:26:00 +08:00 1
x86 云服务器学生党几乎白送,除了不能痛快打游戏有啥干不了的。
|
61
RickyC 2020-12-24 14:32:30 +08:00
为了学软件专业的学校课程, 不建议买 M1 或 Mac, 推荐 ThinkPad;
大学课程相对于编程市场有一定的滞后性. 自学 iOS 编程, 推荐买 M1 或 Mac. |
62
syhsyh9696 2020-12-24 14:32:57 +08:00
找舍友借一台 X86-64 的环境测试一下和在宿舍外面找插座,哪个更简单就不用多说了吧。
推荐 Air |
64
Mirage09 2020-12-24 14:36:10 +08:00
2018 MacBook Pro 13 够你用到毕业了,除非是 8g 内存
|
65
iyaozhen 2020-12-24 14:39:59 +08:00
千万不要标新立异
你是学习知识不是折腾环境,最好 Windows,不然别人 vs 运行的好的好的 当然你是大牛就另说了 |
66
Marszm 2020-12-24 14:49:20 +08:00
windows 笔记本最好..m1 真的挺多麻烦事. mac 系统对很多人来说都难以适应.
|
67
jc89898 2020-12-24 14:51:22 +08:00
我校 CA 也是 riscv,x86 反而没讲多少
|
68
zoharSoul 2020-12-24 15:01:14 +08:00
有钱就适合
|
69
ztygalaxy 2020-12-24 15:12:43 +08:00
它可能不错,但在学习的时候拿出一部分精力折腾兼容问题不值当,可能别人这个时间空挡刷了好几道题了。
|
70
liman 2020-12-24 15:26:15 +08:00
牛逼! 飞飞飞多为热无纺布
|
71
Adaocean 2020-12-24 15:37:15 +08:00
和您一样纠结了下,最终还是买了 x86,M1 在发热和性能上的处理确实很有诱惑,但是目前来说也就香了两千块钱,x86 少了很多麻烦,现在购入 x86,等到三年后差不多了观望看下是否换 ARM 环境吧
|
73
ryanlid 2020-12-24 15:59:24 +08:00
有钱的话都可以买上
没钱的话买一台 Windows 电脑 |
74
tydl 2020-12-24 15:59:55 +08:00
还可以,M1 的 CPU,稍微比 GTX960 强一些,跑 CSGO 完全没有问题,但是不如整一个神船,4K 左右独立显卡。
一本正经的回答。 |
75
collery 2020-12-24 16:05:49 +08:00
我大学 3700 的笔记本用到工作第一年
|
76
testcaoy7 2020-12-24 16:41:23 +08:00 via Android
不建议,一定要买的话
X86 笔记本一定要备一台 |
77
icesof 2020-12-24 16:53:14 +08:00
难道不打游戏么?
|
78
Xiaoqueen 2020-12-24 17:56:00 +08:00
最好备一台 win 台式
|
79
CaffreySun 2020-12-24 19:23:38 +08:00
我是做 iOS 以及 mac 的 coder,我不敢换 m1,我虽然眼馋 m1 的性能。
m1 的生态需要时间来完善,还不太适合开发者入手,二代出来应该就可以入手了。 |
80
CoderGeek 2020-12-24 20:51:16 +08:00
我的 me865 用到现在还能干
|
81
Annoke 2020-12-24 20:56:00 +08:00 via Android
有钱适合,没钱不适合
|
82
WuSiYu 2020-12-24 21:17:22 +08:00
用和大多数人不一样的环境就要做好靠自己折腾的准备
比如我们某些课程需要的(上古)环境,学校可能会给你提供个 x86 的虚拟机镜像。。。 |
83
future0906 2020-12-24 22:08:01 +08:00
楼上一堆 X86 备机和 X86 虚拟机的建议,结果不是很明显。
|
84
future0906 2020-12-24 22:11:18 +08:00
楼上一堆 X86 备机和 X86 虚拟机的建议,结果不是很明显?
|
86
IDAEngine 2020-12-25 06:08:48 +08:00 via iPhone
问题不大,完美运行
|
87
aneostart173 2020-12-25 10:04:36 +08:00
看你在哪上大学。
|