拒绝让 SPICE 消亡:Windows 代理重生

I refuse to let SPICE die

Red Hat 已停止维护上游 SPICE 项目,导致 Windows 虚拟机体验受损。这个由社区维护的 vd_agent 分支接过了接力棒,专门修复了 Windows 11 虚拟机在 Linux 上的兼容性问题。项目不仅保留了剪贴板共享、文件传输和动态分辨率匹配等核心功能,还解决了多 GPU 直通环境下的鼠标丢失难题。通过 GitHub Actions 自动化构建和 SignRelay 签名流程,该代理确保了现代 Windows 11 虚拟机在 QEMU/KVM 环境下的稳定运行,让开源生态中的 SPICE 协议得以延续。

当真实的 GPU 与 SPICE 显示设备同时直通时,该代理不再丢失鼠标移动。
  1. IndrekR

    我有点搞混了,因为 SPICE 是个很有名的电路仿真器:

    https://en.wikipedia.org/wiki/SPICE

    我经常用它。现在大多通过 ngspice 使用:

    https://en.wikipedia.org/wiki/Ngspice

  2. c0l0

    作为一个偶尔使用 SPICE(通过 Proxmox PVE)的用户,我希望能有朝一日 QEMU 能在 Hypervisor 层面直接支持 Sunlight/Moonlight 串流。考虑到 Venus、VirtIO GPU 以及 Intel 对 SR-IOV 的支持终于开始整合,这将是一款 VDI 风格基础设施的杀手级应用。

  3. franga2000

    我真的不明白 Red Hat 为什么要砍掉 SPICE。它是唯一能让开源虚拟化(比如 Proxmox)上的虚拟机体验接近 VMware 的东西。

    VNC 真的是你能拥有的最糟糕的远程桌面协议。延迟高、画质差、集成度低。

  4. indigodaddy

    我以前用过 x2goserver,它过去很棒,现在依然很棒。

    如今我更喜欢基于 Docker 的 KASM Workspaces,或者如果你只是想在“裸机”虚拟机或服务器上获得一个漂亮的 GUI,那么 KasmVNC 就很棒且易于设置(不是说 KASM Workspaces 难设置)。

    https://hub.docker.com/r/linuxserver/kasm

    https://github.com/kasmtech/KasmVNC

  5. bityard

    我想我之前没太关注。这只是 Red Hat 放弃的那个 Windows SPICE 客户端,还是他们打算彻底弃用 SPICE?Red Hat 现在没有 VDI 产品了吗?(我确定他们以前有过。)

    无论如何,感谢 OP 接手这件事。

同日更多故事

2026-09-12