首页/系统/信创系统运维速查/qemu-user 运行异构二进制(评估用途)
迁移适配65 条

qemu-user 运行异构二进制(评估用途)

qemu-user 提供用户态异构模拟:适合评估个别无源码旧工具;性能损失大、内核相关功能受限,不用于关键生产服务。

信创系统运维速查系统更新于 2026-10-12

安装与运行

安装与运行
dnf install -y qemu-user-static 2>/dev/null || apt install -y qemu-user-static
qemu-aarch64 ./app-arm64
# binfmt 注册后可直接执行(视发行版提供):
systemctl restart systemd-binfmt 2>/dev/null
./app-arm64

容器场景

容器场景
docker run --rm --platform linux/amd64 alpine uname -m   # 模拟执行验证(需 binfmt)
用户态模拟仅供评估与过渡验证:模拟通过不等于目标机原生可用,关键业务仍要原生适配。

易错点

  • binfmt 配置改动影响系统二进制执行链路:变更要记录并复验
  • 模拟环境忌用于性能测试:数据不具参考性

数据来源与参考

  • QEMU 官方文档(用户态模拟)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