新年新玩具: 一键在本地跑各种 BSD 虚拟机, AnyVM.org

1 月 5 日
 neilp

先上链接: https://github.com/anyvm-org/anyvm

简单讲, 只要你在本地安装了 qemu, 然后就可以一键运行各种 BSD:

python3 anyvm.py --os freebsd

只需要 qemu, 无 server, 无 daemon.

支持主机 Windows, MacOS Apple Silicon/Intel, 和 Linux

支持自适应硬件加速, linux kvm, MacOS hvf 和 Windows 的 whpx(Windows 下某些 vm 的硬件加速 尚有 bug)

支持 x86 和 arm64 主机.

支持 x86, arm64 和 riscv64 的 虚拟机.

并且支持跨架构运行, 例如, 在x86_64 的 Windows 上可以运行 arm64 的虚拟机:

python3 anyvm.py --os freebsd --arch aarch64

支持端口映射/转发.

支持目录挂载

内建 web vnc 支持, 自动启动浏览器进入虚拟机.

web vnc 支持自适应鼠标键盘支持

支持在 docker 内运行: https://github.com/anyvm-org/docker

特别适合需要在本地运行 BSD 环境调试.

更多详细信息请移步至项目页面.

最后,最后 求 star, 求 star, 求 star

欢迎提意见和 bug.

2193 次点击
所在节点    分享创造
4 条回复
guiyumin
1 月 5 日
这个好
很牛逼
passive
1 月 5 日
能直通硬盘吗? 不然 zfs on ext4 没意义,scrub 到不了 ext4 。
Tink
1 月 5 日
这是调用了 qemu 的 api 吗
neilp
1 月 5 日
@Tink 不是, 调用的二进制

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1183113

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX