O que é um MULTITERMINAL?

O que é um MULTITERMINAL?

“É DIVIDIR UM COMPUTADOR”

Multiterminais[1] são uma tecnologia e uma idéia inovadora ao mesmo tempo. Podem em muito contribuir para um aumento da difusão de conhecimento tecnológico e também de Inclusão Digital[2]. Os multiterminais permitem um melhor emprego do parque de computadores instalados em uma escola ou empresa e que as vezes não está sendo utilizado em todo o seu potencial. Para isso necessitamos compreender o que são multiterminais?

Para que possamos nos situar neste conceito podemos fazer uma rápida analogia com os antigos “mainframes”[3]. Os mainframes eram computadores grandes que dividiam seu poder de processamento e possibilitavam que inúmeros usuários o utilizassem ao mesmo tempo através de terminais diretamente conectados a ele, os chamados “terminais burros”. Todo o processamento era feito de maneira centralizada. Um mainframe permitia um grande número de terminais conectados, com sessões de trabalho independentes para cada usuário.

Agora podemos desenvolver um conceito prático de multiterminais então: “Um multiterminal é um computador com uma configuração particular que permite seu uso por várias pessoas de forma simultânea e independente”.

layout

Onde começou?

Os multi-munitores (pré históricos dos multiterminais) começaram com o objetivo de que houvesse apenas um usuário controlando múltiplas saídas.  No ínicio a intenção era utilizar várias telas em um mesmo computador (multi-monitor),  como por exemplo o XINERAMA. Algumas soluções para várias telas, daquela época eram proprietárias. Esse tipo de configuração ficou disponível no X quando Benjamin H. implementou o RAC dentro do X (Resource Access Control) por volta do ano de 1998.  Porém, antes disso, o Windows e o Mac provavelmente já suportavam múltiplos monitores, então o termo “multihead” deve ter surgido ainda antes do do RAC.

Os multiterminais surgiram da possibilidade de se ter várias telas (monitores) conectadas ao mesmo tempo em um computador e da curiosidade de alguns desenvolvedores em “quem sabe” permitir que as várias sessões fossem dividas por vários usuários.

Abaixo temos uma breve linha do tempo que descreve alguns trabalhos com multiterminais:
Em 2000:

- Miguel Freitas (PUC)[4]

Em 2003:

XFree Local Multi-User HOWTOSvetoslav Slavtchev

<users.sourcefourge.net>

Sep 2003

http://www.ltn.lv/~aivils/


Em 2004:

- UFPR [5]

Em 2005:

- Instituto Superior Fátima [6]

Em 2006:

- UNIOESTE [7]

Outras referência:

http://www.tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/
http://www.linux.com/base/ldp/howto/XFree-Local-multi-user-HOWTO/about.html

No Instituto Superior Fátima o início foi em março de 2005, quando um projeto da instituição previa o aumento de laboratórios e eu, enquando Gestor de TI da Instituição, fui questionado se existia alguma solução de baixo custo para a ampliação dos laboratórios.

Em busca de uma solução encontrei os multiterminais. Resolvi estudar e compreender o seu funcionamento. O resultado e as impressões sobre a solução foram muito bons, desta forma decidi divulgar o emprego desta tecnologia. A sua grande aplicação é facilitar o acesso de mais pessoas as TICs e aproveitar os recursos oferecidos pelo crescimento rápido da configuração do computadores, hoje disponíveis no mercado. Esse equipamentos possuem uma grande capacidade de processamento e memória, sendo em sua maioria, utilizados em apenas uma parte do seu potencial.

A Comunidade MULTILINUX.

Essa Comunidade tem por objetivo reunir as pessoas interessadas em trabalhar em torno desta tecnologia… Todos são bem vindos… Quem estiver interessado entre em contato: scherolt@gmail.com[8] . Usuários e desenvolvedores de todas as distribuições GNU/LINUX são bem vindos.

Onde posso utilizar?

