Multi-user: kung paano gumawa ng maraming tao sa parehong oras ng PC

Naisip mo ba ang tungkol sa napakalaking pag-aaksaya ng mga mapagkukunan na nangangahulugang, halimbawa sa isang tanggapan, na magkaroon ng maraming mga modernong machine na tumatakbo lamang upang buksan ang pangunahing mga aplikasyon sa desktop? Ang isang solusyon ay maaaring ang "muling pag-recycle" ng compus at paggamit ng mga mas lumang machine. Oo naman, tiyak na hindi ito magugustuhan ng marami. Gayunpaman, mayroong isang segundo, hindi gaanong kilalang solusyon na maaaring panatilihing masaya ang lahat. Kahapon ay iniisip ko ang tiyak na paksang ito. Gamit ang napakalaking pagsulong ng teknolohiya, ang isang kagiliw-giliw na kahalili ay maaaring upang ikonekta ang maraming mga monitor, daga at keyboard sa parehong PC, na pinapayagan ang lahat ng mga gumagamit na optimal na magamit ang mga mapagkukunan ng PC na iyon at sa gayon ay makabuo ng makabuluhang pagtipid sa ekonomiya at isang pagbawas sa bakas ng paa ng carbon. Bilang karagdagan sa paghahanap ng isang paraan upang ikonekta ang lahat, nananatili ang tanong kung paano gawin ang operating system na independiyenteng gumagana para sa bawat isa sa mga gumagamit.

Tingnan natin kung ano ang maaaring gawin ng Linux upang matulungan tayo. 🙂

Pagpapakilala

Sa lumalaking pagtaas ng kapasidad ng hardware, kapwa sa mga processor at alaala, kasama ang mabilis na pagsulong at pag-unlad ng mga sistema ng GNU / Linux, na lalong matatag at may mas mahusay na pamamahala sa mapagkukunan, isang mataas na bilang ng mga gawain ang maaaring gawin sa isang computer. mga gawain nang hindi nagiging mabagal. Gayunpaman, kapag gumagamit ng karaniwang pagsasaayos ng isang desktop PC, isang gumagamit lamang ang maaaring gumamit ng computer nang paisa-isa, nililimitahan ang pagiging epektibo ng system habang nananatili itong walang ginagawa sa halos lahat ng oras, pinapanatili nitong walang ginagawa ang mga mapagkukunan.

Sa pagsasaayos ng multi-user, maraming mga gumagamit ang maaaring magbahagi ng mga mapagkukunan ng parehong computer, kaya't ang isang mas malaking porsyento ng kabuuang kapasidad nito ay gagamitin, sa gayon pagkakaroon ng isang mas mahusay na paggamit ng system.

Halimbawa, sa tradisyunal na pamamaraan, kung ang isang tao ay gumagamit lamang ng isang web browser o sumusulat ng isang liham sa isang word processor, o nagtatrabaho sa isang spreadsheet, o sa isang programa sa pagsingil, imbentaryo, o accounting, ang koponan nasayang ito, dahil ang isang malaking bahagi ng kakayahan ng system ay hindi nagamit. Ngunit sa pag-configure ng multi-terminal, magagamit ng ibang mga tao ang mga mapagkukunan na magiging tamad.

Gayunpaman kung ang isang tao ay gumagamit ng lahat ng mga mapagkukunan ng makina (na may mga laro na 3-D o isang bagay tulad nito), ang iba pang mga gumagamit ay magkakaroon ng napakabagal na sistema.

Ang isa pang mahusay na kalamangan na kasama ng multiterminal ay ang presyo: hindi kinakailangan na bumili ng iba't ibang mga motherboard, microprocessor, memory ng RAM, hard drive, kaso, voltage regulator, at iba pang mga bahagi para sa bawat gumagamit. Kailangan mo lamang bumili ng magandang computer. Karaniwan ang pagbili ng isang mabilis na microprocessor ay nagkakahalaga ng mas mababa kaysa sa pagbili ng mas mabagal.

kasaysayan

Noong 1970s, napaka-pangkaraniwan na kumonekta sa maraming mga terminal, at kahit na mga terminal ng graphics, sa isang solong gitnang computer (mainframe).

