ARM版与X86版Centos7下YUM源软件库数量对比
发布网友
发布时间:2023-04-11 19:03
我来回答
共1个回答
热心网友
时间:2023-09-26 21:49
鲲鹏CPU推出之后一直在谈丰富ARM架构的鲲鹏生态,Windows就不谈了,不支持ARM系列CPU,在服务器主打的Linux市场看看软件支持的丰富度可以从YUM源的软件数量来进行一个角度的探寻。
目前主流的Linux发行版本都有ARM版本,这里选用Centos进行比较。
系统信息:
两个系统都是CentOS Linux release 7.7.1908 版本。
内核版本不同:ARM版是4.18.0,X86版本是3.10.0。
ARM版
# cat /etc/redhat-releaseCentOS Linuxrelease 7.7.1908 (AltArch)
# uname -aLinux localhost.localdomain 4.18.0-147.0.3.el7.aarch64 #1 SMP Thu Dec 12 20:01:00 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
X86版
# cat /etc/redhat-releaseCentOSLinux release 7.7.1908 (Core)
# uname -aLinux centos7-3 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
YUM源软件数量信息
YUM源软选用系统自带的脚本查找最快的yum源,都安装epel源。
ARM版
ARM版解析到的yum基础源是华为云,epel源为阿里云
X86版
X86版解析到的yum基础源和epel源都是阿里云
总结:
ARM版yum源软件数量:22282
X86版yum源软件数量:25474
在操作系统层面上来讲,ARM版yum源软件数量是X86版的87.5%,也就是说有超过10%的软件不能通过yum直接在ARM版的Centos下安装,当然对于开源软件来说,大部分还是可以通过源码进行编译安装的。
总的来说ARM CPU的服务器已经解决了能用的问题,支持Linux下的绝大部分软件,但是生态还是需要进一步完善。