다중 사용자 : 여러 사람이 동시에 같은 PC를 사용하도록하는 방법

예를 들어 사무실에서 기본 데스크톱 응용 프로그램을 열기 위해 여러 대의 최신 컴퓨터를 실행하는 것이 의미하는 막대한 리소스 낭비에 대해 생각해 본 적이 있습니까? 한 가지 해결책은 compus를 "재활용"하고 오래된 컴퓨터를 사용하는 것입니다. 물론 이것은 많은 사람들이 좋아하는 것이 아닐 것입니다. 그러나 모든 사람을 행복하게 할 수있는 잘 알려지지 않은 두 번째 해결책이 있는데, 어제 저는이 주제에 대해 정확하게 생각했습니다. 기술의 엄청난 발전에 따라 흥미로운 대안은 여러 모니터, 마우스 및 키보드를 동일한 PC에 연결하여 모든 사용자가 해당 PC의 리소스를 최적으로 사용할 수 있도록하여 상당한 경제적 절감과 절감 효과를 가져올 수 있습니다. 탄소 발자국. 모든 것을 연결하는 방법을 찾는 것 외에도 운영 체제가 각 사용자에 대해 독립적으로 작동하도록 만드는 방법에 대한 질문이 남아 있습니다.

Linux가 우리를 돕기 위해 무엇을 할 수 있는지 살펴 보겠습니다. 🙂

소개

프로세서와 메모리 모두에서 하드웨어 용량이 증가하고 GNU / 리눅스 시스템의 급속한 발전과 개발, 점점 더 강력 해지고 더 나은 리소스 관리로 인해 컴퓨터에서 많은 작업을 수행 할 수 있습니다. . 그러나 데스크톱 PC의 표준 구성을 사용하는 경우 한 번에 한 사용자 만 컴퓨터를 사용할 수 있으므로 대부분의 시간 동안 유휴 상태로 유지되므로 시스템의 효율성이 제한되고 리소스가 유휴 상태로 유지됩니다.

다중 사용자 구성을 사용하면 여러 사용자가 동일한 컴퓨터의 리소스를 공유 할 수 있으므로 전체 용량의 더 많은 비율이 사용되므로 시스템을 더 잘 사용할 수 있습니다.

예를 들어, 전통적인 계획에서 누군가가 웹 브라우저를 사용하거나 워드 프로세서로 편지를 쓰거나 스프레드 시트로 작업하거나 청구, 재고 또는 회계 프로그램을 사용하는 경우 낭비되는 팀은 시스템 용량의 상당 부분이 사용되지 않습니다. 그러나 다중 터미널 구성을 사용하면 다른 사람들이 유휴 상태 인 리소스를 사용할 수 있습니다.

그러나 누군가가 머신의 모든 리소스 (3D 게임 등)를 사용하고 있다면 다른 사용자는 매우 느린 시스템을 갖게됩니다.

멀티 터미널과 함께 제공되는 또 다른 큰 장점은 가격입니다. 각 사용자에 대해 다른 마더 보드, 마이크로 프로세서, RAM 메모리, 하드 드라이브, 케이스, 전압 조정기 및 기타 구성 요소를 구입할 필요가 없습니다. 좋은 컴퓨터 만 구입하면됩니다. 일반적으로 빠른 마이크로 프로세서를 구입하는 것은 느린 것을 구입하는 것보다 훨씬 저렴합니다.

연혁

1970 년대에는 단일 중앙 컴퓨터 (메인 프레임)에 여러 터미널, 심지어 그래픽 터미널을 연결하는 것이 매우 일반적이었습니다.

그러나 여러 사용자를 지원하기 위해보다 현대적인 X11 인터페이스를 사용한다는 아이디어가 1999 년에 나타났습니다. 브라질 인 Miguel Freitas가 Linux 운영 체제와 X11 그래픽 시스템 (당시 XFree86에서 유지 관리)을 사용하여 구현했습니다. Freitas가 한 방식은 각각 특정 마우스 및 키보드 이벤트와 그래픽 콘텐츠를 캡처하는 방식으로 여러 X 인스턴스를 동시에 실행하는 X 서버의 패치였습니다. 이 방법은 다중 좌석 또는 다중 터미널의 이름을 받았습니다.

