Multilloc: com fer que diverses persones utilitzin una mateixa PC a el mateix temps

Alguna vegada vas pensar en l'enorme malbaratament de recursos que significa, per exemple en una oficina, tenir diverses màquines modernes funcionant tot just per obrir aplicacions bàsiques d'escriptori? Una solució podria ser «reciclar» compus i utilitzar màquines més antigues. És clar, això segurament no serà de l'agradi de molts. No obstant això, hi ha una segona solució, menys coneguda, que pot mantenir a tots contentos.Ayer pensava precisament sobre aquest tema. Amb l'enorme avanç de la tecnologia, una interessant alternativa podria ser connectar diversos monitors, mouses i teclats a una mateixa PC, permetent que tots els usuaris utilitzin òptimament els recursos d'aquesta PC i generar així un estalvi econòmic important i una reducció de la petjada de carboni. A més de trobar la manera de connectar tot, queda la pregunta de com fer perquè el sistema operatiu funcioni en forma independent per a cada un dels usuaris.

Vegem què pot fer Linux per ajudar-nos. 🙂

Introducció

Amb el creixent augment de capacitat de l'maquinari, tant en processadors com memòries, més el vertiginós avanç i desenvolupament dels sistemes GNU / Linux, cada vegada més robustos i amb un millor maneig dels recursos, en un ordinador pot fer-se un alt nombre de tasques sense que es torni lenta. No obstant això, a l'usar la configuració estàndard d'un PC d'escriptori, únicament un usuari pot utilitzar l'ordinador a la vegada, limitant l'efectivitat de sistema ja que roman desocupat la major part de el temps, manté la seva recursos ociosos.

Amb la configuració multipuesto, diversos usuaris poden compartir els recursos de la mateixa computadora, així que s'estaria usat un major percentatge de la seva capacitat total, tenint així un millor aprofitament de el sistema.

Per exemple, en l'esquema tradicional, si algú està utilitzant únicament un navegador de pàgines web o escrivint una carta a un processador de textos, o treballant amb un full de càlcul, o amb un programa de facturació, inventari, o comptabilitat, l'equip es desaprofita, a l'estar gran part de la capacitat de el sistema sense ús. Però amb la configuració multiterminal, altres persones podran usar els recursos que d'altra manera estarien ociosos.

No obstant això si algú està usant tot els recursos de la màquina (amb jocs 3-D o alguna cosa així), els altres usuaris tindran un sistema molt lent.

Una altra gran avantatge que ve amb la multiterminal és el preu: no cal comprar diferents plaques base, microprocessadors, memòries RAM, discs durs, carcasses, reguladors de voltatge, i altres components per cada usuari. Únicament es necessita comprar una bona compu. Normalment comprar un micro-processador ràpid costa molt menys que comprar diversos més lents.

Història

En els anys 1970, era molt corrent connectar múltiples terminals, i fins i tot terminals gràfics, a un sol computador central (mainframe).

No obstant això, la idea d'usar la interfície més contemporània X11 per suportar múltiples usuaris va aparèixer en 1999. Va ser implementada per un brasiler anomenat Miguel Freitas, usant el sistema operatiu Linux i el sistema gràfic X11 (en aquest moment mantingut per XFree86). La manera en què ho va fer Freitas va ser un pegat al servidor X per executar moltes instàncies de X a el mateix temps, de tal manera que cadascuna capturés esdeveniments de ratolí i teclat específics i el contingut gràfic. Aquest mètode va rebre el nom de l'multiseat o multiterminal.

Després de Freitas, altres solucions van aparèixer el 2003, com les de Svetoslav Slavtchev, Aivils Stoss i James Simmons que van treballar en l'acostament a evdev and faketty, modificant el nucli Linux i permetent a més d'un usuari utilitzar independentment la mateixa màquina. En aquest temps, el Linux Console Project també va proposar una idea per utilitzar múltiples consoles independents i després múltiples teclats i ratolins independents en un projecte anomenat «Backstreet Ruby». Backstreet Ruby és un pegat de el nucli Linux. Va ser portar cap enrere a l'Linux-2.4 l'arbre de nucli de Ruby. L'objectiu dels desenvolupadors de Linux Console va ser millorar i reorganitzar l'entrada, la consola, i els subsistemes de l'framebuffer al nucli Linux, perquè poguessin treballar independentment un de l'altre i permetre l'operació multi-escriptori. La idea d'Backstreet Ruby mai va ser acabada.

