项目默认支持虚拟盒客户机

项目默认支持虚拟盒客户机

我如何将 ubuntu 以即用格式打包到虚拟机中,以便我可以将它强加给每个拥有笔记本电脑的人?(这样他们使用它就没有障碍了:无论是在安装中还是在双启动所需的重新启动中)

由于 Ubuntu 高度依赖硬件加速来实现其重要的 eyecandy/perfectly-purple-pixels,因此作为虚拟机中的客户机,其开箱即用性能非常差。要使用可用的系统,需要配置 Virtualbox VM 以允许 3D 加速,而 Ubuntu 需要特定的驱动程序才能从中受益。我该如何打包整个系统,以便新手获得一个现成的软件包?

目标群体:表现出一点点好奇心的新手;容易受到哄骗、胁迫和情感勒索的熟人和远房亲戚;任何拥有新机器的人。技术更精湛的用户可以自己配置 VBox 机器,设置双启动或像我一样放弃 Windows。

不久前我在 launchpad 上发布了一个问题,但现在已经积满灰尘了。。(https://answers.launchpad.net/ubuntu/+question/232004

理想情况下,我希望 Ubuntu iso 包含支持虚拟盒的驱动程序,因为它也是一个重要的“平台”。我的问题是:

  1. 驱动程序和扩展处于某些与 GPL 不兼容的开源许可证(我认为是 CDL)之下,将它们包含在 iso 中是否存在任何技术/法律问题?(官方 ubuntu repo 上已经有使用 DKMS+源代码的可立即使用的 deb)
  2. 我如何提交请求以将它们包含在 iso 中?无论是我自己还是通过请求指导,我在 launchpad 上都没有成功。

更新:

问题已经简化为“我如何要求将 virtualbox-guest-additions 包默认包含在 ubuntu 13.10 iso 中?”

答案1

我不知道您从哪里得到这个想法,但是自 4.0.0 版本以来,客户添加部分都是根据 GPL2 许可发布的。

如果你还有疑问,可以去源代码中查看。参见文件举个例子。请随意查看其他内容。

所以不必担心将它们与 VirtualBox 的其余部分一起重新分发。

另一个完全不同的事情是扩展包,其中包含诸如 usb2 支持之类的内容。这不是开源软件,不能分发。

答案2

为了炫耀 Ubuntu,虚拟机是我最不想考虑的选择。它会给用户留下一个可悲的错误印象:Ubuntu 是一个反应迟钝、运行缓慢、无法使用的操作系统。

此外,除了客户操作系统之外,我们还必须配置主机才能很好地运行虚拟机。

因此,您的项目(尽管乍一看很不错)不会产生预期的效果。我不推荐这样做,而且您付出的努力也不值得。

话虽如此,这里有一些很好的替代指南(但你也可以从这些指南中获取项目的想法):

相关内容