用实例通俗易懂地讲一讲国产Linux系统的不同架构

用实例通俗易懂地讲一讲国产Linux系统的不同架构

目前,新产业发展迅速。在国内计算机安装可以替代后,我发现许多Windows软件无法使用,所以我在网上找到了它。我终于找到了一个Linux版本的安装包。当我使用dpkg命令安装时,我不断显示安装错误,并提示“与机器系统结构不一致”.”。

这个问题引出了今天的主题⬇️⬇️

国产Linux系统有哪些不同的结构?

01 先看个实例

QQ软件包有多少个版本?请登录QQ官网下载页面。

用实例通俗易懂地讲一讲国产Linux系统的不同架构

如上图所示,QQ这个软件有四个版本,我把它们都下载到电脑上,如下图所示:

用实例通俗易懂地讲一讲国产Linux系统的不同架构

我整理一下相应的关系:

X86版下载QQ_3.2.13_24121_amd64.deb
下载ARM版QQ_3.2.13_24121_arm64.deb
下载Loongarch版本QQ_3.2._longarch2412.deb
下载MIPS版QQ_3.2.13_24121_mips64el_.deb

仔细观察,不难发现安装包的名称包含版本信息,只有X86版软件包的名称是特殊的 _amd64_ 。

那么X86、ARM、Loongarch、这四个版本的MIPS是什么意思?

02 系统架构

X86、ARM、MIPS和LoongArch是计算机架构领域四种不同的指令集架构。

我们常说CPU有两种指令集架构:

1.复杂指令集(英文简称CISC)。X86采用该指令集,综合性能强,擅长处理大数据任务。应用程序场景是个人PC计算机和服务器。

2.简化指令集(英文简称RISC)。如何简化方法大概是28原则,用20%的核心指令集完成80%的原始任务,处理起来更快更高效。ARM、MIPS使用此指令集。最初的应用场景是移动终端,现在逐渐扩展到笔记本电脑和个人PC电脑。RISC-V正在蓬勃发展,你可以关注它。

其它LoongArch架构是龙芯自主研发的指令集架构,旨在减少对国外技术的依赖,提高自主可控性。

安装软件时,必须根据CPU型号区分架构,然后下载相应的安装包安装软件。

CPU型号系统架构软件包名关键字
鲲鹏ARM_arm64_
飞腾ARM_arm64_
海光X86_amd64_
兆芯X86_amd64_
龙芯MIPS_____
龙芯LoongarchLoongArch_loongarch64_

现在,我们只需要检查我们的计算机使用什么品牌的CPU,并知道下载哪个版本的软件包。

03 查询应用

使用命令查询CPU信息:

lscpu

用实例通俗易懂地讲一讲国产Linux系统的不同架构

我的电脑是 飞腾2000 CPU有四个核心。

或使用命令查询系统信息:

cat /etc/.kyinfo

用实例通俗易懂地讲一讲国产Linux系统的不同架构

我的电脑是 arm64 所以我下载了QQ_3.2.13_24121_arm64.安装deb即可正常使用。

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容