Berbilang pengguna: bagaimana membuat beberapa orang menggunakan PC yang sama pada masa yang sama

Pernahkah anda memikirkan pembaziran sumber daya yang sangat besar yang bermaksud, misalnya di pejabat, mempunyai beberapa mesin moden yang berjalan hanya untuk membuka aplikasi desktop asas? Salah satu penyelesaiannya ialah "mengitar semula" kompos dan menggunakan mesin lama. Pasti, ini pasti tidak sesuai dengan keinginan banyak orang. Namun, ada penyelesaian kedua yang kurang dikenali yang dapat membuat semua orang gembira. Semalam saya memikirkan topik ini dengan tepat. Dengan kemajuan teknologi yang sangat besar, alternatif yang menarik ialah dengan menghubungkan beberapa monitor, tetikus dan papan kekunci ke PC yang sama, yang membolehkan semua pengguna menggunakan sumber PC tersebut secara optimum dan dengan itu menghasilkan penjimatan ekonomi yang besar dan pengurangan jejak karbon. Selain mencari jalan untuk menghubungkan semuanya, masih ada persoalan bagaimana membuat sistem operasi berfungsi secara bebas untuk setiap pengguna.

Mari lihat apa yang boleh dilakukan oleh Linux untuk membantu kita. 🙂

pengenalan

Dengan peningkatan kapasiti perkakasan yang semakin meningkat, baik dalam prosesor dan memori, ditambah dengan kemajuan dan pengembangan sistem GNU / Linux yang cepat, yang semakin mantap dan dengan pengurusan sumber yang lebih baik, sebilangan besar tugas dapat dilakukan pada komputer. semakin perlahan. Walau bagaimanapun, ketika menggunakan konfigurasi standard PC desktop, hanya satu pengguna yang dapat menggunakan komputer pada satu masa, sehingga membatasi keberkesanan sistem kerana ia tetap terbiar sepanjang masa, ia menjadikan sumbernya tidak berfungsi.

Dengan konfigurasi multi-pengguna, beberapa pengguna dapat berkongsi sumber komputer yang sama, sehingga peratusan jumlah kapasitinya yang lebih besar akan digunakan, sehingga memiliki penggunaan sistem yang lebih baik.

Sebagai contoh, dalam skema tradisional, jika seseorang hanya menggunakan penyemak imbas web atau menulis surat dalam pemproses kata, atau bekerja dengan spreadsheet, atau dengan program penagihan, inventori, atau perakaunan, pasukan itu sia-sia, sebagai sebahagian besar kapasiti sistem tidak digunakan. Tetapi dengan konfigurasi multi-terminal, orang lain akan dapat menggunakan sumber yang tidak berfungsi.

Tetapi jika seseorang menggunakan semua sumber mesin (dengan permainan 3-D atau sesuatu seperti itu), pengguna lain akan mempunyai sistem yang sangat perlahan.

Kelebihan lain yang terdapat pada multiterminal ialah harganya: tidak perlu membeli motherboard, mikropemproses, memori RAM, cakera keras, kes, pengatur voltan, dan komponen lain untuk setiap pengguna. Anda hanya perlu membeli komputer yang bagus. Biasanya membeli mikropemproses yang cepat jauh lebih murah daripada membeli yang lebih lambat.

sejarah

Pada tahun 1970-an, adalah biasa untuk menyambungkan beberapa terminal, dan bahkan terminal grafik, ke komputer pusat tunggal (mainframe).

Walau bagaimanapun, idea untuk menggunakan antara muka X11 yang lebih kontemporari untuk menyokong beberapa pengguna muncul pada tahun 1999. Idea ini dilaksanakan oleh seorang Brazil bernama Miguel Freitas, menggunakan sistem operasi Linux dan sistem grafik X11 (pada masa itu dikendalikan oleh XFree86). Cara Freitas melakukannya adalah tampalan pada pelayan X untuk menjalankan banyak kejadian X pada masa yang sama, sedemikian rupa sehingga masing-masing menangkap peristiwa tetikus dan papan kekunci tertentu dan kandungan grafik. Kaedah ini mendapat nama multiseat atau multiterminal.

