返回列表 发布新帖
查看: 112|回复: 9

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

yyk1985发表于 昨天 11:03 来自手机版 | 查看全部 |阅读模式
我司最新有桌面端需要面向信创操作系统推出对应的客户端,但是身边设备有限,而信创操作+国产芯片的组合多种多远,如何能保证各类操作系统+各类国产 CPU 的组合下软件的兼容性问题?

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

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

使用道具 举报

Tracy-麦发表于 昨天 11:03 来自手机版 | 查看全部
让采购部门找供应商提供测试机
回复

使用道具 举报

950428发表于 昨天 11:31 来自手机版 | 查看全部
这个简单,后台服务、WebUI 类型的上 docker ,桌面类应用用 flatpak 或者 appimage 打包,然后你就几乎不用做任何改动了。
uos 不熟,政企的银河麒麟一般都是 v10 ,等效于 debian bullseye 。稍微新一点的 v11 兼容性更好一点。
亲测在某主流国产 arm64 cpu 下可以直接跑 flathub 里的应用以及直接运行 appimage 桌面应用、arm64 的 docker 容器也是随便跑。

原生支持费力不讨好,除非是为了上他们的应用商店或者是有什么商业考量。
回复

使用道具 举报

人间客发表于 昨天 11:50 来自手机版 | 查看全部
不能保证,部分芯片连指令集都是自己的,需要用他自己封闭生态的工具才能编译执行。
回复

使用道具 举报

甜梗贩卖机发表于 昨天 12:00 来自手机版 | 查看全部
噩梦开始的地方
回复

使用道具 举报

ycy123发表于 昨天 12:12 | 查看全部
arm64,amd64 架构,且纯服务端程序,且不要求国产 DB.当某种 debian 衍生版即可.正常 linux 应用开发.
回复

使用道具 举报

仙辞发表于 昨天 12:33 | 查看全部
上次写了一个 electron 打包成 appimage 倒是没什么兼容问题
回复

使用道具 举报

温一壶发表于 昨天 12:40 来自手机版 | 查看全部
还是需要测试机的,没有一套可以通吃的方案,有的机器会改指令集,必须要进行实机的测试
回复

使用道具 举报

Taro发表于 昨天 17:00 来自手机版 | 查看全部
找到系统的镜像交叉编译出来就行,不能跑让客户反馈再说,省的给没人用的配置移植(比如 sw64 ,麒麟 9000c 专版)。
大部分系统 x86 和 arm 版都能 chroot 或者 qemu-user 跑,可以顺手试一下能不能启动。
龙芯可以买一套官方 3a6000 主板,也就不到两千块钱。
回复

使用道具 举报

1400405589发表于 昨天 17:25 来自手机版 | 查看全部
全部上 flatpak ,然后对于各个发行版维护同一套最新的 rpm/deb 包
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表