El 2005, l'equip de C3SL (Centre per a la Computació Científica i el Programari Lliure), de la Universitat Federal de Paraná al Brasil, va crear la solució basada amb servidors X niats, com Xnest i Xephyr. Amb aquesta solució, cada servidor X niat corre en cada pantalla d'un servidor X amfitrió (per exemple Xorg) i una modificació en els servidors niats els permet tenir l'exclusivitat de cada conjunt de ratolí i teclat. Aquestes solucions eren les més usades avui en dia a causa de la seva estabilitat. El 2008, el grup C3SL llança el Multiseat Display Manager (MDM) per facilitar el procés de la instal·lació i configuració d'una caixa multiseat. També en 2008, aquest grup va concebre un LiveCD per a propòsits de proves.

requeriments

És important tenir una compu amb una bona placa base, una CPU potent i amb bona quantitat de memòria (512 MB o més). Això dependrà de el nombre de llocs que es vulguin connectar.

Perquè diversos usuaris puguin treballar en una compu calen connectar a aquest diversos monitors, teclats i ratolins. Per exemple, per formar una multiterminal de quatre estacions (per a 4 usuaris), es requereixen 4 monitors, 4 teclats i 4 ratolins.

Cada monitor necessita ser connectat a un cable de vídeo. Algunes targetes de vídeo tenen múltiples sortides i suporten diversos monitors. Addicionalment, es poden anar en la compu diverses d'aquestes targetes de vídeo, però la majoria de les màquines modernes només tenen un slot PCIe o AGP, així que, en general, aquestes targetes han de ser PCI.

La majoria de les computadores tenen només un connector PS / 2 per al teclat i un altre per al ratolí, així que per connectar diversos teclats i ratolins s'ha de fer mitjançant connectors USB i HUBs USB.

En resum:

  • Compu amb una placa base, un CPU potent, i amb una bona quantitat de memòria RAM.
  • Disc dur.
  • Diverses plaques de vídeo PCI / AGP / PCI-E.
  • Diversos teclats PS / 2 / USB.
  • Diversos ratolins PS / 2 / USB.
  • Opcionalment, diverses targetes de so.
  • Distribució de GNU / Linux preferida.
  • Xorg 6.9 o superior.

Beneficis

Una configuració multiterminal té importants avantatges, entre elles:

  • Estalvi d'espai i costos en computadors.
  • Estalvi en llicències de programari.
  • Millor aprofitament dels recursos de computació.
  • Menor consum d'energia.
  • Menor cost de manteniment.

Usos

Un computador multilloc pot usar-se en llocs on hagin diverses persones treballant a prop una de l'altra, com succeeix en laboratoris de computació, cibercafès, cubicles en una oficina, departaments d'atenció a client, etc. Alguns d'aquests llocs són:

  • Escoles.
  • Universitats.
  • Oficines.
  • Cibercafès.
  • Biblioteques.
  • Hospitals.
  • Llars.

Implementació

Actualment, hi ha diverses formes de fer multiterminales, i noves maneres estan sent constantment desenvolupades. No existeix la «millor versió», però algunes versions són millors que d'altres.

GNU / Linux

En els sistemes operatius tipus Unix, com GNU / Linux, la interacció amb l'usuari és fa pel sistema X Windows. Aquest sistema està basat en l'arquitectura client-servidor, on el client envia peticions a servidor i rep esdeveniments dels dispositius d'entrada (teclats i ratolins). Els servidors X tenen la definició de recurs, com pot ser un dispositiu d'entrada o una finestra, que són donats als seus clients. Aquests recursos estan associats a una pantalla, la qual pertany a un usuari. Per tant, una multiterminal basada en GNU / Linux ha de proveir una pantalla per cada usuari.

El servidor Xorg, la més recent implementació de servidor X, no soporta els múltiples pantalles. Aquest segueix el model de l'ordinador personal, el qual suposa únicament un usuari alhora. La seva entrada de dades està implementada sobre l'entrada estàndard de el nucli, anomenades terminals virtuals (VT). Aquestes reben aquest nom pel fet que simulen els vells mètodes d'entrada dels antics Mainframes. El VT aquesta totalment implementat usant programari, simulant un TTY, un dispositiu que estava connectat a través de ports serials. El nucli Linux suporta múltiples terminals, però únicament poden rebre esdeveniments d'un teclat alhora. Si més d'un teclat està connectat a l'ordinador, els esdeveniments seran enviats a l'VT actiu. Això treu la possibilitat d'executar 2 o més servidors X, pel fet que únicament poden activar a un servidor alhora, fins i tot si aquests usen diferents targetes de vídeo. Per resoldre aquests problemes, s'han creat diverses solucions diferents, esmentades aquí en ordre cronològic:

La més usades són la faketty i Xephyr. La solució amb Xephyr és independent de l'hardware, mentre que la faketty únicament treballa amb un conjunt més restringit de targetes de vídeo com les de NVIDIA i SiS.

Si estàs interessat / da en implementar el sistema multilloc el Linux et recomano molt especialment llegir el manual d'Xephyr, Potser la millor alternativa fins al moment. A més, tenim la sort que 'aquest manual està enterament en espanyol!

Windows

Per als sistemes operatius Windows 2000, XP i Vista, existeixen diversos productes comercials que permeten la implementació de configuracions multiseat per a dos o més llocs de treball. Dins d'aquests productes es troben ASTER, BeTwin, i SoftXpand.

Casos d'èxit

Paraná Digital project

Un dels èxits de les multiterminales està passant a Paraná Digital Project, la qual està creant un laboratori en 2.000 escoles públiques en l'estat de Paranà, Brasil. Més d'1.5 milions d'usuaris seran beneficiats quan el projecte acabi, i hauran 40.000 terminals. Els laboratoris tindran multiterminales de 4 caps corrent Debian. El cost de tot el maquinari és 50% menys que el preu normal, a més no hi haurà cap cost en programari. Aquest projecte el desenvolupa el Centre de Computação Científica i Programari Livre (C3SL). El projecte no ha conclòs encara, però els beneficis de les multiterminales són realment grans.

instal·lacions notables

Al febrer de 2009, Userful va anunciar el desplegament de virtualització d'escriptori més gran de món, amb 356.800 llocs de escriptori en escoles per tot Brasil. Aquest projecte és una implementació comercial de multiseat basada Linux.

NComputing va proporcionar 180.000 llocs per als estudiants d'educació primària a la República de Macedònia.

font: Wikipedia.


17 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Fem servir Linux va dir

    Interessant! Gràcies x l'aportació!
    Salutacions! Pau.

  2.   Fem servir Linux va dir

    En el post s'inclou un manual d'Xephyr en espanyol! 🙂
    Et deixo el link: http://es.wikibooks.org/wiki/Multiterminal_usando_Xephyr
    Una abraçada! Pau.

  3.   Josegom11 va dir

    salutacions, és possible connectar els monitors mitjançant splitters de vídeo ?, és a dir, connectar la sortida de monitor de l'CPU a l'entrada de l'splitter i connectar els monitors a les sortides de l'splitter? gràcies per endavant, Josegom11@gmail.com

  4.   JVC va dir

    una bona tutorial en espanyol cal

  5.   Plannton va dir

    Hola el meu dubte ja tinc el meu pc amb diversos sevidores però no les tango amb àudio indpendiente el que desitjo saber és com instal·lar la targeta de so.

    1.    HQ va dir

      Ara hi ha targetes de so per USB, potser et serveixin.

  6.   Joaquin va dir

    Interessant!

  7.   vinsuk va dir

    Com aquest article caigui en mans d'un comercial, la teva vida estarà en perill: -B

  8.   Javier va dir

    Vull fer funcionar d'un pc a dos monitors amb dos teclats i dues maus diferents documents

  9.   Henry Caal Chub va dir

    Gràcies per la seva aportació, just el que buscava vull la meva cibercafè així, informació ami correu electrònic

  10.   paco préto va dir

    necessito conèixer quin tipus d'ordinador i programa MULTIESTACIÓ per -almenys- TRES persones
    (M'han aconsellat utilitzar el programa de LINUX)

    ¿Podrien passar-me pressupost? de: EQUIP I PROGRAMA

    gràcies.

    1.    daniel va dir

      aquest és una instalacion d'multilloc realitzada amb Ubuntu 10.04

      1.    daniel va dir

        M'agradaria, adequar la instalacion que descriu http://multipuesto.blogspot.com realitzada amb ubuntu mi manejar-la en wifislax, aquesta basada en Xephyr,

  11.   Ezequiel Carrasco Rivera va dir

    Estic interessat en aquest producte però necessito més informa Cío sobre el i també el preu

  12.   Mario va dir

    A l'almenys en el meu país ningú entén ni vol Linux és lamentable el malbaratament d'aquests distros.

  13.   daniel va dir

    Ezequiel, el producte és gratis, només tenes que posar-lo a funcionar, en aquesta web es descriu com fer-ho, el tema és que ara Xephyr i les X manegen la connexió dels dispositius d'una forma que permetria al meu parer configurar sobre wifislax, a meu parer, una gran distro