程序需要使用 matlabruntime 运行库,但是生产环境采购的 arm 架构的服务器,但是 matlabruntime 没有 arm 架构的包,只有 macos 系统提供了 arm 架构的包。 现在想的几种解决方法 1 ,arm 架构上模拟 x86 架构的虚拟机 这种方法试过了,由于服务器也不支持硬件虚拟化,这个虚拟机运行特别慢,没办法用 2 ,arm 架构上模拟 arm 架构的 macos 虚拟机 这个正打算尝试,但是浏览器搜索几乎没有方法,找到的都是 x86 上模拟 x86 的 macos 系统。问 chatgpt 和 deepseek 都说 macOS ARM 版本(如 macOS Sonoma )依赖于 Apple M 系列芯片的专有硬件特性,如 Secure Enclave 、APFS 加密、SIP (系统完整性保护)和特定的设备树结构。 这种方法好像也不行。 问下大佬是不是现在也是不行,还有 matlab 有没有 linux 的 arm 版本的包。
![]() |
1
Aboceder 10 小时 42 分钟前
应该不行,M 系列的 mac 使用 pd 装 windos 都只能装 arm 架构的,反之亦是同理
|
![]() |
2
xclimbing 10 小时 41 分钟前
我觉得运行不起来,专有硬件。应该问 matlab 有没有软件解决方案。
|
3
MacsedProtoss 10 小时 4 分钟前 via iPhone
目前没有办法模拟 arm macOS
macOS 的 M 系魔改 arm 魔改到妈都不认识了 qemu 目前完全搞不定 |
![]() |
4
HojiOShi 9 小时 18 分钟前
翻翻 GNU Octave 的源码,迁移一下算了。话说 arm 架构的服务器应该是飞腾之类的吧。
|
![]() |
5
424778940 8 小时 43 分钟前
简单翻了一下官方文档和论坛 runtime 应该也就一堆 so/dll 动态库 没有 linux 的 aarch64 版本 但好像可以直接交叉编译 aarch64 的程序出来 也许可以直接静态连接?
|
6
yinmin 8 小时 39 分钟前
你试一下 matlabruntime 的 docker 镜像是否有 arm64 版本(貌似有的),如果有的话,直接部署在 Docker 容器里。
|
7
mxT52CRuqR6o5 8 小时 31 分钟前
box86/box64 ,不需要完全虚拟一个新系统
|