Gayunpaman, ang ideya ng paggamit ng mas kontemporaryong interface ng X11 upang suportahan ang maraming mga gumagamit ay lumitaw noong 1999. Ito ay ipinatupad ng isang Brazilian na nagngangalang Miguel Freitas, gamit ang operating system ng Linux at ang X11 graphics system (sa panahong iyon na pinapanatili ng XFree86). Ang paraang ginawa ni Freitas ay isang patch sa X server upang patakbuhin ang maraming mga pagkakataon ng X nang sabay, sa isang paraan na makukuha ng bawat isa ang mga partikular na kaganapan sa mouse at keyboard at nilalamang grapiko. Ang pamamaraang ito ay nakatanggap ng pangalan ng multiseat o multiterminal.

Matapos ang Freitas, iba pang mga solusyon ay lumitaw noong 2003, tulad ng Svetoslav Slavtchev, Aivils Stoss at James Simmons na nagtrabaho sa diskarte upang evdev at faketty, binabago ang Linux kernel at pinapayagan ang higit sa isang gumagamit na malaya na magamit ang parehong machine. Sa oras na iyon, ang Linux Console Project ay mayroon ding ideya na gumamit ng maraming mga independiyenteng console at pagkatapos ay maraming mga independiyenteng keyboard at daga sa isang proyekto na tinatawag na "Backstreet Ruby." Ang backstreet Ruby ay isang Linux kernel patch. Ito ay ang paglalagay ng puno ng Ruby kernel pabalik sa Linux-2.4. Ang layunin ng mga developer ng Linux Console ay upang pagbutihin at ayusin muli ang input, console, at framebuffer subsystems sa Linux kernel, upang maaari silang gumana nang nakapag-iisa sa bawat isa at payagan ang operasyon ng multi-desktop. Ang ideya ng Backstreet Ruby ay hindi natapos.

Noong 2005, ang koponan ng C3SL (Center for Scientific Computing and Free Software), ng Federal University of Paraná sa Brazil, ay lumikha ng solusyon batay sa mga nakapugad na X server, tulad ng Xnest at Xephyr. Sa solusyon na ito, tumatakbo ang bawat naka-punong X server sa bawat screen ng isang host X server (halimbawa Xorg) at isang pagbabago sa mga naka-pugad na server ang nagbibigay-daan sa kanila na magkaroon ng pagiging natatangi ng bawat mouse at keyboard set. Ang mga solusyon na ito ang pinaka ginagamit ngayon dahil sa kanilang katatagan. Noong 2008, inilunsad ng grupo ng C3SL ang Multiseat Display Manager (MDM) upang mapabilis ang proseso ng pag-install at pag-configure ng isang multiseat box. Gayundin noong 2008, ang pangkat na ito ay naglihi ng isang LiveCD para sa mga layuning pagsubok.

Mga Kinakailangan

Ito ay mahalaga na magkaroon ng isang computer na may isang mahusay na motherboard, isang malakas na CPU at isang mahusay na halaga ng memorya (512 MB o higit pa). Ito ay depende sa bilang ng mga posisyon na nais mong ikonekta.

Upang gumana ang maraming mga gumagamit sa isang computer, maraming mga monitor, keyboard at daga ang kailangang ikonekta dito. Halimbawa, upang makabuo ng isang apat na istasyon na multiterminal (para sa 4 na gumagamit), 4 na monitor, 4 na keyboard at 4 na daga ang kinakailangan.

Ang bawat monitor ay kailangang maiugnay sa isang output ng video. Ang ilang mga video card ay may maraming mga output at sumusuporta sa maraming mga monitor. Bilang karagdagan, ilan sa mga video card na ito ay maaaring mai-install sa computer, ngunit ang karamihan sa mga modernong makina ay mayroon lamang slot ng PCIe o AGP, kaya, sa pangkalahatan, ang mga kard na ito ay dapat na PCI.

Karamihan sa mga computer ay mayroon lamang isang konektor ng PS / 2 para sa keyboard at isa para sa mouse, kaya dapat gawin ang pagkonekta ng maraming mga keyboard at daga gamit ang mga konektor ng USB at mga USB HUB.

Sa buod:

  • Nakokompyut ako sa isang motherboard, isang malakas na CPU, at isang mahusay na halaga ng RAM.
  • HDD.
  • Maramihang mga video card ng PCI / AGP / PCI-E.
  • Iba't ibang mga PS / 2 / USB keyboard.
  • Maramihang mga mouse ng PS / 2 / USB.
  • Bilang pagpipilian, maraming mga sound card.
  • Paboritong pamamahagi ng GNU / Linux.
  • Xorg 6.9 o mas mataas.

Mga Benepisyo