Selepas Freitas, penyelesaian lain muncul pada tahun 2003, seperti Svetoslav Slavtchev, Aivils Stoss dan James Simmons yang mengusahakan pendekatan evdev dan faketty, mengubah kernel Linux dan membolehkan lebih daripada satu pengguna menggunakan mesin yang sama secara bebas. Pada masa itu, Projek Konsol Linux juga muncul dengan idea untuk menggunakan beberapa konsol bebas dan kemudian beberapa papan kekunci dan tikus bebas dalam projek yang disebut "Backstreet Ruby." Backstreet Ruby adalah patch kernel Linux. Ia membawa pokok kernel Ruby kembali ke Linux-2.4. Matlamat pemaju Konsol Linux adalah untuk memperbaiki dan menyusun semula subsistem input, konsol, dan framebuffer dalam kernel Linux, sehingga mereka dapat bekerja secara bebas antara satu sama lain dan memungkinkan operasi multi-desktop. Idea Backstreet Ruby tidak pernah selesai.

Pada tahun 2005, pasukan C3SL (Pusat Pengkomputeran Ilmiah dan Perisian Percuma), dari Universiti Persekutuan Paraná di Brazil, membuat penyelesaian berdasarkan pelayan X bersarang, seperti Xnest dan Xephyr. Dengan penyelesaian ini, setiap pelayan X bersarang berjalan di setiap skrin pelayan hos X (misalnya Xorg) dan pengubahsuaian ke pelayan bersarang membolehkan mereka memiliki keunikan setiap tetikus dan papan kekunci. Penyelesaian ini paling banyak digunakan hari ini kerana kestabilannya. Pada tahun 2008, kumpulan C3SL melancarkan Multiseat Display Manager (MDM) untuk memudahkan proses memasang dan mengkonfigurasi kotak multiseat. Juga pada tahun 2008, kumpulan ini membuat LiveCD untuk tujuan ujian.

Keperluan

Penting untuk memiliki komputer dengan motherboard yang baik, CPU yang kuat dan jumlah memori yang baik (512 MB atau lebih). Ini bergantung pada jumlah kedudukan yang ingin anda sambungkan.

Agar beberapa pengguna dapat menggunakan komputer, beberapa monitor, papan kekunci dan tetikus perlu dihubungkan dengannya. Sebagai contoh, untuk membentuk multiterminal empat stesen (untuk 4 pengguna), diperlukan 4 monitor, 4 papan kekunci dan 4 tetikus.

Setiap monitor perlu disambungkan ke output video. Beberapa kad video mempunyai banyak output dan menyokong pelbagai monitor. Selain itu, beberapa kad video ini boleh dipasang di komputer, tetapi kebanyakan mesin moden hanya mempunyai slot PCIe atau AGP, jadi, secara amnya, kad-kad ini mestilah PCI.

Sebilangan besar komputer hanya mempunyai satu penyambung PS / 2 untuk papan kekunci dan satu untuk tetikus, jadi menyambungkan pelbagai papan kekunci dan tikus mesti dilakukan menggunakan penyambung USB dan USB HUB.

Pendek kata:

  • Saya mengira dengan motherboard, CPU yang kuat, dan jumlah RAM yang baik.
  • HDD.
  • Pelbagai kad video PCI / AGP / PCI-E.
  • Pelbagai papan kekunci PS / 2 / USB.
  • Beberapa tikus PS / 2 / USB.
  • Sebagai pilihan, beberapa kad bunyi.
  • Pengedaran GNU / Linux kegemaran.
  • Xorg 6.9 atau lebih tinggi.

faedah

Konfigurasi multi-terminal mempunyai kelebihan yang ketara, termasuk:

  • Penjimatan ruang dan kos dalam komputer.
  • Penjimatan lesen perisian.
  • Penggunaan sumber pengkomputeran yang lebih baik.
  • Penggunaan tenaga lebih rendah.
  • Kos penyelenggaraan lebih rendah.

