将 VirtualBox 作为 Windows 安装程序的一部分?
Include VirtualBox as part of a Windows installer?
我是 ]project-open[ 的创始人,这是一个类似于 Microsoft Project Server 的开源项目管理应用程序。虽然 ]project-open[ 主要在 Linux 上运行,但在过去的 10 年里,我们不得不维护一个单独的 Windows 安装程序。现在我们考虑创建一个 Windows 安装程序,其中包含 VirtualBox 和 Linux 图像,但对 Windows 用户不可见。安装程序最终会在 VM 内启动浏览器。
我看到 "LeapDroid" 和 "Browser in the Box" 都使用 VirtualBox 作为其体系结构的一部分,因此包含 VirtualBox 显然是可能的。问题是它有多少工作量。执行此操作的最佳方法是什么?
- 列表项我已经检查了 Google 的 "silent" 或 "unattended" VirtualBox 安装,但似乎没有一个是真正沉默的。
- 从头开始编译 VirtualBox 似乎是可行的,但工作量似乎很大。
提前致谢!
我在 Windows 上构建 VirtualBox 方面有丰富的经验,因为我已经构建了 VMLite (http://www.vmlite.com) and Leapdroid (http://www.leapdroid.com),维护与源代码分开的构建非常复杂。因此,出于您的目的,我建议您使用未修改的 VirtualBox 二进制文件,并使用 OVA 来重要您的 linux vm.
如果您确实想从源代码构建,您需要更改这些 COM 接口的 UUID,以便 运行 与 VirtualBox 并排。
我是 ]project-open[ 的创始人,这是一个类似于 Microsoft Project Server 的开源项目管理应用程序。虽然 ]project-open[ 主要在 Linux 上运行,但在过去的 10 年里,我们不得不维护一个单独的 Windows 安装程序。现在我们考虑创建一个 Windows 安装程序,其中包含 VirtualBox 和 Linux 图像,但对 Windows 用户不可见。安装程序最终会在 VM 内启动浏览器。
我看到 "LeapDroid" 和 "Browser in the Box" 都使用 VirtualBox 作为其体系结构的一部分,因此包含 VirtualBox 显然是可能的。问题是它有多少工作量。执行此操作的最佳方法是什么?
- 列表项我已经检查了 Google 的 "silent" 或 "unattended" VirtualBox 安装,但似乎没有一个是真正沉默的。
- 从头开始编译 VirtualBox 似乎是可行的,但工作量似乎很大。
提前致谢!
我在 Windows 上构建 VirtualBox 方面有丰富的经验,因为我已经构建了 VMLite (http://www.vmlite.com) and Leapdroid (http://www.leapdroid.com),维护与源代码分开的构建非常复杂。因此,出于您的目的,我建议您使用未修改的 VirtualBox 二进制文件,并使用 OVA 来重要您的 linux vm.
如果您确实想从源代码构建,您需要更改这些 COM 接口的 UUID,以便 运行 与 VirtualBox 并排。