为什么现在开发者大多都在以x86为基础的平台上开发

处理器/DSP

891人已加入

描述

当前x86架构已经占领了服务器领域绝大多数市场份额,但从这些年来x86服务器的远程管理芯片以及处理器本身的漏洞频现,尤其是在2018年年初爆出的幽灵和熔断漏洞将服务器硬件安全问题推向了风口浪尖。

与此同时一些互联网公司尝试自主设计服务器架构,如脸谱早在几年前就在研发自己的服务器基础设施openRack。

而一些芯片厂商也在尝试使用不同的指令集设计服务器芯片,早在2016年时Cavium就推出了首款使用ARM v8指令集的48核服务器处理器ThunderX,高通也试图通过Centriq 2400处理器进入服务器领域。

华为也在今年年初推出了64核的鲲鹏920处理器。同时IBM也与一些厂商签订合约共同建立openPower联盟,想重新回到服务器高性能计算领域。

现今云计算服务器领域大部分使用的是以Linux为内核的操作系统,所以对于这个问题,Linux的创始人有Linus Torvalds有自己的看法。

他认为现在开发者大多都在以x86为基础的平台上开发,而在开发过程中开发者使用的机器也是x86架构的,这可以方便的将云端应用部署到服务器上,但是如果使用ARM架构的服务器,开发者在x86架构的本地机器上进行开发,这样会造成测试与工作环境不匹配。

同时由于这个原因,云计算提供商会将其他的处理器架构的优先级降低,导致其他指令集架构的处理器更加无法进入这个市场。

作为程序员界最有话语权的人之一,不知是否有人认可他的看法呢?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分