以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

高级软件工程师含金量,高级计算机工程师证怎么考

  

  编辑:咸鱼,我好困。   

  

  【新智元简介】曾经,在x86 Macs上是否安装Windows是一个永远持续的热门话题。然而,现在微软拒绝为搭载M1系列处理器的Macs提供新版Win11。为什么呢?   

  

  MacBook,咖啡店氛围组必备产品。   

  

  但是,你能猜到其中有多少是安装了Windows的吗?   

  

     

  上周有消息称,联发科计划在ARM系统上为Windows制造芯片。   

  

  事实上,联发科高管峰会和高通投资者日都透露了一个非常明确的信息,那就是在ARM系统上为Windows制造芯片将是芯片厂商的下一个战场。   

  

     

  qvj2l q49k 0/D5 c6f 89 ECF 684 da 4a 5e 439 b 7 F3 EC 74 ef /   

  

  当然,这不是微软第一次尝试ARM。   

  

  此前,在Windows 8时代,微软为32位ARM芯片推出了Windows RT。然而,由于缺乏应用程序支持,这是一场灾难。   

  

     

  qvj2l q49k 0/0a 22 f1 e 31 df 4 F8 c 92d 00 b 43 d6fd 8 f 66 '/   

  

  高通一直与微软关系密切。如果你回顾一下Windows Phone时代,你会发现高通是唯一受支持的芯片制造商。   

  

  两家公司在开发Arm PC方面一直保持着非常密切的关系。   

  

  例如,微软和高通早在2016年就首次在ARM上发布了Windows。打开窗口时   

  

  ARM系统发布不到一年,又有两款新电脑“敢吃螃蟹”,一款是华硕NovaGo二合一笔记本,一款是惠普Envy。   

  

  X2平板电脑,全部搭载高通骁龙835芯片。   

  

     

  惠普羡慕x2,配备高通骁龙835   

  

  比如近年来微软Surface系列笔记本和平板二合一电脑的芯片都是微软与高通合作定制的。   

  

  SQ1和SQ2处理器,目标是采用全新的超薄设计,并支持永远在线和永远连接的移动生活方式。   

  

  

  

qvj2lq49k0/a72263e4da15418bab2b8e9c2bacb43a' />   

很快,就有网友在虚拟机上对基于Arm的Windows 10进行了测试。

  

而且单从跑分上看,基于ARM的苹果Mac M1芯片上的运行Windows 10的速度比微软自家的 Surface Pro X上的SQ2 ARM

  

CPU快得多。

  

M1上的Windows单核得分为1288,多核得分为5685,而Surface Pro X在这两个基准上的得分分别约为800和3000。

  

  

  

不过,苹果公司的软件工程主管Craig Federighi表示,搭载M1芯片的Mac官方是不支持Windows的,也没有像Intel Mac上那样的Boot

  

Camp功能。

  

毕竟,能不能支持Windows系统这件事,完全由微软决定,即便Mac可以胜任,但微软必须决定是否向Mac用户授权其基于ARM架构的Windows版本。

  

  

时间来到一年之后,苹果一口气发布了两款更加强大的处理器:M1 Pro和M1 Max。

  

  

相较于Intel 8核笔记本电脑,M1 Pro的CPU同功耗下,性能提升1.7倍。但是,只需要Intel

  

8核笔记本电脑30%的能耗,性能表现就可以与之相当。

  

M1

  

M1 Pro

  

M1 Max

  

---|---|---|---

  

工艺节点

  

5nm

  

5nm

  

5nm

  

晶体管数量(亿)

  

160

  

337

  

570

  

CPU核心(个)

  

8/10

  

10

  

GPU核心(个)

  

7/8

  

14/16

  

24/32

  

内存带宽(GBps)

  

68.25

  

200

  

400

  

最大内存(GB)

  

16

  

32

  

64

  

并且,在苹果的带动下,Arm处理器在2021年第三季度的个人电脑芯片中的市场份额达到8%,与第二季度的7%相比再次得到提升。而在兼容Arm的 M1 Mac

  

