Višekorisnički: kako natjerati nekoliko ljudi da istovremeno koriste isti računar

Jeste li ikada razmišljali o ogromnom rasipanju resursa što znači, na primjer u uredu, imati nekoliko modernih strojeva koji rade samo za otvaranje osnovnih desktop aplikacija? Jedno od rješenja moglo bi biti "recikliranje" compusa i korištenje starijih mašina. Svakako, ovo se mnogima sigurno neće svidjeti. Međutim, postoji drugo, manje poznato rješenje koje može učiniti sve sretnima.Jučer sam razmišljao upravo o ovoj temi. Uz ogroman napredak u tehnologiji, zanimljiva alternativa mogla bi biti povezivanje nekoliko monitora, miševa i tastatura na isti računar, omogućavajući svim korisnicima da optimalno koriste resurse tog računara i tako generiraju značajne ekonomske uštede i smanjenje snage. ugljen-dioksida. Pored pronalaska načina da se sve poveže, ostaje pitanje kako učiniti operativni sistem nezavisnim za svakog od korisnika.

Pogledajmo šta nam Linux može pomoći. 🙂

Uvod

Sa sve većim povećanjem hardverskog kapaciteta, kako u procesorima tako i u memorijama, plus brzi napredak i razvoj GNU / Linux sistema, sve robusniji i sa boljim upravljanjem resursima, veliki broj zadataka može se obavljati na računaru. zadatke bez usporenja. Međutim, kada se koristi standardna konfiguracija stolnog računara, samo jedan korisnik može istovremeno koristiti računar, ograničavajući efikasnost sistema jer većinu vremena ostaje neaktivan, a resursi ostaju neaktivni.

Uz višekorisničku konfiguraciju, nekoliko korisnika može dijeliti resurse istog računara, pa bi se iskoristio veći procenat njegovog ukupnog kapaciteta, čime bi se sistem bolje iskoristio.

Na primjer, u tradicionalnoj shemi, ako neko samo koristi web pregledač ili piše pismo u programu za obradu teksta, ili radi s proračunskom tablicom, ili s računom, inventarom ili računovodstvenim programom, tim troši se, jer je velik dio kapaciteta sistema neiskorišten. Ali s konfiguracijom s više terminala, drugi će ljudi moći koristiti resurse koji inače ne bi radili.

Međutim, ako neko koristi sve resurse mašine (sa 3-D igrama ili nečim sličnim), ostali će korisnici imati vrlo spor sistem.

Još jedna velika prednost koja dolazi uz multiterminal je cijena: nije potrebno kupiti različite matične ploče, mikroprocesore, RAM memorije, tvrde diskove, kućišta, regulatore napona i druge komponente za svakog korisnika. Trebate kupiti samo dobar računar. Obično kupovina brzog mikroprocesora košta mnogo manje nego kupovina sporijeg.

historia

U 1970-ima bilo je vrlo često povezivati ​​više terminala, pa čak i grafičke terminale, na jedan centralni računar (glavni računar).

Međutim, ideja o upotrebi suvremenijeg interfejsa X11 za podršku više korisnika pojavila se 1999. godine. Proveo ga je Brazilac Miguel Freitas, koristeći Linux operativni sistem i grafički sistem X11 (u to vrijeme održavao XFree86). Način na koji je Freitas to učinio bio je zakrpa na X serveru za istodobno pokretanje mnogih primjeraka X, na takav način da je svaki bilježio određene događaje miša i tipkovnice i grafički sadržaj. Ova metoda je dobila ime multiseat ili multiterminal.

Nakon Freitasa, 2003. godine pojavila su se i druga rješenja, poput onih Svetoslava Slavčeva, Aivilsa Stossa i Jamesa Simmonsa koji su radili na pristupu evdev-u i faketty-u, modificirajući Linux kernel i omogućavajući više od jednog korisnika da samostalno koriste isti stroj. U to vrijeme, projekt Linux Console također je došao na ideju da koristi više neovisnih konzola, a zatim više nezavisnih tastatura i miševa u projektu nazvanom "Backstreet Ruby". Backstreet Ruby je zakrpa Linux jezgre. Vraćalo je stablo Ruby jezgre natrag na Linux-2.4. Cilj programera Linux konzole bio je poboljšati i reorganizirati ulazne, konzolske i framebuffer podsisteme u Linux jezgri, tako da mogu raditi neovisno jedni od drugih i omogućiti rad na više radnih površina. Ideja Backstreet Ruby nikada nije završena.