Freitas 이후 2003 년에 Svetoslav Slavtchev, Aivils Stoss 및 James Simmons와 같은 다른 솔루션이 등장했습니다. evdev 및 faketty에 대한 접근 방식을 연구하고 Linux 커널을 수정하고 두 명 이상의 사용자가 동일한 시스템을 독립적으로 사용할 수 있도록했습니다. 그 당시 Linux 콘솔 프로젝트는 "Backstreet Ruby"라는 프로젝트에서 여러 개의 독립적 인 콘솔을 사용한 다음 여러 개의 독립적 인 키보드와 마우스를 사용하는 아이디어도 내놓았습니다. Backstreet Ruby는 Linux 커널 패치입니다. Ruby 커널 트리를 Linux-2.4로 다시 이식했습니다. Linux 콘솔 개발자의 목표는 Linux 커널에서 입력, 콘솔 및 프레임 버퍼 하위 시스템을 개선하고 재구성하여 서로 독립적으로 작동하고 다중 데스크톱 작업을 허용하는 것이 었습니다. 백스트리트 루비 아이디어는 끝나지 않았습니다.

2005 년 브라질 파라나 연방 대학교의 C3SL (과학 컴퓨팅 및 자유 소프트웨어 센터) 팀은 Xnest 및 Xephyr와 같은 중첩 된 X 서버를 기반으로 솔루션을 만들었습니다. 이 솔루션을 사용하면 각 중첩 된 X 서버가 호스트 X 서버 (예 : Xorg)의 모든 화면에서 실행되며 중첩 된 서버를 수정하면 각 마우스 및 키보드 세트의 고유성을 가질 수 있습니다. 이러한 솔루션은 안정성으로 인해 오늘날 가장 많이 사용되었습니다. 2008 년에 C3SL 그룹은 멀티 시트 박스 설치 및 구성 프로세스를 용이하게하기 위해 MDM (Multiseat Display Manager)을 출시했습니다. 또한 2008 년에이 그룹은 테스트 목적으로 LiveCD를 고안했습니다.

요구 사항

좋은 마더 보드, 강력한 CPU 및 충분한 양의 메모리 (512MB 이상)를 갖춘 컴퓨터를 사용하는 것이 중요합니다. 연결하려는 위치의 수에 따라 다릅니다.

여러 사용자가 한 컴퓨터에서 작업하려면 여러 대의 모니터, 키보드 및 마우스를 컴퓨터에 연결해야합니다. 예를 들어, 4 개의 스테이션 멀티 터미널 (사용자 4 명용)을 구성하려면 4 개의 모니터, 4 개의 키보드 및 XNUMX 개의 마우스가 필요합니다.

각 모니터는 비디오 출력에 연결되어야합니다. 일부 비디오 카드에는 다중 출력이 있으며 다중 모니터를 지원합니다. 또한 이러한 비디오 카드 중 여러 개를 컴퓨터에 설치할 수 있지만 대부분의 최신 컴퓨터에는 PCIe 또는 AGP 슬롯 ​​만 있으므로 일반적으로 이러한 카드는 PCI 여야합니다.

대부분의 컴퓨터에는 키보드 용 PS / 2 커넥터가 하나만 있고 마우스 용 커넥터 하나만 있으므로 여러 키보드와 마우스를 연결하려면 USB 커넥터와 USB 허브를 사용해야합니다.

한마디로 :

  • 나는 마더 보드, 강력한 CPU, 그리고 많은 양의 RAM으로 계산합니다.
  • HDD.
  • 여러 PCI / AGP / PCI-E 비디오 카드.
  • 다양한 PS / 2 / USB 키보드.
  • 여러 PS / 2 / USB 마우스.
  • 선택적으로 여러 사운드 카드.
  • 좋아하는 GNU / Linux 배포판.
  • Xorg 6.9 이상.

혜택

