• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frantic
V2EX  ›  程序员

[信创相关] 信创操作系统兼容性如何保证

  •  
  •   frantic ·
    franticn · 18h 10m ago · 1117 views

    我司最新有桌面端需要面向信创操作系统推出对应的客户端,但是身边设备有限,而信创操作+国产芯片的组合多种多远,如何能保证各类操作系统+各类国产 CPU 的组合下软件的兼容性问题?

    因此想请教下各位做过相关适配工作的同学,你们是怎么做的?是把设备一一买回来测还是有类似的云平台可以提供云真机让你进行测试?

    ps: 阿里云、天翼云、移动云都有信创操作系统(一般是 uos 和银河麒麟)的云电脑可供测试,但是 cpu 一般都 intel xeon 的,只能覆盖很小一部分的操作系统+CPU 的组合。

    9 replies    2026-07-17 16:58:49 +08:00
    kapr1k0rn
        1
    kapr1k0rn  
       17h 58m ago
    让采购部门找供应商提供测试机
    zx900930
        2
    zx900930  
       17h 56m ago   ❤️ 1
    这个简单,后台服务、WebUI 类型的上 docker ,桌面类应用用 flatpak 或者 appimage 打包,然后你就几乎不用做任何改动了。
    uos 不熟,政企的银河麒麟一般都是 v10 ,等效于 debian bullseye 。稍微新一点的 v11 兼容性更好一点。
    亲测在某主流国产 arm64 cpu 下可以直接跑 flathub 里的应用以及直接运行 appimage 桌面应用、arm64 的 docker 容器也是随便跑。

    原生支持费力不讨好,除非是为了上他们的应用商店或者是有什么商业考量。
    sentinelK
        3
    sentinelK  
       17h 38m ago
    不能保证,部分芯片连指令集都是自己的,需要用他自己封闭生态的工具才能编译执行。
    sivl6p
        4
    sivl6p  
       17h 37m ago
    噩梦开始的地方
    dacapoday
        5
    dacapoday  
       17h 34m ago
    arm64,amd64 架构,且纯服务端程序,且不要求国产 DB.当某种 debian 衍生版即可.正常 linux 应用开发.
    linkopeneyes
        6
    linkopeneyes  
       17h 12m ago
    上次写了一个 electron 打包成 appimage 倒是没什么兼容问题
    wangYQ
        7
    wangYQ  
       17h 8m ago
    还是需要测试机的,没有一套可以通吃的方案,有的机器会改指令集,必须要进行实机的测试
    12101111
        8
    12101111  
       12h 22m ago
    找到系统的镜像交叉编译出来就行,不能跑让客户反馈再说,省的给没人用的配置移植(比如 sw64 ,麒麟 9000c 专版)。
    大部分系统 x86 和 arm 版都能 chroot 或者 qemu-user 跑,可以顺手试一下能不能启动。
    龙芯可以买一套官方 3a6000 主板,也就不到两千块钱。
    ExplodingDragon
        9
    ExplodingDragon  
       11h 40m ago
    全部上 flatpak ,然后对于各个发行版维护同一套最新的 rpm/deb 包
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 20:39 · PVG 04:39 · LAX 13:39 · JFK 16:39
    ♥ Do have faith in what you're doing.