Qual é a melhor maneira de fazer o desenvolvimento da GUI em uma máquina servidora? [fechadas]

4

Este é um servidor em casa. Eu tenho 3 computadores rodando Linux e eles são todos servidores executando tarefas dedicadas como MySQL / Samba, Web Server e DNS / DHCP.

É uma boa ideia hospedar uma máquina virtual e fazer o desenvolvimento nela? A VM pode manipular a GUI, se possível, uma GUI diferente? Um dos computadores é poderoso o suficiente para lidar com máquinas virtuais. Outros dois são descartes antigos.

Não será possível inicializar dualmente nenhum dos servidores.

    
por James 12.08.2010 / 18:14

2 respostas

2

O desenvolvimento em uma máquina virtual pode ser uma boa ideia se você não puder dedicar uma máquina a um sistema operacional diferente. Por exemplo, se você estiver escrevendo um aplicativo para o OS X, você poderá ativar uma VM e fornecer a mesma quantidade de memória necessária. Com a maioria das VMs, você precisará de uma margem extra de recursos, pois também está executando um sistema operacional host. Eu usei o VirtualBox para executar VMs do Windows e Linux e funciona muito bem. Para o VirtualBox, existe até mesmo um console baseado na web chamado phpvirtualbox para controlar as VMs remotamente.

    
por 12.08.2010 / 18:23
1

Você pode facilmente executar desktops remotos em uma VM em um servidor. No entanto, você deve considerar os requisitos de largura de banda para isso.

A vantagem é que você pode desenvolver a partir de qualquer lugar, onde você pode se conectar a esta área de trabalho remota e todas as suas ferramentas de desenvolvimento / IDEs etc. estão sempre lá e configuradas da mesma maneira.

Se você executar uma VM em um servidor, recomendo usar o kvm. O Virtualbox roda bem na sua área de trabalho, por causa de sua GUI, que não é o ideal em um servidor. Você pode configurar facilmente suas kvm VMs com virt-manager . Isso também pode ser feito remotamente, ou seja, você executa virt-manager em sua área de trabalho e virt-manager conecta via, por exemplo, ssh ao seu servidor.

    
por 12.08.2010 / 19:23