上市之前的2020年第三季度,这一数据仅为2%。

  

不过,Mac依然无法得到Windows的官方支持。

  

  

至于为什么要在Mac上安装Windows,一直都存在着言辞激烈的讨论。

  

有些人表示,在自己喜欢的硬件平台上安装熟悉的操作系统,有何不可?

  

有些则是因为自己需要用到的软件只提供了Windows的版本,所以不得不安装Windows。

  

总而言之,综合各方观点来看,这件事几乎可以成为了部分用户的「刚需」。

  

但是为何微软依旧是言辞强烈地拒绝了呢?

  

1. 法律不允许

  

就像前文提到的,微软和高通的排他性协议还没到期。不管是苹果还是联发科,都不能提供官方的支持。

  

2. 没有动机

  

想让Windows适配苹果的处理器,全得靠微软自己去努力,那么随之而来的就是大量人力和物力的投入。

  

从IDC在2021年7月发布的报告中也可以看到,苹果在个人电脑的市场占有率上只有7.4%,而有着相关需求的用户更是少之又少。

  

如果是从这个角度来说,实在是毫无性价比可言。

  

  

但是,换个角度来看,苹果此前在x86平台上就一直对Windows提供支持,Boot Camp的操作几乎完全没有门槛。

  

而苹果也借着Windows增加了不少用户。

  

那么,对于微软而言,是否也可通过Mac来扩大Windows on ARM的占有率呢?

  

  

当然,不要说让Windows去支持搭载M1的Mac,时至今日,搭载Windows的Arm设备,都已经是无人问津了。

  

手机上常用的芯片是基于Arm架构,即「精简指令集」,而Windows系统支持的则主要是x86和x64架构,又称「复杂指令集」,通常使用Intel和AMD的芯片(CPU)。

  

即使Windows系统适配了Arm,可Windows平台的大量软件和海量的第三方应用是基于x86开发的,对于Arm的适配并不友好,大概率会出现各种奇奇怪怪的bug。

  

所以,和MacOS+原生适配M1的APP这套组合一比,Windows on ARM没有任何优势。

  

尤其是当苹果的M1处理器推出之后,各路软件几乎都在第一时间实现了原生,而Windows方面的进展却极为缓慢,甚至连微软自己的软件都是如此。

  

据了解,虽然Visual Studio Code最近在ARM上得到了支持,但也就止步于此了,原生版本是不会有的。

  

微软认为,开发者应该利用强大的x86系统进行交叉编译,而不是在ARM PC上进行开发工作。

  

# 装,还是能装的

  

虽然官方说不支持,但是不管是Windows 10还是Windows 11,都可以通过虚拟机来安装测试版使用。

  

  

Parallels早在2021年4月就发布了Parallels Desktop 16.5,支持在M1上使用基于ARM的Windows。

  

随后又在2021年8月发布了Parallels Desktop 17,除了修复了不少bug以外,可以说是「官宣」了对Windows 11 on

  

Arm的支持,

  

而且在Parallels上操作起来非常之简单,甚至官网的教程里把链接都给你准备好了。

  

1. 注册Windows Insider计划

  

2. 下载ARM64 Insider Preview VHDX镜像

  

3. 打开Parallels并根据提示操作

  

4. 完成

  

  

https://kb.parallels.com/eu/125375/

  

相比起来,VMware则表示不提供相关的支持,不过依然可以通过一波操作曲线救国,但是操作非常复杂,而且至今还没有正式版。

  

所以,对于一些需要时不时用到Windows软件的朋友,虚拟机可能是目前唯一的选择(离线)。

  

参考资料:

  

https://www.xda-developers.com/qualcomm-exclusivity-deal-microsoft-windows-on-

  

arm/

  

https://www.zhihu.com/question/501260100/answer/2242956536

  

https://arstechnica.com/information-technology/2016/12/microsoft-pushes-for-a-

  

more-modern-pc-with-vr-project-evo-and-arm-support/

  

本文引用了以下知乎作者的回答:

  

「碎碎念的喵」https://www.zhihu.com/question/501260100/answer/2246723788