nevin47
2022-01-20 15:14:47 +08:00
想都不用想,肯定是 Windows 的本,配合 WSL 可以覆盖所有的课堂需求了
MacBook 首先有几点问题,第一是 M1 的 U ,ARM 架构,等上体系结构课的时候,别人装 QEMU 跑实验,啥问题都没有,Mac 上把 aarch64 的 QEMU 装好先是一个坎,这个坎过了,然后发现自己的指令集和别人都不一样,完蛋
第二是各种操作系统强相关的课程,例如做一个 libc 的小实验,别人开个 WSL ,C 语言一写,二进制一 dump ,实验做完了。如果是 Mac 的话,libc 首先就不是 glibc ,然后要自己找一下有没有源码,没有的话可能要自己编译 glibc ,工作又复杂了去了
第三个就是如果牵扯到类似 FPGA 之类的课程,那直接不说了,眼泪掉下来🙀只能靠虚拟机了,但是虚拟机连 JTag 又是个大坑
MacBook 适合纯软件类的、工作类型明确跨平台的、和硬件打交道相对少的工程师,对大学来说,尤其是课程设置广度很大的学校,Windows+WSL+轻薄本才是最合适的