不知道是不是我火星了。。。。。
1
Ayahuasec 2021-12-29 11:36:40 +08:00
好奇一下指令翻译是走在哪一层的,是微软搞得还是只是整合了 qemu 做成了开箱即用?
没用过 WSL2 ,但是我记得我之前在 x86_64 的 Ubuntu 上,装了 qemu-user qemu-user-binfmt 以后也是可以直接跑 aarch64 的静态程序的,安装了动态链接库以后也可以跑动态链接的程序。 |
2
seanzxx 2021-12-29 11:36:40 +08:00
有意思,这个是不是和 Android 子系统有关?
|
5
LANB0 2021-12-29 13:32:58 +08:00
win11 的 rust 编译 aarch64 测试无法运行
|
6
LiSrRbE2Mac 2021-12-29 13:51:38 +08:00
感觉 win10 下 wsl2 的 qemu 还是有问题
我用 WSL2 qemu 编译 arm 的 rootfs 一直失败 (同一套程序,menuconfig 都没改,在 ubuntu 实体机上就成功了) |
7
dangyuluo 2021-12-29 13:54:31 +08:00
好奇,跟进
|
8
podel 2021-12-29 14:15:30 +08:00
可以。有意思。
|
9
blanboom 2021-12-29 14:24:40 +08:00 via iPhone
|
10
hwdef OP |
11
VYSE 2021-12-29 16:25:39 +08:00
WSA 用的 Intel 的 Houdini, LZ 这个感觉是自己装了 qemu-user-binfmt
|
12
leaves98 2021-12-29 16:44:39 +08:00
所以就是说 wsl2 内置了 qemu 这个东东,然后可以跑 arm 、mips 、risc-v 架构的程序了吗?有没有啥限制呢?
|
13
hwdef OP @VYSE 我没有主动装过 qume ,也测试了其他人的 wsl ,同样可以运行,,不过也不排除是装其他东西的时候,qemu 作为依赖装上了
|
16
daveh 2021-12-29 18:40:59 +08:00 via iPhone
也安装 Docker 了吧,Docker 带的。
|