Como configurar uma estação de trabalho para vários usuários de Linux e Windows?

3

Eu trabalho em uma universidade e uma parte do meu trabalho envolve o uso de software para simulação numérica do fluxo de fluidos. Meu departamento decidiu comprar um novo estação de trabalho final que deve servir principalmente como 'meu' desktop, mas alguns dos meus os colegas se conectarão a ele para realizar seus cálculos. o problema é que não está claro para mim como configurar o computador para satisfazer as várias necessidades que eu e meus colegas temos.

Idealmente, gostaria de instalar o Linux como sistema operacional primário, porque meu plano é fazer alguma programação e simulação com software de código aberto que é somente Linux. Além disso, provavelmente também executarei o Ansys, o que pode limitar escolha da distribuição, uma vez que a Ansys suporta principalmente RedHat e enterprise versão do SUSE Linux. Eu também precisarei ocasionalmente de software comercial para segmentação de imagens médicas que é executada apenas no Windows. A principal complicação é que os computadores dos meus colegas são todos baseados no Windows e a maioria deles tem experiência muito limitada com o Linux, por isso seria muito mais fácil para eles se esta nova máquina estava executando o Windows.

Uma solução óbvia seria Linux / Windows dual-boot simples, mas isso limitar o tempo que temos para executar simulações no Linux, por exemplo - quando alguém precisa urgentemente de usar um aplicativo do Windows, todos nós teremos que parar o cálculos. Note que pode não ser sempre possível que todos tenham um cópia local do referido software em sua própria máquina, uma vez que o número de licenças disponível às vezes é limitado.

A próxima coisa que vem à minha mente é o Virtualbox ou VMware - eu poderia instalar um convidado do Windows no Linux e, em seguida, coloque todos os aplicativos do Windows lá. Minha pergunta é - como meus colegas acessariam isso de suas próprias máquinas (ou seja, há algum análogo fácil e eficiente de 'ssh -X' que permitiria que alguém usando um Windows desktop para se conectar a um convidado do Windows dentro do host Linux)? Isso também é muita indireção que trará um sério impacto no desempenho? eu também estava perguntando se (no caso de configuração dual boot) eu posso estar logado no Linux e rodar um Aplicativo do Windows instalado na partição do Windows - semelhante a Vinho, mas o aplicativo é realmente instalado no Windows. Isso é possível com Virtualbox ou algum outro software?

Alguns problemas podem ser evitados perguntando a cada pessoa que usa, por exemplo Ansys para configurar seus dados de simulação e entrada em sua máquina e, em seguida, apenas copiar tudo para o novo computador e lançar a simulação lá de linha de comando. Infelizmente, ainda existe esse problema de software que roda exclusivamente no Windows.

Como você lidaria com essa situação? Qual configuração ou software você recomenda? Bota dupla? Virtualização Algo completamente diferente?

    
por user117893 03.06.2015 / 13:50

2 respostas

3

Eu poderia infelizmente decidir usar o Windows como o sistema operacional do host para que meus colegas não-Unixy não ficassem em desvantagem - sendo capazes de aproveitar o conhecimento existente - e usar o aplicativo do Windows conforme necessário sem esperar pelo Linux cessar as operações. Eu instalaria o Linux (provavelmente o RHEL, considerando as opções) em uma máquina virtual e configuraria a máquina virtual para consumir o máximo de computação (CPU e RAM) que eu poderia fornecer sem afetar seriamente o desempenho do aplicativo do Windows. Quanto ao software de virtualização, VMware Workstation e Virtual Box são capazes de hipervisores de tipo 2 .

Dependendo do cenário de uso, posso me deparar com o problema que um usuário do Windows e um usuário do Linux desejam usar simultaneamente cada sistema operacional, o que pode não acontecer nessa configuração - quem é o controle do teclado, mouse, e exibir? (Poderia funcionar, é apenas que os usuários do Linux usariam o SSH para efetuar login nas máquinas virtuais a partir de uma estação de trabalho diferente.)

Uma opção melhor pode ser usar a máquina como um hipervisor Tipo 1 e, em seguida, instalar dois convidados: um Linux, um Windows. Nesta configuração, ambas as partes estão satisfeitas o tempo todo. Eu dedicaria computação o suficiente para a VM do Windows e o restante para a VM do Linux, o que pode exigir mais para os cálculos. Dessa forma, cada VM depende apenas do hipervisor: por exemplo, elas até reinicializam de forma independente. Os usuários do Windows usariam o RDP para se conectar à VM do Windows e os usuários do Linux usariam o SSH para se conectar à máquina Linux (a menos que uma tecnologia "desktop remoto" para o Linux seja desejada, instalada e configurada - como nx . Qual hypervisor tipo 1 (bare-metal)? Você tem boas escolhas.

por 03.06.2015 / 14:10
0

Já tentou instalar o software do Windows com vinho ou tentou encontrar uma alternativa do Linux para o software, por ex. link ?

Dê uma olhada no este artigo para obter uma lista do software OpenSource para Imagem Médica. Aqui está outra lista desse tipo no Instituto Europeu de Pesquisa em Imagens Biomédicas.

    
por 22.10.2015 / 11:49