다중 터미널 구성에는 다음과 같은 중요한 이점이 있습니다.

  • 컴퓨터의 공간 및 비용 절감.
  • 소프트웨어 라이선스 비용 절감.
  • 컴퓨팅 리소스를 더 잘 사용합니다.
  • 낮은 에너지 소비.
  • 낮은 유지비.

용도

다중 사용자 컴퓨터는 컴퓨터 실, 인터넷 카페, 사무실 칸막이, 고객 서비스 부서 등과 같이 여러 사람이 서로 가깝게 작업하는 장소에서 사용할 수 있습니다. 이러한 장소 중 일부는 다음과 같습니다.

  • 학교.
  • 대학교
  • 진력.
  • 인터넷 카페.
  • 도서관.
  • 병원
  • 가구.

이행

현재 멀티 터미널을 만드는 방법은 여러 가지가 있으며 새로운 방법이 지속적으로 개발되고 있습니다. "최상의 버전"은 없지만 일부 버전이 다른 버전보다 낫습니다.

GNU / 리눅스

GNU / Linux와 같은 유닉스 계열 운영 체제에서 사용자와의 상호 작용은 X 윈도우 시스템에 의해 수행됩니다. 이 시스템은 클라이언트-서버 아키텍처를 기반으로하며, 클라이언트가 서버에 요청을 보내고 입력 장치 (키보드 및 마우스)에서 이벤트를 수신합니다. X 서버에는 클라이언트에 제공되는 입력 장치 또는 창과 같은 리소스 정의가 있습니다. 이러한 리소스는 사용자에게 속한 화면과 연결됩니다. 따라서 GNU / Linux 기반의 다중 단말기는 사용자별로 화면을 제공해야합니다.

X 서버의 최신 구현 인 Xorg 서버는 다중 디스플레이를 지원하지 않습니다. 이것은 한 번에 한 명의 사용자 만 가정하는 개인용 컴퓨터 모델을 따릅니다. 데이터 입력은 가상 터미널 (VT)이라고하는 표준 커널 입력에서 구현됩니다. 이전 메인 프레임의 이전 입력 방법을 시뮬레이션하기 때문에 이름이 붙여졌습니다. VT는 직렬 포트를 통해 연결된 장치 인 TTY를 시뮬레이션하는 소프트웨어를 사용하여 완전히 구현됩니다. Linux 커널은 여러 터미널을 지원하지만 한 번에 하나의 키보드에서만 이벤트를 수신 할 수 있습니다. 둘 이상의 키보드가 컴퓨터에 연결되어 있으면 이벤트가 활성 VT로 전송됩니다. 다른 비디오 카드를 사용하더라도 한 번에 하나의 서버 만 활성화 할 수 있기 때문에 2 개 이상의 X 서버를 실행할 가능성이 없습니다. 이러한 문제를 해결하기 위해 여러 가지 솔루션이 만들어졌으며 여기에 시간순으로 나열되어 있습니다.

가장 많이 사용되는 것은 faketty와 Xephyr입니다. Xephyr 솔루션은 하드웨어에 독립적 인 반면 faketty는 NVIDIA 및 SiS와 같은보다 제한된 비디오 카드 세트에서만 작동합니다.

Linux를 사용하여 다중 사용자 시스템을 구현하는 데 관심이 있다면 다음을 읽는 것이 좋습니다. Xephyr 매뉴얼, 아마도 지금까지 최고의 대안입니다. 또한이 설명서가 전적으로 스페인어로되어있어 다행입니다!

Windows

Windows 2000, XP 및 Vista 운영 체제의 경우 두 개 이상의 워크 스테이션에 대해 다중 시트 구성을 구현할 수있는 여러 상용 제품이 있습니다. 이러한 제품 중에는 ASTER, BeTwin 및 SoftXpand가 있습니다.

성공 사례

Paraná Digital 프로젝트

