【发布时间】:2016-11-14 15:19:42
【问题描述】:
如何在真实 Windows 上设置虚拟化 Ubuntu,以便让两个应用程序在它们之间传递简单的消息?虚拟机可以离线,不能上网。真实系统也可能离线。
【问题讨论】:
-
大概一个应用在 Ubuntu 上运行而另一个在 Windows 上运行?最简单的是拥有一个共享的挂载点/目录。大多数 VM 系统将支持这一点,尽管产品之间的细节有所不同。然后,您可以使用在 Ubuntu 上创建的命名管道(请参阅
mkfifo)。两个应用程序都像文件一样读取/写入命名管道。这避免了通讯问题。您仍然需要事先仔细制定设计以避免同步问题。 -
如果你有一台 64 位机器,获得 VMWare 或 VirtualBox 甚至 Hyperv 之类的东西,在其上安装 Ubuntu 然后运行它 - 如果你通过 udp/tcp 进行通信,你可能需要使用 HostOnly 通信
标签: python virtual-machine ipc virtualization