Ang isang pagsasaayos ng multi-terminal ay may mga makabuluhang kalamangan, kabilang ang:

  • Makatipid ng espasyo at gastos sa mga computer.
  • Pag-save sa mga lisensya ng software.
  • Mas mahusay na paggamit ng mga mapagkukunan sa computing.
  • Mas mababang konsumo ng enerhiya.
  • Mas mababang gastos sa pagpapanatili.

Mga Paggamit

Ang isang multi-user computer ay maaaring magamit sa mga lugar kung saan maraming tao ang nagtatrabaho malapit sa bawat isa, tulad ng sa mga computer lab, Internet cafe, office cubicle, customer service department, atbp. Ang ilan sa mga lugar na ito ay:

  • Mga paaralan.
  • Mga unibersidad
  • Mga Opisina
  • Mga cafe sa Internet.
  • Mga aklatan.
  • Mga Ospital.
  • Mga sambahayan.

Pagsasakatuparan

Sa kasalukuyan, maraming paraan upang gumawa ng mga multiterminal, at ang mga bagong paraan ay patuloy na binuo. Walang "pinakamahusay na bersyon," ngunit ang ilang mga bersyon ay mas mahusay kaysa sa iba.

GNU / Linux

Sa mga operating system na tulad ng Unix, tulad ng GNU / Linux, ang pakikipag-ugnayan sa gumagamit ay isinasagawa ng X Window System. Ang sistemang ito ay batay sa arkitektura ng client-server, kung saan ang client ay nagpapadala ng mga kahilingan sa server at tumatanggap ng mga kaganapan mula sa mga input device (keyboard at mice). Ang X server ay may kahulugan ng mapagkukunan, tulad ng isang input aparato o isang window, na ibinibigay sa kanilang mga kliyente. Ang mga mapagkukunang ito ay nauugnay sa isang screen, na pag-aari ng isang gumagamit. Samakatuwid, ang isang GNU / Linux-based multiterminal ay dapat magbigay ng isang screen para sa bawat gumagamit.

Ang Xorg server, ang pinakabagong pagpapatupad ng X server, ay hindi sumusuporta sa maraming pagpapakita. Sinusundan nito ang modelo ng personal na computer, na ipinapalagay lamang ng isang gumagamit nang paisa-isa. Ang pagpasok ng data nito ay ipinatupad sa karaniwang input ng Kernel, na tinatawag na mga virtual terminal (VT). Ang mga ito ay napangalanan dahil ginagaya nila ang mga lumang pamamaraan ng pag-input ng mga lumang Mainframes. Ang VT ay ganap na ipinatupad gamit ang software, simulate ng isang TTY, isang aparato na nakakonekta sa pamamagitan ng mga serial port. Sinusuportahan ng Linux kernel ang maraming mga terminal, ngunit makakatanggap lamang sila ng mga kaganapan mula sa isang keyboard nang paisa-isa. Kung higit sa isang keyboard ang nakakonekta sa computer, ipapadala ang mga kaganapan sa aktibong VT. Tinatanggal nito ang posibilidad na magpatakbo ng 2 o higit pang mga X server, dahil maaari lamang nilang isaaktibo ang isang server nang paisa-isa, kahit na gumagamit sila ng iba't ibang mga video card. Upang malutas ang mga problemang ito, maraming iba't ibang mga solusyon ang nilikha, nakalista dito sa sunud-sunod na pagkakasunud-sunod:

Ang pinaka ginagamit ay ang faketty at Xephyr. Ang solusyon sa Xephyr ay independiyente sa hardware, habang ang faketty ay gagana lamang sa isang mas pinaghihigpitang hanay ng mga video card tulad ng mga mula sa NVIDIA at SiS.

Kung interesado ka sa pagpapatupad ng multi-user system na gumagamit ng Linux, lubos kong inirerekumenda na basahin ang Manwal ni Xephyr, marahil ang pinakamahusay na alternatibo sa ngayon. Gayundin, masuwerte kami na ang manwal na ito ay ganap na nasa Espanyol!

Windows

Para sa operating system ng Windows 2000, XP, at Vista, maraming mga produktong komersyal na pinapayagan ang pagpapatupad ng mga pagsasaayos ng multiseat para sa dalawa o higit pang mga workstation. Kabilang sa mga produktong ito ay ang ASTER, BeTwin, at SoftXpand.

Mga kwento ng tagumpay

Paraná Digital na proyekto