Kegunaan

Komputer pelbagai pengguna boleh digunakan di tempat di mana beberapa orang bekerja berdekatan antara satu sama lain, seperti di makmal komputer, kafe Internet, bilik pejabat, jabatan perkhidmatan pelanggan, dll. Beberapa tempat ini adalah:

  • Sekolah.
  • Universiti
  • Pejabat.
  • Kafe internet.
  • Perpustakaan.
  • Hospital.
  • Isi rumah.

Pelaksanaan

Pada masa ini, terdapat beberapa cara untuk membuat multiterminal, dan cara baru terus dikembangkan. Tidak ada "versi terbaik", tetapi beberapa versi lebih baik daripada yang lain.

GNU / Linux

Dalam sistem operasi seperti Unix, seperti GNU / Linux, interaksi dengan pengguna dilakukan oleh Sistem X Window. Sistem ini didasarkan pada arsitektur klien-pelayan, di mana klien mengirim permintaan ke pelayan dan menerima peristiwa dari perangkat input (papan kekunci dan tikus). Pelayan X mempunyai definisi sumber, seperti peranti input atau tetingkap, yang diberikan kepada pelanggan mereka. Sumber-sumber ini dikaitkan dengan skrin, yang dimiliki oleh pengguna. Oleh itu, multiterminal berasaskan GNU / Linux mesti menyediakan skrin untuk setiap pengguna.

Pelayan Xorg, pelaksanaan terbaru pelayan X, tidak menyokong pelbagai paparan. Ini mengikuti model komputer peribadi, yang hanya mengandaikan satu pengguna pada satu masa. Entri datanya dilaksanakan pada input Kernel standard, yang disebut terminal maya (VT). Ini dinamakan begitu kerana mereka mensimulasikan kaedah input lama dari Mainframes lama. VT dilaksanakan sepenuhnya menggunakan perisian, mensimulasikan TTY, peranti yang disambungkan melalui port bersiri. Kernel Linux menyokong pelbagai terminal, tetapi mereka hanya dapat menerima acara dari satu papan kekunci pada satu masa. Sekiranya lebih daripada satu papan kekunci disambungkan ke komputer, acara akan dihantar ke VT yang aktif. Itu menghilangkan kemungkinan menjalankan 2 atau lebih pelayan X, kerana mereka hanya dapat mengaktifkan satu pelayan pada satu masa, walaupun mereka menggunakan kad video yang berbeza. Untuk menyelesaikan masalah ini, beberapa penyelesaian berbeza telah dibuat, disenaraikan di sini mengikut urutan kronologi:

Yang paling banyak digunakan adalah faketty dan Xephyr. Penyelesaian Xephyr tidak bergantung pada perkakasan, sementara faketty hanya berfungsi dengan sekumpulan kad video yang lebih terhad seperti yang terdapat di NVIDIA dan SiS.

Sekiranya anda berminat untuk melaksanakan sistem berbilang pengguna menggunakan Linux, saya sangat mengesyorkan membaca Manual Xephyr, mungkin alternatif terbaik setakat ini. Kami juga bernasib baik kerana manual ini sepenuhnya dalam bahasa Sepanyol!

Windows

Untuk sistem operasi Windows 2000, XP, dan Vista, terdapat beberapa produk komersial yang membolehkan pelaksanaan konfigurasi multiseat untuk dua atau lebih stesen kerja. Antara produk ini adalah ASTER, BeTwin, dan SoftXpand.

Cerita kejayaan

Projek Digital Paraná

