Ambiente de virtualização mínima

1

Estou usando uma máquina virtual executando o Windows para fins de desenvolvimento dentro de um host Ubuntu (também uso a parte do Ubuntu para minhas atividades regulares, mas não as duas ao mesmo tempo). Como preciso compilar regularmente no Windows, quero aumentar o desempenho da VM o máximo que puder. Portanto, quero usar uma versão "mínima" do meu ambiente de área de trabalho: se possível, quero apenas minha VM em execução, em tela cheia. É possível usar um sistema tão minimalista? Se sim, o que é, ou como posso conseguir essa configuração sozinho? Um seletor de ambientes na minha tela de login seria ótimo, mas opcional.

    
por Connor Lanigan 04.03.2015 / 19:07

2 respostas

0

Programas que não estão fazendo nada serão trocados. Então você não precisa ir para minimalista no uso de RAM.

Evite programas em segundo plano que não estejam pausados aguardando a entrada do usuário. Por exemplo, não abra um navegador da Web que atualize automaticamente algumas páginas ou um cliente de email que verifique periodicamente as mensagens recebidas.

Um motivo para procurar um gerenciador de janelas minimalista é permitir que a máquina virtual obtenha todas as teclas pressionadas: um gerenciador de janelas que reserva atalhos de teclado como Alt + Tab pode ser chato se sua VM não pegar o teclado. Por outro lado, se sua VM pegar o teclado de uma maneira conveniente, isso não é uma preocupação.

O Ubuntu vem com uma grande quantidade de gerenciadores de janelas minimalistas, dos quais a escolha é uma questão de preferência pessoal. Eu não vou listar todos eles. Eu pessoalmente uso o Sawfish , que não é minimalista, mas ainda é pequeno se comparado aos ambientes de desktop modernos, e é extremamente flexível (é programável em um dialeto Lisp).

No gerenciador de exibição (o programa no qual você faz login no modo gráfico), você pode escolher entre os tipos de sessão. O Ubuntu não possui um tipo de sessão "customizado" pronto para uso, mas você pode amarrar sua sessão mínima ao gerenciador de janelas pequeno de sua escolha ou define um tipo de sessão personalizado . Alternativamente, você pode efetuar login no modo texto (pressionar Ctrl + Alt + F1 para alternar para um console de texto, Ctrl + Alt + F7 para voltar para a tela de login da GUI ou a sessão iniciada lá) e executar o comando startx para iniciar uma sessão, por exemplo

startx -- :1

que executa o arquivo ~/.xinitrc (geralmente um script de shell onde você inicia o que quiser em sua sessão). Se você deseja executar apenas o emulador de VM e nada mais, pode passar seu caminho completo para as opções de linha de comando startx plus, por exemplo,

startx /usr/bin/vm-run 'My VM' -geometry 1920x1080+0+0

mas observe que sem um gerenciador de janelas, você não poderá redimensionar uma janela.

    
por 05.03.2015 / 02:02
0

Um DE mais leve é certamente uma maneira fácil de liberar recursos do sistema para uma VM.

Dependendo de quão leve você precisa / quer ir, irá guiar o que DE escolher. Você examinou a área de trabalho MATE ou XFCE ? Ambos são DEs com recursos completos e serão executados significativamente mais leves que o Unity, e são simples de configurar em uma instalação básica do Ubuntu.

Se você precisa ficar mais leve, pode começar a olhar para colocar WMs como i3 , mas você estará desistindo de alguns dos conjuntos de recursos dos outros DEs.

    
por 04.03.2015 / 19:55