LTSP
Mais informações
- Criado por
- Jim McQuillan
- Ano
- Tipo
- Clientes Linux com boot pela rede
- Licença
- GPL
- Site oficial
- ltsp.org
O Linux Terminal Server Project, o jeito de fazer uma sala cheia de PCs descartados darem boot pela rede e rodarem tudo em um único servidor: o terminal X reinventado para escolas sem dinheiro.
Jim McQuillan iniciou o projeto em 1999. Um cliente sem disco buscava o kernel por Etherboot ou PXE, montava um sistema de arquivos raiz mínimo por NFS, iniciava um servidor X local e pedia um login ao servidor via XDMCP; a partir daí, todos os programas rodavam no servidor e apenas a tela ficava no cliente. Uma escola podia usar computadores de dez anos atrás e, como tudo ficava no servidor, um cliente quebrado significava trocar uma caixa, não reinstalar uma máquina. O Edubuntu e o Skolelinux o incluíram de série, a rede escolar grega o implantou em larga escala e empresas o usaram em caixas de loja e call centers. Era de novo o terminal X, feito do que já estava no porão.
O LTSP 5, de 2007, trocou o XDMCP por X encapsulado em SSH atrás de uma tela de login própria, o LDM, e passou a montar o sistema de arquivos do cliente a partir dos pacotes da própria distribuição. Quando os clientes ficaram mais rápidos que o servidor, o modelo se inverteu: os "fat clients" rodavam os programas localmente a partir de uma imagem de rede, e os thin clients viraram exceção. A reescrita de 2019, liderada por Alkis Georgopoulos, tirou a conclusão e removeu tanto o LDM quanto o modo thin. Hoje o LTSP dá boot em uma imagem completa por NFS ou NBD e deixa o login a cargo do gerenciador de login comum da distribuição.