[vbox-dev] Fuduntu distribution patch

Klaus Espenlaub klaus.espenlaub at oracle.com
Mon May 21 11:46:32 GMT 2012

On 14.05.2012 14:07, Andrew Wyatt wrote:
> On 05/13/2012 03:58 PM, Alexey Eromenko wrote:
>> Quite nice to see patches to support new OSes out there :)
>> What's the general policy ? (considering there are like 400+ distributions...)
> That's a good question, the only thing I gleaned from the Wiki was that
> these sorts of contributions were welcomed. :D

The policy right now is that we don't really appreciate such "add my 
favorite OS" contributions, especially if you completely ignore the 
structure of the existing OS type identifiers (0xTVB00 - T=OS type, 
V=variant, B=bitness).  Fuduntu is clearly not a new OS type, because 
it's yet another Linux distro. This policy is also the reason why Haiku 
(which IS a different OS type) wasn't added so far. Since only 16 
variants of each OS type can be represented this way it's clearly not 
capable of handling 400+ distributions.

Instead we need something generic which scales to any past and future OS 
(and variant), which the current approach can't ever do.

The basic idea is that VBox comes with a few pre-defined OS types, and 
the rest is left to the user. It should be possible to add new entries 
to the list of OS types, including icon, default VM settings and so on. 
Those new OS types are kept both in VirtualBox.xml (so that one can 
easily create such an OS type without having a VM of this type), and 
later copied to every VM config using this type (so that it gets 
automatically set up when a VM is copied to a different system).

This needs API and config file changes, and I'd really appreciate 
contributions in this area. It's of course significantly harder than 
hacking the existing solution to have another entry in the global tables.


More information about the vbox-dev mailing list