Salah satu kejayaan multiterminal berlaku dalam Projek Digital Paraná, yang mewujudkan makmal di 2.000 sekolah awam di negeri Paraná, Brazil. Lebih daripada 1.5 juta pengguna akan mendapat keuntungan apabila projek ini berakhir, dan akan ada 40.000 terminal. Makmal akan mempunyai multiterminal 4 kepala yang menjalankan Debian. Kos semua perkakasan adalah 50% lebih rendah daripada harga biasa, dan tidak akan ada kos untuk perisian. Projek ini dibangunkan oleh Centro de Computação Científica e Software Livre (C3SL). Projek ini belum selesai, tetapi faedah multiterminal sangat hebat.

Kemudahan yang terkenal

Pada Februari 2009, Userful mengumumkan penyebaran virtualisasi desktop terbesar di dunia, dengan 356.800 desktop di sekolah-sekolah di seluruh Brazil. Projek ini adalah pelaksanaan multiseat berasaskan Linux komersial.

NComputing memberikan 180.000 kedudukan untuk pelajar sekolah rendah di Republik Macedonia.

Fuente: Wikipedia.


17 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Mari gunakan Linux kata

    Menarik! Terima kasih atas sumbangan!
    Ceria! Paul.

  2.   Mari gunakan Linux kata

    Catatan itu merangkumi manual Xephyr dalam bahasa Sepanyol! 🙂
    Saya tinggalkan pautan kepada anda: http://es.wikibooks.org/wiki/Multiterminal_usando_Xephyr
    Pelukan! Paul.

  3.   josegom11 kata

    Salam, adakah mungkin untuk menyambungkan monitor melalui pemisah video ?, iaitu, untuk menyambungkan output monitor CPU ke input splitter dan menghubungkan monitor ke output splitter? Terima kasih terlebih dahulu, Josegom11@gmail.com

  4.   JvC kata

    tutorial yang baik dalam bahasa Sepanyol diperlukan

  5.   planton kata

    Halo, soalan saya, saya sudah mempunyai komputer saya dengan beberapa pelayan tetapi saya tidak memilikinya dengan audio bebas. Apa yang ingin saya ketahui ialah cara memasang kad suara.

    1.    HQ kata

      Sekarang ada kad suara USB, mungkin kad itu akan membantu anda.

  6.   Joaquin kata

    Menarik!

  7.   vinsuk kata

    Oleh kerana artikel ini jatuh ke tangan iklan, hidup anda akan berada dalam bahaya serius: -B

  8.   Xavier kata

    Saya mahu membuat dua monitor berfungsi dari komputer dengan dua papan kekunci dan dua dokumen yang berbeza.

  9.   Henry Caal Chub kata

    Terima kasih atas sumbangan anda, seperti yang saya cari, saya mahukan kafe siber saya seperti ini, maklumat ke e-mel saya

  10.   paco prieto kata

    Saya perlu mengetahui jenis komputer dan program MULTIPURPOSE untuk-sekurang-kurangnya- TIGA orang
    (Saya telah dinasihatkan untuk menggunakan program LINUX)

    Bolehkah anda memberi saya anggaran? dari: PASUKAN DAN PROGRAM

    Terima kasih.

    1.    daniel kata

      ini adalah pemasangan berbilang pengguna yang dibuat dengan ubuntu 10.04

      1.    daniel kata

        Saya ingin menyesuaikan pemasangan yang anda terangkan http://multipuesto.blogspot.com dibuat dengan ubuntu m dan menguruskannya dalam wifislax, ia berdasarkan Xephyr,

  11.   Ezequiel Carrasco Rivera kata

    Saya berminat dengan produk ini tetapi saya memerlukan lebih banyak maklumat mengenai produk ini dan juga harganya

  12.   Mario kata

    Sekurang-kurangnya di negara saya tidak ada yang memahami atau menginginkan Linux, pembaziran dari DAERAH ini sangat disayangkan.

  13.   daniel kata

    Ezequiel, produk ini percuma, anda hanya perlu membuatnya berfungsi, laman web ini menerangkan cara melakukannya, masalahnya ialah sekarang Xephyr dan X mengendalikan sambungan peranti dengan cara yang memungkinkan pada pendapat saya untuk mengkonfigurasinya wifislax, pada pendapat saya, distro yang hebat