其次,我们要明确几个事实。1.M1CPU的指令集和微码并没有公开,在理论上,除非苹果提供驱动,Windows无法控制M1硬件。
2.macOS to Go是可以实现的。而且可以轻松实现。
3.Asahi Linux项目已经实现了在M1上跑Linux。
4.基于M1的macOS是基于Intel的macOS和iOS之间的过渡态,包含传统macOS和iOS的一部分特点,且三者(传统macOS、Arm构架macOS、iOS)均包含Linux逻辑(严格说,是Unix逻辑),其底层逻辑更接近“万物皆文件”的模式,而非文件策略注册表模式。那么,只要可以修改对应的文件,使其满足环境又语法合规,则可以实现对系统层面甚至内核层面的全面定制化。
5.请再回忆一下,Windows to Go的核心是什么,是Windows和Go。无论制作WinToGo的动机是什么,最终追求的都是这两点。完整的Windows环境,可脱离电脑而存在的系统介质。
最后,谈一下我对WinToGo on Apple Silicon Macs的看法。
Apple Silicon Macs已经在精深的方向进展了,Windows11之后的PC也逐渐封闭(aroundTPM);感觉Mac和PC已经走向了iOS和Android相似的路子。
大厂的软件也在逐渐适配Apple Silicon,MSOffice、Matlab、STATA、SPSS、R、Anaconda都已经在逐步适配M1了,我对M1的软件生态还是很乐观的。
如果真的需要Windows环境做生产力工具,靠这个吃饭,估计也不会入手一台M1作为主力设备。
如果是影音产业,那Adobe全套已经原生Universal Application化了,Apple自己的生产工具也会把束缚在macOS里。