是否可以通过 VNC 将 Windows 应用程序流式传输到 Linux?
只需要一些应用程序而不是整个桌面。
答案1
我认为您说的是应用程序虚拟化。类似于许多企业环境中使用的 Citrix 应用程序?
VNC 旨在使用远程桌面控制整台计算机。虚拟化单个应用程序通常具有非常不同的要求,包括应用程序服务器。有了正确的工具,我知道这是可能的。Citrix 应用程序可以在客户端计算机上使用 Java 运行,因此可以在 Linux 和 MacOS 中访问和使用 Citrix 虚拟化的 Windows 应用程序。
我不确定的是构建应用程序服务器所需的工作是否值得您享受的利益。
但是,如果你想深入了解,X Server 似乎是一个与 Windows 配合使用的相对长期的应用程序虚拟化系统。与许多旧的开源产品一样,它有许多具有不同优点和缺点的变体。我通过谷歌搜索“开源应用程序虚拟化”并点击几个链接找到了它。
更新添加建议的 X Server 风格:Xming 似乎是最用户友好的 XServer 版本,并且它是为 Windows 和 Linux 编译的,这意味着它可能符合您的兼容性要求。 http://www.straightrunning.com/XmingNotes/
更新添加有关进一步研究 Xming 的详细信息:嗯,阅读一些 xming 手册页,我发现它似乎是用于虚拟化 Linux 应用程序以便在 Windows 客户端上访问和显示,而不是相反,就像您正在寻找的那样。
我没有看到任何内容表明 xming 不会虚拟化 Windows 应用程序,而且我还没有阅读所有文档。但至少文档的第一部分似乎只显示了如何为虚拟化配置 Linux 应用程序以及如何为客户端/显示端配置 Windows。
答案2
答案是,不,目前还不可能。