M1芯片装Windows超简单,轻松搞定,你也能学会!

无论人们是否承认,在PC领域,X86芯片无疑处于霸主地位,其市场份额占据了绝对多数。相对而言,ARM的CPU主要应用于苹果的Mac系列及部分服务器领域,但在整体竞争中,X86芯片仍无法被匹敌。

说到国产CPU,如龙芯、申威等非ARM、非X86的产品,在面临X86芯片时,其市场份额和影响力几乎可以忽略不计。这其中涉及多方面的原因,其中最大的问题有两个:一是性能问题,与X86芯片相比,国产CPU的性能仍有较大差距;二是生态问题,X86芯片与Windows生态紧密结合,形成了强大的wintel,这个拥有数千万的软件应用和数百万的硬件兼容。

近年来国产CPU的性能也在不断进步。以龙芯为例,其3A5000系列芯片的性能已经与intel的第11代酷睿芯片以及AMD的Zen3芯片不相上下。下一代3A6000芯片预计明年推出,性能相较于3A5000系列又有显著提升,与intel、AMD的芯片差距正在缩小。事实上,11代酷睿已经能够满足大多数人的日常工作和生话需求。

有人指出,龙芯目前最需要的是生态支持。如果能将windows系统安装在龙芯上,那么在国内市场,intel、AMD的芯片可能会受到较大冲击。但理论上,由于龙芯采用的是简单指令集,而X86是复杂指令集,即使windows能在龙芯上运行,原有的windows软件也无法直接使用。这需要类似苹果M1芯片配套的Rosetta 2指令翻译器这样的工具,将X86架构下的指令翻译成龙芯架构下的指令,才能实现软件的正常运行。

如果微软愿意投入资源开发这样的指令集转译工具,这当然是一个可行的解决方案。对于微软来说,这样做并无益处,因此他们可能并不会选择这样做。与其期待微软来兼容龙芯,不如期待龙芯自己的指令转译器项目能够成功研发,实现X86、ARM指令向龙芯指令的转换,或者期待国产操作系统的生态能够更加丰富和完善。