Projeto para ter suporte a convidado de caixa virtual por padrão [fechado]

1

Como faço para empacotar o ubuntu para a caixa virtual em um formato pronto para consumo, para que eu possa utilizá-lo em todas as pessoas que possuem um laptop? (Dessa forma eles não têm barreira para usá-lo: nem na instalação ou a reinicialização necessária para dual boot)

O Ubuntu tem um desempenho muito ruim como convidado em uma caixa virtual devido à alta dependência de aceleração de hardware para todos os seus importantes eyecandy / perfeitamente-purple-pixels. Para um sistema utilizável, a VM virtualbox precisa ser configurada para permitir a aceleração 3D e o Ubuntu precisa de drivers específicos para se beneficiar disso. Como posso embalar toda a coisa para que os noobs recebam um pacote pronto para comer?

Target Group: Noobs que mostram a menor curiosidade; conhecidos e familiares distantes suscetíveis a bajulação, coerção e chantagem emocional; Alguém com uma nova máquina. Mais usuários técnicos podem configurar as próprias máquinas VBox, configurar dualboots ou apenas abrir janelas, como eu fiz.

Eu postei uma pergunta no launchpad há um tempo atrás, mas isso está acumulando poeira ... ( link )

Idealmente, eu gostaria que o Ubuntu iso contivesse os drivers para suportar a caixa virtual, já que ela também é uma "plataforma" importante. Minhas perguntas são:

  1. Os drivers e extensões estão sob alguma licença incompatível com GPL (CDL eu acho). Existe algum problema técnico / legal em incluí-los no iso? (já estão prontos para usar o debs no repositório oficial do ubuntu que usam o código-fonte do DKMS +)
  2. Como posso registrar uma solicitação para incluí-los na iso? Não tive sorte no launchpad, sozinho ou com meu pedido de orientação.

Atualização:

A pergunta não foi reduzida para "como eu peço que o pacote virtualbox-guest-additions seja incluído por padrão no Ubuntu 13.10 iso?"

    
por staticd 04.09.2013 / 12:01

2 respostas

1

Eu não sei de onde você tira essa ideia, mas as adições dos convidados, desde a versão 4.0.0, são liberadas sob a licença GPL2.

Você pode verificar no código-fonte se ainda estiver em dúvida. Veja este arquivo para um exemplo. Sinta-se à vontade para conferir os outros.

Portanto, não se preocupe em redistribuí-los com o restante do VirtualBox.

Outra questão completamente diferente é o Extension Pack, que contém coisas como suporte a usb2. Este não é um software de código aberto e não pode ser distribuído.

    
por Javier Rivera 05.09.2013 / 19:30
0

Para mostrar o Ubuntu, uma máquina virtual é a menor alternativa que eu teria imaginado. Isso deixará os usuários com a impressão tragicamente errada de que o Ubuntu é um sistema operacional lento, lento e, portanto, inusitado.

Além disso, além do sistema operacional convidado, também precisaremos configurar o host para poder executar uma VM razoavelmente bem.

Assim, o seu projeto - por mais bonito que pareça à primeira vista - não levará ao efeito desejado. Eu não recomendaria, e o esforço que você terá que fazer não valerá a pena.

Dito isto, aqui estão alguns guias interessantes para alternativas (mas você também pode obter ideias para o seu projeto nesses guias):

por Takkat 04.09.2013 / 12:46