2005. tim tima C3SL (Centar za naučno računarstvo i slobodni softver), Saveznog univerziteta u Parani u Brazilu, stvorio je rješenje bazirano na ugniježđenim X serverima, kao što su Xnest i Xephyr. S ovim rješenjem, svaki ugniježđeni X poslužitelj radi na svakom ekranu glavnog X poslužitelja (na primjer Xorg), a izmjena ugniježđenih poslužitelja omogućava im jedinstvenost svakog postavljenog miša i tipkovnice. Ova rješenja su se danas najviše koristila zbog svoje stabilnosti. 2008. godine grupa C3SL pokrenula je Multiseat Display Manager (MDM) kako bi olakšala postupak instaliranja i konfiguriranja višesjednog okvira. Takođe 2008. godine, ova grupa je osmislila LiveCD za potrebe testiranja.

Zahtevi

Važno je imati računar sa dobrom matičnom pločom, snažnim procesorom i dobrom količinom memorije (512 MB ili više). To će ovisiti o broju pozicija koje želite povezati.

Da bi nekoliko korisnika moglo raditi na računaru, na njega treba povezati nekoliko monitora, tastatura i miševa. Na primjer, za formiranje multiterminala od četiri stanice (za 4 korisnika) potrebna su 4 monitora, 4 tastature i 4 miša.

Svaki monitor mora biti povezan na video izlaz. Neke video kartice imaju više izlaza i podržavaju više monitora. Pored toga, nekoliko ovih video kartica može se instalirati u računar, ali većina modernih mašina ima samo PCIe ili AGP utor, tako da, općenito, ove kartice moraju biti PCI.

Većina računara ima samo jedan PS / 2 konektor za tastaturu i jedan za miša, pa se povezivanje više tastatura i miševa mora obaviti pomoću USB konektora i USB HUB-ova.

Ukratko:

  • Računam s matičnom pločom, snažnim CPU-om i dobrom količinom RAM-a.
  • HDD.
  • Više PCI / AGP / PCI-E video kartica.
  • Razne PS / 2 / USB tastature.
  • Višestruki PS / 2 / USB miševi.
  • Po želji nekoliko zvučnih kartica.
  • Omiljena GNU / Linux distribucija.
  • Xorg 6.9 ili noviji.

Prednosti

Konfiguracija s više terminala ima značajne prednosti, uključujući:

  • Ušteda prostora i troškova na računarima.
  • Ušteda na softverskim licencama.
  • Bolja upotreba računarskih resursa.
  • Niža potrošnja energije.
  • Niži troškovi održavanja.

Koristi

Višekorisničko računalo može se koristiti na mjestima gdje postoji nekoliko ljudi koji rade blizu jedni drugima, poput računalnih laboratorija, Internet kafića, kabina u uredu, odjelima za korisničke službe itd. Neka od ovih mjesta su:

  • Škole.
  • Univerziteti
  • Uredi.
  • Internet kafići.
  • Biblioteke.
  • Bolnice.
  • Domaćinstva.

Implementacija

Trenutno postoji nekoliko načina za izradu multiterminala, a novi se načini neprestano razvijaju. Ne postoji "najbolja verzija", ali neke verzije su bolje od drugih.

GNU / Linux

U operativnim sistemima sličnim Unixu, poput GNU / Linux, interakciju s korisnikom provodi X Window System. Ovaj sistem zasnovan je na arhitekturi klijent-server, gdje klijent šalje zahtjeve serveru i prima događaje sa ulaznih uređaja (tastature i miševi). X serveri imaju definiciju resursa, poput ulaznog uređaja ili prozora, koji se daje njihovim klijentima. Ti su resursi povezani sa zaslonom koji pripada korisniku. Stoga multiterminal zasnovan na GNU / Linux mora osigurati zaslon za svakog korisnika.

Xorg poslužitelj, najnovija implementacija X poslužitelja, ne podržava više prikaza. Ovo slijedi model ličnog računara, koji istovremeno pretpostavlja samo jednog korisnika. Njegov unos podataka implementiran je na standardni ulaz jezgre, nazvan virtualni terminali (VT). Oni su tako nazvani jer simuliraju stare metode unosa starih Mainframes-a. VT je u potpunosti implementiran pomoću softvera, simulirajući TTY, uređaj koji je povezan putem serijskih portova. Linux kernel podržava više terminala, ali oni istovremeno mogu primati događaje samo s jedne tipkovnice. Ako je više računara povezano s računarom, događaji će se poslati aktivnom VT-u. To uklanja mogućnost pokretanja 2 ili više X servera, jer istovremeno mogu aktivirati samo jedan server, čak i ako koriste različite video kartice. Da bi se riješili ovi problemi, stvoreno je nekoliko različitih rješenja koja su ovdje navedena kronološkim redoslijedom:

Najčešće se koriste faketty i Xephyr. Rješenje Xephyr neovisno je o hardveru, dok faketty radi samo s ograničenijim setom grafičkih kartica poput NVIDIA-e i SiS-a.

Ako ste zainteresirani za implementaciju višekorisničkog sistema pomoću Linuxa, toplo preporučujem da pročitate Xephyr priručnik, možda najbolja alternativa do sada. Pored toga, imamo sreću da je ovaj priručnik u potpunosti na španskom jeziku!

Windows

Za operativne sisteme Windows 2000, XP i Vista postoji nekoliko komercijalnih proizvoda koji omogućavaju implementaciju konfiguracija više sjedala za dvije ili više radnih stanica. Među tim proizvodima su ASTER, BeTwin i SoftXpand.

Priče o uspjehu

Paraná Digitalni projekt

Jedan od uspjeha multiterminala događa se u Paraná Digital Project, koji stvara laboratorij u 2.000 javnih škola u državi Paraná, Brazil. Više od 1.5 miliona korisnika dobit će kada projekt završi, a bit će i 40.000 terminala. Laboratoriji će imati četveroglave višestanice sa Debianom. Cijena cijelog hardvera je 4% manja od uobičajene cijene, plus neće biti troškova za softver. Ovaj projekat razvio je Centro de Computação Científica e Software Livre (C50SL). Projekt još nije gotov, ali blagodati više terminala su zaista velike.

Značajni sadržaji

U februaru 2009. godine Userful je najavio najveću primenu virtuelizacije radne površine na svetu, sa 356.800 radnih površina u školama širom Brazila. Ovaj projekt je komercijalna implementacija multiseata zasnovana na Linuxu.

NComputing je obezbedio 180.000 radnih mesta za učenike osnovnih škola u Republici Makedoniji.

Izvor: Wikipedia.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux rekao je

    Zanimljivo! Hvala na doprinosu!
    Živjeli! Paul.

  2.   Koristimo Linux rekao je

    Objava uključuje Xephyr priručnik na španskom jeziku! 🙂
    Ostavljam vam vezu: http://es.wikibooks.org/wiki/Multiterminal_usando_Xephyr
    Zagrljaj! Paul.

  3.   josegom11 rekao je

    Pozdrav, je li moguće povezati monitore putem video razdjelnika?, Odnosno spojiti izlaz monitora CPU-a na ulaz razdjelnika i povezati monitore s izlazima razdjelnika? Hvala unaprijed, Josegom11@gmail.com

  4.   JvC rekao je

    potreban je dobar vodič na španskom

  5.   planton rekao je

    Pozdrav, moje pitanje, već imam svoj računar sa nekoliko servera, ali nemam ih sa nezavisnim zvukom. Ono što želim znati je kako instalirati zvučne kartice.

    1.    HQ rekao je

      Sada postoje USB zvučne kartice, možda će vam one pomoći.

  6.   Joaquin rekao je

    Zanimljivo!

  7.   vinsuk rekao je

    Kako ovaj članak padne u ruke reklame, vaš će život biti u ozbiljnoj opasnosti: -B

  8.   Javier rekao je

    Želim da dva monitora rade sa računara sa dvije tastature i dva različita dokumenta.

  9.   Henry Caal Chub rekao je

    Hvala na vašem doprinosu, upravo ono što sam tražio želim svoj ovakav cybercafé, informacije na svoj e-mail

  10.   paco prieto rekao je

    Moram znati kakav kompjuter i VEČNAMJERNI program za-najmanje-TRI osobe
    (Savjetovano mi je da koristim program LINUX)

    Možete li mi dati proračun? od: TIM I PROGRAM

    Hvala.

    1.    Danijel rekao je

      ovo je instalacija za više korisnika napravljena sa ubuntu 10.04

      1.    Danijel rekao je

        Želio bih prilagoditi instalaciju koju opisujete http://multipuesto.blogspot.com napravljen sa ubuntu m i upravlja njime u wifislaxu, zasnovan je na Xephyru,

  11.   Ezequiel Carrasco Rivera rekao je

    Zanima me ovaj proizvod, ali trebaju mi ​​više informacija o njemu i cijena

  12.   Mario rekao je

    Barem u mojoj zemlji niko ne razumije ili ne želi Linux, otpad ovih DISTRIESA je nesretan.

  13.   Danijel rekao je

    Ezequiel, proizvod je besplatan, samo ga moraš pustiti u rad, ova web stranica opisuje kako se to radi, problem je u tome što sada Xephyr i X upravljaju povezivanjem uređaja na način koji bi po mom mišljenju omogućio da ga konfiguriraju na wifislaxu moje mišljenje, odličan distro