V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
neilp
V2EX  ›  分享创造

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

  •  
  •   neilp ·
    Neilpang · 16 小时 48 分钟前 · 651 次点击

    先上链接: 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.

    4 条回复    2026-01-05 15:55:26 +08:00
    guiyumin
        1
    guiyumin  
       15 小时 51 分钟前 via iPhone
    这个好
    很牛逼
    passive
        2
    passive  
       15 小时 4 分钟前 via Android
    能直通硬盘吗? 不然 zfs on ext4 没意义,scrub 到不了 ext4 。
    Tink
        3
    Tink  
    PRO
       12 小时 19 分钟前
    这是调用了 qemu 的 api 吗
    neilp
        4
    neilp  
    OP
       5 小时 42 分钟前
    @Tink 不是, 调用的二进制
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3136 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:37 · PVG 21:37 · LAX 05:37 · JFK 08:37
    ♥ Do have faith in what you're doing.