Locais onde é necessário um grande número de computadores, para trabalhos simples, como edição de textos, programação, navegação Web, tais como:

  • Laboratórios
  • Bibliotecas
  • Telecentros
  • Escolas
  • Bureau de serviços
  • Cyber-Café
  • Pequenas e médias empresas
  • Serviços de digitação e acesso a internet…

Como funcionam?

Os multiterminais tem o funcionamento semelhante aos mainframes, onde teremos vários monitores, placas de vídeo, teclados e mouses, conectados a um mesmo computador, compartilhando seu processamento e permitindo que vários usuário utilizem sessões de trabalho independentes. As ligações são físicas, e não são realizadas através de rede de comunicação como é o caso do LTSP[9] (Linux Terminal Server Project). Em multiterminais, as ligações ocorrem pela placa de vídeo, pelos mouses e teclados de maneira local, enquanto em um LTSP através da rede e das placas de rede, com o uso de um servidor central.

Para tornar possível o uso de multiterminais exploramos a característica multi-usuário do Linux.

O sistema empregado é um multiterminal usado Xephyr[11]: O Xephyr é um servidor gráfico que utiliza outro servidor X (Xorg) para a exibição das imagens. O Xephyr funciona como cliente do Xorg, mas é também servidor para outros aplicativos, que o enxergam como um servidor X normal.

O que é preciso?

A configuração envolve um computador, os teclados e os mouses USB, as placas de vídeo e os monitores. No caso do seu computador possuir poucas saídas USB é possível utilizar um HUB USB para aumentar a quantidade de portas USB. Não existe uma configuração ideal, mas sim bom senso. Não dá para se pensar em um multiterminal com cinco monitores em um K6-2 de 500Mhz. Mas um com dois monitores sim, desde que o equipamento possua memória RAM suficiente, para duas instâncias do ambiente gráfico, que neste caso pode ser o XFCE4.

Nos testes que realizei usei um SEMPROM 2.2GHz, com 512 Mb e usei 5 monitores, sem maiores dificuldades. Claro que usar placas de vídeo iguais ajudam, mas não é algo obrigatório. É possível utilizar quatro placas de vídeo diferentes. Uma pode ser AGP e as outras 3 PCI. As placas de vídeo ONBOARD também podem ser usadas, mas é necessário compreender que quando se usa uma ONBOARD e outra AGP, apenas uma delas irá funcionar. Neste caso AGP e ONBOARD são exclusivas. Elas não trabalham juntas. Quem possui NOTEBOOK, ou placas de vídeo com saída DVI, também podem montar multiterminais. Nas placas de Vídeo DVI é possível usar um adaptador e ligar outro monitor na saída DVI.

Quais as Vantagens?

  • Menor custo em equipamentos (1 CPU para até 6 Monitores, dependendo da placa mãe e quantidade de slots PCI, do processador empregado e da quantidade de memória);
  • Menor número de pontos de rede (menos fios de rede, menos tomadas, menor tamanho do ativo de rede necessário para o laboratório);
  • Menor número de pontos de energia (menor consumo, menor quantidade de tomadas, menor número de estabilizadores)
  • Facilidade de manutenção (menor quantidade de computadores, emprego de equipamentos reserva para substituição)
  • Facilidade de instalação de software (instalar e manter menos computadores)
  • Excelente desempenho (A relação custo X benefício é excelente !!!)
  • Apropriação de tecnologia (crescimento técnico, possibilidade de projetos para instalação com alunos de escolas ou tele-centros)

Existem casos em que não deve ser usado?

Sim, em alguns caso é necessário ter um processamento muito grande para determinadas aplicações como JOGOS e outros softwares. Neste caso os multiterminais não são indicados.

  • O som fica concorrido, sendo executado por todos os terminais (é possível com placas USB dividir o som);
  • O acesso concorrido aos dispositivos removíveis;
  • Limite para aplicações extremamente pesadas ( Ex: ECLIPSE);
  • Não permite o reboot da máquina de forma independente;
  • Portas USB ocupadas (necessidade HUB USB para aumentar o número de portas);
  • No caso da CPU precisar manutenção, todos os terminais ficarão indisponíveis;

* Colaboração: Paulo Ricardo Zanoni, Junior Polegato.