Parece que o sistema que você está descrevendo tinha um computador com vários " thin clients " anexados a ele.
Os thin clients tecnicamente possuem uma CPU (simples), mas são usados para enviar informações de e para um computador principal para fazer a maior parte do processamento e cálculos pesados. O computador principal também lida com logons e permissões.
Existem configurações de thin client para muitos / muitos sistemas operacionais, incluindo o Windows e o Linux.
Você não descreveu muito bem a configuração, mas também pode usar um conceito mais simples, mas similar, de terminais burros ou terminais inteligentes [eles têm menos CPU e funcionalidade que os thin clients.