Project to have virtual box guest support by default [closed]

How do I package ubuntu for virtual box in a ready-to-eat format so I can foist it on every person who owns a laptop? (that way they have NO barrier to use it: neither in the install or the required rebooting for dual boot)

Ubuntu has very poor out-of-the-box performance as a guest in virtual box due to the high dependence on hardware acceleration for it’s all important eyecandy/perfectly-purple-pixels. For a usable system the virtualbox VM needs to be configured to allow 3D acceleration and Ubuntu needs specific drivers to benefit from this. How can I go about packaging the whole shebang so noobs get a ready to eat package?

Target Group: Noobs who show the slightest curiosity; acquaintances and distant family susceptible to cajoling, coercion and emotional blackmail; anyone with a new machine. More technical users can configure VBox machines themselves, setup dualboots or just ditch windows like I did.

I posted a question on launchpad a while ago but that is gathering dust.. (https://answers.launchpad.net/ubuntu/+question/232004)

Ideally I would like the Ubuntu iso to contain the drivers to support virtual box, since it too is an important “platform”. My questions are :

  1. The drivers and extensions are under some GPL incompatible opensource license (CDL I think) Is there any technical/legal problem in including them on the iso? (there are ready to use debs on the official ubuntu repo already that use DKMS+source code)
  2. How can I file a request to include them on the iso? I had no luck on launchpad, either on my own or with my request for guidance.

Update:

The question has no reduced to “how do I ask for the virtualbox-guest-additions package to be included by default in the ubuntu 13.10 iso?”

Answer

I don’t know where you get that idea, but the guest additions, since version 4.0.0, are released under the GPL2 license.

You can check it in the source code if your are still in doubt. See this file for an example. Feel free to check others.

So don’t worry about redistributing them with the rest of VirtualBox.

Another complete different matter is the Extension Pack, that contains things like usb2 support. This is not open source software and can’t be distributed.

Attribution
Source : Link , Question Author : staticd , Answer Author : Javier Rivera

Leave a Comment