O Linux Terminal Server Project (LTSP) é uma coleção de programas que permite que várias pessoas usem o mesmo computador. Isso é obtido através da configuração de uma rede de computadores que consiste em um servidor de terminal no Linux e clientes finos .
O LTSP é distribuído sob os termos da GNU General Public License e, portanto, faz parte do software livre.
Este projeto foi iniciado e é mantido por Jim McQuillan .
A tecnologia LTSP está se tornando popular em ambientes multiusuário , preocupados com o custo de aquisição e manutenção de muitos computadores desktop. Por exemplo, permite que uma escola forneça a seus alunos um maior número de computadores com as funcionalidades necessárias: thin clients (ou terminais X) são geralmente muito mais baratos do que novos computadores. Mesmo um processador relativamente lento pode oferecer excelente desempenho em um thin client.
A capacidade de desempenho melhor com despesas mais baixas (um único servidor poderoso permite o uso de muitos clientes finos) é a principal vantagem do LTSP.
A segunda vantagem é a possibilidade de maior e simplificado controle sobre o uso feito pelos usuários de thin clients para a instituição (o professor por exemplo).
Algumas distribuições do Linux são projetadas para aproveitar as vantagens do LTSP:
No servidor LTSP um ambiente, particionado graças ao chroot , é instalado para os clientes, com um mínimo de Linux operacional do sistema e do ambiente X .
Lembrete da terminologia: um cliente é qualquer computador conectado à rede capaz de rodar Linux. Um servidor é qualquer programa capaz de responder às solicitações de um ou mais clientes autorizados. Assim, um terminal X é um servidor gráfico, que obedece a qualquer solicitação de qualquer cliente, mas não toma a iniciativa de nenhum.
Em um computador desktop padrão, um cliente "local" é iniciado a partir de uma mídia inicializável ( disco rígido , CD-ROM ou pen drive ); ele carrega a partir dessa mídia um kernel Linux leve, que inicializa o sistema e todos os periféricos que reconhece.
É diferente para um cliente fino que inicializa a partir da rede:
A partir deste momento, todos os programas são iniciados no servidor LTSP, mas exibidos e operados a partir do cliente.
Necessidade | LTSP 4 | LTSP 5 (MueKow) |
---|---|---|
Exportação GUI | XDMCP | ssh -X |
Conexão remota / gerenciador de exibição X | KDM / GDM | LTSP Display Manager (LDM) |
Método de distribuição | Fontes LTSP | distribuição nativa |
Servidor de autenticação | Servidor XDMCP | Servidor SSH |
O projeto MILLE foi lançado por órgãos públicos canadenses e escolas na província de Quebec . MILLE significa “Modelo de Infraestrutura de Software Livre na Educação”. Ele é projetado para instituições de ensino. Tem por objetivo reduzir os custos de aquisição e manutenção de infraestruturas de hardware e software, diminuir os custos de desenvolvimento e manutenção de serviços e aumentar o acesso aos mesmos tanto na escola como na universidade.house, através da oferta de uma arquitetura de software baseada em software livre.
MILLE é composto por quatro subprojetos: um portal (baseado em uportal ), uma pilha de middleware de código aberto , um CD composto por software livre para Windows e Macintosh e, por fim, MILLE-Xterm. O núcleo básico do MILLE-Xterm é o LTSP. MILLE-Xterm fornece uma infraestrutura escalonável para a implantação massiva de terminais X.