【发布时间】:2014-03-27 11:36:21
【问题描述】:
我希望能够分发在我的应用程序中运行的 Linux。原因是我需要添加最容易添加到 Linux 容器中并与应用程序一起分发的软件功能。
有没有办法在 Windows、OSX、Linux 上的 C/C++ 应用程序中运行 VM?
【问题讨论】:
-
很奇怪的事情...... cygwin 还不够吗?
-
关于cygwin,cygwin只是解决了在Windows上安装Unix程序的问题。有了一个完整的虚拟机,我可以安装任何东西,比如 PostgreSQL 数据库或应用程序中嵌入的任何东西。一些通常难以嵌入到应用程序中的软件可以随应用程序一起移植。然后我也可以在任何 PC、MAC 或 PC 上分发它。
-
您打算如何在您的应用程序和主机系统之间进行通信?加上大量的内存使用。加上很长的启动时间。如果这一切都是一个选项 - 只需带上任何虚拟机,我认为“嵌入”没有意义。
-
没关系,您认为没有意义,我认为我的一个特定现有客户有一个观点,是否有有用的应用程序与该问题并不真正相关。
标签: linux virtual-machine virtualization