É incomum (embora não seja inédito) carregar sistemas operacionais inteiros pela rede. O tráfego de rede a partir disso seria bastante difícil de gerenciar, quanto mais outras dificuldades para o uso no dia-a-dia. Há inicialização de rede (via PXE), embora seja mais usada para carregar imagens de recuperação ou instalação e não para backup / restauração completos do sistema operacional em todas as partidas.
Existem duas outras tecnologias que podem ser mais adequadas para o seu caso de uso:
-
Acesso remoto / thin clients
-
Contas de usuários de rede / móveis
Acesso remoto
O acesso remoto envolve a execução de um SO no servidor e SOs completos ou thin clients para os usuários, onde eles efetuam login em uma sessão no servidor e efetivamente possuem apenas uma tela local, teclado e mouse - a máquina local não processamento ou armazenamento. Isso não é realmente adequado para tarefas que exigem muito poder de computação (tudo é executado no servidor), mas pode ser uma maneira mais fácil de gerenciar programas instalados, e os thin clients podem ser mais baratos do que máquinas desktop completas.
Perfis móveis
Isso significa que o perfil do usuário, que geralmente contém todas as configurações específicas do usuário ( /home/username
por padrão no Linux, e \Users\username
no Windows) é compartilhado. Existem muitas tecnologias para fazer isso, dependendo de qual sistema operacional você executa. O Windows tem o Active Directory. Há outros para o Linux, que geralmente envolve o mapeamento de um armazenamento compartilhado da rede como o local do perfil. Nesta configuração, todos os programas são instalados localmente na máquina, geralmente com imagens idênticas, e o usuário apenas carrega seu perfil com eles.