我是project-open [,一个类似于Microsoft Project Server的开源项目管理应用程序的创始人。虽然项目开放[主要在Linux上运行,但我们必须在过去10年中维护一个单独的Windows安装程序。现在我们考虑创建一个既包含VirtualBox又包含Linux映像的Windows安装程序,但对Windows用户不可见。安装程序最终将启动VM内的浏览器。
我已经看到“LeapDroid”和“Box in the Box”都使用VirtualBox作为其架构的一部分,因此包括VirtualBox显然是可能的。问题是这是多少工作。这样做的最佳方式是什么?
提前多多感谢!
答案 0 :(得分:2)
我在Windows上构建VirtualBox方面有丰富的经验,因为我已经构建了VMLite(http://www.vmlite.com)和Leapdroid(http://www.leapdroid.com),它非常涉及从源代码维护单独的构建码。因此,为了您的目的,我建议您使用未修改的VirtualBox二进制文件,并使用OVA来重要您的linux vm。
如果您确实想要从源代码构建,则需要更改这些COM接口的UUID,以便与VirtualBox一起并行运行。