멀티 터미널의 성공 중 하나는 브라질 파라나 주에있는 2.000 개의 공립학교에 실험실을 만들고있는 파라나 디지털 프로젝트에서 일어나고 있습니다. 프로젝트가 종료되면 1.5 만 명 이상의 사용자가 혜택을받을 수 있으며 터미널은 40.000 개가 될 것입니다. 랩에는 데비안을 실행하는 4 헤드 멀티 터미널이 있습니다. 모든 하드웨어 비용은 정상 가격보다 50 % 저렴하며 소프트웨어 비용은 없습니다. 이 프로젝트는 C3SL (Centro de Computação Científica e Software Livre)에서 개발했습니다. 이 프로젝트는 아직 완료되지 않았지만 다중 터미널의 이점은 정말 큽니다.

주목할만한 시설

2009 년 356.800 월 Userful은 브라질 전역의 학교에 XNUMX 대의 데스크톱을 보유한 세계 최대의 데스크톱 가상화 배포를 발표했습니다. 이 프로젝트는 상용 Linux 기반 멀티 시트 구현입니다.

NComputing은 마케도니아 공화국의 초등학교 학생들에게 180.000 개의 직책을 제공했습니다.

출처 : 위키 백과.


17 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Linux를 사용합시다

    흥미 롭군요! 기여해 주셔서 감사합니다!
    건배! 폴.

  2.   Linux를 사용합시다

    이 게시물에는 스페인어로 된 Xephyr 매뉴얼이 포함되어 있습니다! 🙂
    나는 당신에게 링크를 남깁니다. http://es.wikibooks.org/wiki/Multiterminal_usando_Xephyr
    포옹! 폴.

  3.   조세곰11

    안녕하세요, 비디오 스플리터를 통해 모니터를 연결할 수 있습니까? 즉, CPU의 모니터 출력을 스플리터의 입력에 연결하고 모니터를 스플리터의 출력에 연결할 수 있습니까? 미리 감사드립니다. 조세곰11@gmail.com

  4.   JvC

    스페인어로 된 좋은 튜토리얼이 필요합니다

  5.   플랑튼

    안녕하세요, 제 질문은 이미 여러 대의 서버가있는 PC를 가지고 있지만 독립적 인 오디오가있는 PC가 없습니다. 제가 알고 싶은 것은 사운드 카드를 설치하는 방법입니다.

    1.    HQ

      이제 USB 사운드 카드가 있습니다. 아마도 도움이 될 것입니다.

  6.   호아킨

    흥미 롭군요!

  7.   빈숙

    이 기사가 광고의 손에 들어가면 당신의 삶은 심각한 위험에 빠질 것입니다. -B

  8.   자비에르

    두 개의 키보드와 두 개의 다른 문서가있는 PC에서 두 대의 모니터가 작동하도록 만들고 싶습니다.

  9.   헨리 칼 추브

    기여 해주셔서 감사합니다. 제가 찾던 바로 그 사이버 카페, 제 이메일로 정보를 원합니다

  10.   Paco Prieto

    최소 세 명을위한 컴퓨터와 다목적 프로그램의 종류를 알아야합니다.
    (LINUX 프로그램을 사용하도록 권유 받았습니다.)

    저에게 예산을 주시겠습니까? 출처 : 팀 및 프로그램

    감사합니다.

    1.    다니엘

      이것은 우분투 10.04로 만든 다중 사용자 설치입니다.

      1.    다니엘

        설명하신 설치를 조정하고 싶습니다 http://multipuesto.blogspot.com ubuntu m으로 만들어 wifislax에서 관리합니다. Xephyr를 기반으로합니다.

  11.   에제키엘 카라 스코 리베라

    이 제품에 관심이 있지만 더 많은 정보와 가격이 필요합니다.

  12.   마리오

    적어도 우리 나라에서는 아무도 Linux를 이해하거나 원하지 않습니다. 이러한 DISTRIES의 낭비는 불행한 일입니다.

  13.   다니엘

    Ezequiel, 제품은 무료입니다. 작동에 옮기기 만하면됩니다.이 웹 사이트는이를 수행하는 방법을 설명합니다. 문제는 이제 Xephyr와 X가 내 의견으로는 구성 할 수있는 방식으로 장치 연결을 처리한다는 것입니다. wifislax, 내 의견으로는 훌륭한 배포판