首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >写一款全架构兼容软件有多难?

写一款全架构兼容软件有多难?

作者头像
DeskUI
发布2026-07-06 18:06:45
发布2026-07-06 18:06:45
20
举报

背景

很多人会说:“没那么难吧,不就是支持windows+信创操作系统吗?现在支持信创操作系统的软件可多了。”其实上面的陈述少一点细节。支持信创操作系统的软件到底基于哪种CPU架构?今天,就和大家聊聊全架构兼容意味着什么?

全架构兼容的定义

笔者认为全架构兼容软件的最基本要求,要满足主流操作系统和各种芯片组合下,主要功能都能平滑运行,而且操作方式一样。以DBCS屠龙刀和DESK倚天剑为例,支持表格如下:

序号

操作系统

芯片架构

DBCS/DESK兼容性

1

Windows系列

X86

支持

2

Linux系列

海光、兆芯

支持

3

Linux系列

飞腾、鲲鹏

支持

4

Linux系列

龙芯mips

支持

5

Linux系列

龙芯旧世界

支持

6

Linux系列

龙芯新世界

支持

7

Linux系列

申威

支持

8

macOS

--

支持

9

鸿蒙

--

未知

“龙芯怎么出来三种芯片呢,你这划分合理么?”大家可以试试,使用相同的操作系统,把这三种芯片下能独立运行的软件,相互复制一下,看看能否仍然正常运行。我的实验结果是不行的,所以划分了三类。

“兼容个CPU有啥难的?”真实情况的确不容易,曾经有网友评论,光兼容“mips”就能把信创商店中的软件去掉85%。

“mips已经没人用了?”关注本号的网友中,我知道有多个网友的单位仍然在使用,而且使用量还不小啊,都是新设备。没用多久就淘汰,不太合适吧?

写到最后

总之,编写全架构兼容软件非常不容易,能够兼容全架构的软件极少。以DESK倚天剑和DBCS屠龙刀为例,笔者听说鸿蒙系统上是运行不了的。但也有传闻说Idea已经能够在鸿蒙上运行了,由于DESK和DBCS编程架构和idea类似,所以说不定也能也能运行。最后,特别要说明一下。尽管全架构兼容很难,但非常重要。因为国产化目前遇到最大的阻力就是兼容性不行,如果主流软件都能实现全架构兼容,国产化推进会顺畅很多。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信创工具集 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 全架构兼容的定义
  • 写到最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档