Isso pode ser melhor explicado ao tentar pintar uma imagem. Seria bom se qualquer um dos cenários existe, ou se alguém está trabalhando nisso. Eu adoraria pelo menos assinar algo para receber atualizações enquanto o desenvolvimento progride.
Configuração:
Eu tenho vários PCs em casa; eles sendo meu PC do escritório na parte de trás da casa, um conectado à TV na frente e um laptop flutuando por várias salas.
cenário:
Estou programando ou assistindo a vídeos no meu PC do escritório. Eu tenho a tarefa de cozinhar no churrasco, então eu trago o laptop para fora e continuo usando a mesma sessão que estava no meu PC, mas agora está no laptop. Depois de terminar lá, volto para dentro e transfiro a sessão para o computador da TV.
Teoricamente, eu posso ver isso acontecendo através de dois métodos diferentes.
- Um sistema operacional hospedado na rede e cada "PC" são essencialmente um terminal fictício que lida apenas com a exibição e captura de entrada. Tudo o resto é enviado para o servidor para lidar com o trabalho. Este cenário provavelmente teria apenas um ou dois usuários ... não um grande número, então eu realmente não preciso de um super computador como servidor.
- Um sistema operacional "compartilhado" em que cada computador tem sua própria instalação, mas pode compartilhar alguns ou qualquer aplicativo em execução com qualquer outro PC, pois eles executam a mesma arquitetura fundamental. O conceito essencialmente "pausa" uma transferência de aplicativo tudo sobre ele para o segundo computador, onde seria então "retomar". Como isso funciona não é realmente necessário, apenas que é isso que ele faz.
- Um programa como o de sincronização que gerencia os dados não é exatamente o que eu estou procurando, já que é quase o que eu tenho agora. E muitas vezes eu tenho que solicitar os programas necessários para sincronizar, assim como alguns programas precisam ser desligados para desbloquear os arquivos. muito tempo e pensando na minha parte e no tempo
Eu não estou necessariamente procurando uma solução de trabalho hoje, apenas algo que eu estou interessado em saber se já existe. Eu sei que os servidores virtuais podem mover as máquinas convidadas enquanto estão em execução, desde que o servidor de destino esteja executando a mesma CPU.
Idealmente, o exemplo de que mais gosto é um anúncio que vi para netflicks em que alguém assiste a um movimento na cama, faz uma pausa, desce e continua assistindo à cozinha, depois para e continua assistindo na sala de estar (ou talvez foi o contrário)
Notas:
Qualquer problema relacionado à segurança é irrelevante. Enquanto eles são importantes, não é o foco do que eu estou querendo saber.
Se estiver listado no Google, estou usando os termos de pesquisa incorretos (mas não sei os corretos).
Atualização: para fins de entretenimento, gostaria de saber qual é a melhor solução para vídeos. E em relação ao jogo, algo semelhante aos serviços do OnLive seria legal também. De fato, se os serviços do OnLive pudessem ser utilizados para uso regular do PC, acho que seria o ideal.