Ang isa sa mga tagumpay ng multiterminals ay nangyayari sa Paraná Digital Project, na lumilikha ng isang laboratoryo sa 2.000 mga pampublikong paaralan sa estado ng Paraná, Brazil. Mahigit sa 1.5 milyong mga gumagamit ang makikinabang kapag natapos ang proyekto, at magkakaroon ng 40.000 na mga terminal. Ang mga lab ay magkakaroon ng 4-head multiterminals na tumatakbo sa Debian. Ang gastos ng lahat ng hardware ay 50% mas mababa kaysa sa normal na presyo, kasama na walang gastos para sa software. Ang proyektong ito ay binuo ng Centro de Computação Científica e Software Livre (C3SL). Ang proyekto ay hindi pa natatapos, ngunit ang mga pakinabang ng multiterminals ay talagang mahusay.

Mga kilalang pasilidad

Noong Pebrero 2009, inihayag ng Gumagamit ang pinakamalaking desktop virtualization deploy sa buong mundo, na may 356.800 na mga desktop sa mga paaralan sa buong Brazil. Ang proyektong ito ay isang pagpapatupad ng multiseat na nakabatay sa Linux.

Ang NComputing ay nagbigay ng 180.000 posisyon para sa mga mag-aaral ng pangunahing paaralan sa Republika ng Macedonia.

Fuente: Wikipedia.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Gumamit tayo ng Linux dijo

    Nakakatuwa! Salamat sa kontribusyon!
    Cheers! Paul

  2.   Gumamit tayo ng Linux dijo

    Kasama sa post ang isang manwal na Xephyr sa Espanya! 🙂
    Iniwan ko sa iyo ang link: http://es.wikibooks.org/wiki/Multiterminal_usando_Xephyr
    Isang yakap! Paul

  3.   josegom11 dijo

    Mga pagbati, posible bang ikonekta ang mga monitor sa pamamagitan ng mga video splitter?, Iyon ay, upang ikonekta ang monitor output ng CPU sa input ng splitter at ikonekta ang mga monitor sa mga output ng splitter? Salamat nang maaga, Josegom11@gmail.com

  4.   JvC dijo

    isang mahusay na tutorial sa Espanya ang kinakailangan

  5.   planton dijo

    Kumusta, ang aking katanungan, mayroon na ang aking pc na may maraming mga server ngunit wala ko ang mga ito na may malayang audio. Ang nais kong malaman ay kung paano i-install ang mga sound card.

    1.    HQ dijo

      Ngayon ay may mga sound card na USB, marahil ay makakatulong sila sa iyo.

  6.   Joaquin dijo

    Nakakatuwa!

  7.   vinsuk dijo

    Habang ang artikulong ito ay nahuhulog sa isang kamay ng isang komersyal, ang iyong buhay ay nasa malubhang panganib: -B

  8.   Xavier dijo

    Nais kong gumawa ng dalawang monitor mula sa isang pc na may dalawang keyboard at dalawang magkakaibang dokumento.

  9.   Henry Caal Chub dijo

    Salamat sa iyong kontribusyon, kung ano ang hinahanap ko nais ko ang aking cybercafé na tulad nito, impormasyon sa aking e-mail

  10.   paco prieto dijo

    Kailangan kong malaman kung anong uri ng computer at MULTIPURPose program para sa -sa pinakamaliit - TATLONG tao
    (Pinayuhan akong gamitin ang LINUX na programa)

    Maaari mo ba akong bigyan ng isang badyet? mula sa: TEAM AT PROGRAM

    Salamat sa inyo.

    1.    Daniel dijo

      ito ay isang pag-install na multi-user na ginawa sa ubuntu 10.04

      1.    Daniel dijo

        Nais kong iakma ang pag-install na inilalarawan mo http://multipuesto.blogspot.com ginawa sa ubuntu m at pamahalaan ito sa wifislax, ito ay batay sa Xephyr,

  11.   Ezequiel Carrasco Rivera dijo

    Interesado ako sa produktong ito ngunit kailangan ko ng karagdagang impormasyon Cío tungkol dito at pati na rin ng presyo

  12.   Mario dijo

    Hindi bababa sa aking bansa na walang nakakaunawa o nagnanais ng Linux, ang sayang ng mga DISTRIES na ito ay kapus-palad.

  13.   Daniel dijo

    Ezequiel, ang produkto ay libre, kailangan mo lamang itong gamitin, sa website na iyon inilalarawan kung paano ito gawin, ang isyu ay ngayon hawakan ni Xephyr at X ang koneksyon ng mga aparato sa isang paraan na papayagan sa aking palagay upang mai-configure ito sa wifislax, upang ang aking opinyon, isang mahusay na distro