Oracle Virtualbox no kernel compilado estaticamente

3

Não consigo encontrar nenhuma documentação sobre o assunto. Estou trabalhando em montar uma instalação do Linux para um ambiente bastante "sujo". A melhor prática seria um kernel estaticamente compilado sem suporte a módulos. Eu já posso fazer as personalizações para remover drivers desnecessários / etc para obter o desempenho e desabilitar o suporte a módulos. Alguém tem um link ou alguma idéia de como obter o módulo do Oracle Virtualbox (não o do OSE, preciso de passagem USB) compilado em?

    
por RobotHumans 07.11.2011 / 06:15

1 resposta

1

O driver vboxdrv é um componente do kernel de terceiros. É uma prática típica criar esses drivers na forma de módulos carregáveis. Como ele é criado pela equipe de desenvolvimento da Oracle, eles são os únicos a decidir sobre a forma do driver e você precisa perguntar a eles para um patch de kernel que forneceria um driver interno.

Eu duvido seriamente que eles forneçam isso, nem que eles vejam que vale a pena o esforço para criar essa versão do driver. Isso porque dificilmente alguém se beneficiaria de uma versão embutida, porque requer um procedimento de construção muito mais complicado (deve ser feito em conjunto, construindo o kernel inteiro, que tem que ser corrigido de antemão). Para o time de desenvolvimento, também é mais fácil manter uma versão do módulo.

    
por 12.11.2011 / 17:03