मल्टीसीट कॉन्फ़िगरेशन

From Vigyanwiki

मल्टीसीट, मल्टी-स्टेशन, या मल्टीटर्मिनल सिस्टम एक एकल कंप्यूटर है जो एक ही समय में कई स्वतंत्र स्थानीय यूजर (कंप्यूटिंग) का सहयोग करता है।

एक बहु-सीट असेंबली जिसमें चार सीटें सम्मिलित हैं, लिनक्स.
विंडोज मल्टीपॉइंट सर्वर का उपयोग कर एक दो-सीट प्रणाली।

एक "सीट" में एक विशिष्ट वर्कस्टेशन को नियत गए सभी हार्डवेयर डिवाइस होते हैं, जिस पर एक यूजर बैठता है और कंप्यूटर के साथ इंटरैक्ट करता है। इसमें आउटपुट के लिए कम से कम एक ग्राफिक्स डिवाइस (ग्राफिक्स कार्ड या सिर्फ एक आउटपुट (जैसे एचडीएमआई/वीजीए कनेक्टर/डिस्प्लेपोर्ट) और संलग्न मॉनिटर / वीडियो प्रोजेक्टर) और इनपुट के लिए एक कंप्यूटर कीबोर्ड और एक माउस (कंप्यूटिंग) होता है। इसमें वीडियो कैमरा, साउंड कार्ड और बहुत कुछ सम्मिलित हो सकता है।

प्रेरणा

1960 के दशक से कंप्यूटर यूजर के बीच साझा किए गए हैं। विशेष रूप से कंप्यूटिंग के प्रारंभिक दिनों में जब कंप्यूटर बेहद महंगे थे, सामान्य प्रतिमान कई टर्मिनलों से जुड़ा एक केंद्रीय मेनफ्रेम कंप्यूटर था। व्यक्तिगत कंप्यूटिंग के आगमन के साथ इस प्रतिमान को बड़े पैमाने पर व्यक्तिगत कंप्यूटरों (या प्रति यूजर एक कंप्यूटर) द्वारा बदल दिया गया है।

मल्टीसीट सेटअप इस मल्टीयूजर प्रतिमान पर आवृत्ति है, लेकिन एक पीसी के आसपास आधारित है जो कई शून्य-क्लाइंट का समर्थन करता है जिसमें साधारणतया प्रति यूजर एक टर्मिनल (स्क्रीन, कीबोर्ड, माउस) सम्मिलित होता है।

कुछ स्थितियों में ऐसी मल्टीसीट लागत प्रभावी होती है क्योंकि प्रत्येक यूजर के लिए अलग-अलग मदरबोर्ड, माइक्रोप्रोसेसर, रैम, हार्ड डिस्क और अन्य घटक खरीदना आवश्यक नहीं होता है। उदाहरण के लिए, एक उच्च गति वाला सीपीयू खरीदना साधारणतया कई धीमे सीपीयू खरीदने की तुलना में कम खर्चीला होता है।

इतिहास

1970 के दशक में, कई कंप्यूटर टर्मिनलों को एक मेनफ्रेम कंप्यूटर, यहां तक कि ग्राफिकल टर्मिनलों से जोड़ना बहुत सामान्य बात थी। प्रारंभिक टर्मिनल RS-232-प्रकार के सीरियल कनेक्शन से सीधे या मोडेम के माध्यम से जुड़े हुए थे। इंटरनेट प्रोटोकॉल आधारित कम्प्यूटर नेट्वर्किंग के आगमन के साथ, कई यूजर के लिए टेलनेट या - एक ग्राफिक वातावरण के लिए - एक्स विंडो सिस्टम सर्वर का उपयोग करके एक होस्ट में लॉग इन करना संभव हो गया। ये सिस्टम, सिस्टम एडमिनिस्ट्रेशन और होस्ट मशीन तक सीधी पहुंच के लिए एक शारीरिक रूप से सुरक्षित "रूट कंसोल" बनाए रखेंगे।

एक्स इंटरफ़ेस चलाने वाले पीसी में एकाधिक सिस्टम कंसोल के लिए समर्थन 2001 में मिगुएल फ्रीटास द्वारा लिनक्स ऑपरेटिंग सिस्टम और एक्स 11 ग्राफिकल सिस्टम (एक्सफ्री86 द्वारा अनुरक्षित समय पर) का उपयोग करके कार्यान्वित किया गया था।[1] यह एक ही समय में एक्स के कई उदाहरणों को निष्पादित करने के लिए प्रदर्शन सर्वर में पैच का उपयोग करके किया गया था, जैसे कि प्रत्येक विशिष्ट माउस और कीबोर्ड ईवेंट और ग्राफिकल सामग्री को कैप्चर करता है। इस पद्धति को मल्टीसीट या मल्टीटर्मिनल का नाम मिला था।

2001 में, थिंसॉफ्ट बेटविन ने विंडोज़ के लिए एक मल्टीसीट समाधान की प्रयास की, जिसमें एक ही होस्ट पीसी से जुड़े कई ग्राफिक्स कार्ड और बाह्य उपकरणों का उपयोग किया गया।[2] 2002 में एक कनाडाई कंपनी, उपयोगी कॉर्पोरेशन ने यूजरफुल मल्टीप्लायर जारी किया, एक मल्टीसीट लिनक्स सॉफ्टवेयर समाधान जो 10 यूजर को एक साथ एक कंप्यूटर साझा करने में सक्षम बनाता है।[3] पहले उन्होंने मल्टी-स्टेशन प्लेटफॉर्म कंप्यूटर के लिए कर्नेल-आधारित दृष्टिकोण पर काम किया, लेकिन मल्टीपल वीडियो कार्ड सपोर्ट की समस्या के कारण इस विचार को छोड़ दिया।

2003 में अन्य समाधान सामने आए, जैसे कि स्वेतोस्लाव स्लावचेव, एविलेस स्टोस और जेम्स सीमन्स द्वारा काम, लिनक्स कर्नेल को ईवडेव दृष्टिकोण के साथ[4][5] संशोधित करना और एक से अधिक यूजर को स्वतंत्र रूप से एक ही मशीन का उपयोग करने की अनुमति देना। उस समय में, लिनक्स कंसोल प्रोजेक्ट[6] बैकस्ट्रीट रूबी नामक एक परियोजना में कई स्वतंत्र वर्चुअल कंसोल (पीसी) और फिर कई स्वतंत्र कीबोर्ड और माउस का उपयोग करने का विचार भी प्रयासित किया।[7] बैकस्ट्रीट रूबी लिनक्स कर्नेल के लिए एक कर्नेल पैच है। यह रूबी कर्नेल ट्री के लिनक्स-2.4 का बैक पोर्ट है। लिनक्स कंसोल डेवलपर्स का उद्देश्य लिनक्स कर्नेल में इनपुट, कंसोल और फ्रेमबफ़र सबसिस्टम को बढ़ाना और पुनर्गठित करना है, ताकि वे एक दूसरे से स्वतंत्र रूप से काम कर सकें और मल्टी-डेस्कटॉप ऑपरेशन की अनुमति दे सकें। बैकस्ट्रीट रूबी का विचार कभी समाप्त नहीं हुआ था।

2005 में, सी3एसएलटीम (सेंटर फॉर साइंटिफिक कंप्यूटिंग एंड फ्री सॉफ्टवेयर),[8] ब्राज़ील में फ़ेडरल यूनिवर्सिटी ऑफ़ पराना से, नेस्टेड डिस्प्ले सर्वर, जैसे एक्सनेस्ट और एक्स एफिर पर आधारित एक समाधान बनाया।[9] इस समाधान के साथ, प्रत्येक नेस्टेड डिस्प्ले सर्वर होस्ट डिस्प्ले सर्वर (जैसे एक्स.Org सर्वर) की प्रत्येक स्क्रीन में चलता है और नेस्टेड सर्वर में संशोधन प्रत्येक को विशेष रूप से अपना माउस और कीबोर्ड प्राप्त करने देता है। 2008 में, सी3एसएल समूह ने मल्टीसीट डिस्प्ले मैनेजर (एमडीएम) जारी किया[10] एक मल्टीसीट बॉक्स की स्थापना और कॉन्फ़िगरेशन की प्रक्रिया को आसान बनाने के लिए। इस समूह ने भी 2008 में परीक्षण उद्देश्यों के लिए एक लाइव-सीडी की कल्पना की थी।[11]

2007 में, एनकंप्यूटिंग और विंडोज-आधारित मल्टीसीट उत्पाद, एक्स-सीरीज़ के साथ बाज़ार में प्रवेश किया[12] या एक्सटेन्डा सिस्टम, जो वीडियो, कीबोर्ड, माउस और ऑडियो जैक वाली टर्मिनल इकाइयों को जोड़ने के लिए पीसीआई एड-इन कार्ड का उपयोग करता है, जिससे पीसी में 3 से 6 अतिरिक्त यूजर सीटों को जोड़ा जा सकता है।[13] एक्स-श्रृंखला ने लिनक्स अनुकूलता की भी प्रयास की थी।[14]

2010 में, माइक्रोसॉफ्ट ने विंडोज़ मल्टीप्वाइंट सर्वर का प्रयास प्रारम्भ किया, जिससे एक मशीन अलग-अलग ग्राफिक्स कार्ड और बाह्य उपकरणों का उपयोग करने वाले कई यूजर को होस्ट कर सके।

यूएसबी डॉकिंग स्टेशनों के साथ स्वचालित मल्टीसीट फेडोरा (ऑपरेटिंग सिस्टम) की एक विशेषता है।[15][16]

टाइम लाइन, कमर्शियल मल्टी सीट सॉफ्टवेयर इवोल्यूशन

आवश्यकताएँ

हार्डवेयर आवश्यकताएँ

प्रत्येक यूजर को होस्ट मशीन से जुड़े कंप्यूटर डिस्प्ले, कीबोर्ड और माउस की आवश्यकता होगी। उदाहरण के लिए, एक फोर-हेड (चार यूजर) सिस्टम के निर्माण के लिए चार मॉनिटर, चार कंप्यूटर कीबोर्ड, चार माइस (कंप्यूटिंग) और दो डुअल-आउटपुट या एक क्वाड-आउटपुट वीडियो कार्ड की आवश्यकता होगी। साधारणतया PS/2 कनेक्शन के बजाय यूएसबी कीबोर्ड और माउस की सिफारिश की जाती है, क्योंकि उन्हें यूएसबी हब से जोड़ा जा सकता है। अतिरिक्त उपकरण और सहायक उपकरण जैसे कैमरा, फ्लैश स्टोरेज ड्राइव, कार्ड रीडर और टच स्क्रीन भी प्रत्येक सीट को सौंपे जा सकते हैं। यूएसबी पर डिस्प्ले लिंक कई भौतिक वीडियो कार्ड और कनेक्शन का विकल्प है।

सॉफ्टवेयर आवश्यकताएँ

लिनक्स

आधुनिक लिनक्स सिस्टम पर मल्टीसीट सिस्टमड-लॉगइंड द्वारा प्रदान किया जाता है और loginctl कमांड [17]या ID_SEAT या ID_AUTOSEAT udev चर के माध्यम से कॉन्फ़िगर किया जाता है।[18][19]

कुछ विशेष यूएसबी हब, जब कनेक्ट होते हैं, स्वचालित रूप से बिना किसी कॉन्फ़िगरेशन के एक सीट में परिणामित होते हैं।

माइक्रोसॉफ्ट विंडोज

विंडोज 2000, विन्डोज़ एक्सपी और विंडोज विस्टा ऑपरेटिंग सिस्टम के लिए, दो या दो से अधिक सीटों के लिए मल्टीसीट कॉन्फ़िगरेशन लागू करने के लिए कई व्यावसायिक उत्पाद हैं।

24 फरवरी, 2010 को विंडोज मल्टीपॉइंट सर्वर नामक मल्टीसीट सेटअप के लिए विशेष रूप से डिज़ाइन किए गए एक ऑपरेटिंग सिस्टम की घोषणा की गई थी। यह मल्टीसीट कार्यक्षमता प्रदान करने के लिए विंडोज सर्वर 2008 R2 में रिमोट डेस्कटॉप (टर्मिनल सर्विसेज) तकनीकों का उपयोग करता है। इस कार्यक्षमता को विंडोज सर्वर में उचित रूप से विंडोज सर्वर 2016 के रूप में एक नई सर्वर भूमिका में सम्मिलित किया गया था, जिसे मल्टीप्वाइंट सर्विसेज कहा जाता है, लेकिन इस सर्वर भूमिका को विंडोज सर्वर 2019 में माइक्रोसॉफ्ट द्वारा 2018 में सेवा के विकास को बंद करने के कारण हटा दिया गया था।

वर्चुअलाइजेशन-आधारित सेटअप

मल्टीसीट कॉन्फ़िगरेशन के लिए ऑपरेटिंग सिस्टम समर्थन पर भरोसा करने के बजाय, एक हाइपरविजर को कई वर्चुअल मशीन चलाने के लिए कॉन्फ़िगर किया जा सकता है, प्रत्येक I/O वर्चुअलाइजेशन विधियों द्वारा एक कनेक्टेड सीट को इंटरफ़ेस करने के लिए कॉन्फ़िगर किया गया है। यूएसबी पुनर्निर्देशन के माध्यम से इनपुट डिवाइस को वर्चुअल मशीन से जोड़ा जा सकता है, और पूरे जीपीयू को इंटेल वीटी-डी के माध्यम से जोड़ा जा सकता है।

होस्ट ऑपरेटिंग सिस्टम के रूप में अनरेड के साथ वर्चुअलाइजेशन-आधारित 2-सीट[20] और 7-सीट[21] सिस्टम का प्रदर्शन किया गया है। प्रत्येक सीट पर होस्ट पर चलने वाले विंडोज गेस्ट ऑपरेटिंग सिस्टम में से एक का विशेष नियंत्रण होता है। प्रत्येक अतिथि के लिए एक समर्पित हाई-एंड ग्राफिक्स कार्ड है, जिसका वह वीटी-डी के उपयोग के माध्यम से पूरा लाभ उठाता है, जिससे सिस्टम सभी सीटों पर एक साथ पूर्ण गुणवत्ता वाले वीडियो गेम सत्रों की होस्टिंग करने में सक्षम हो जाता है।

केस स्टडीज

दुनिया का सबसे बड़ा मल्टीसीट कंप्यूटर परिनियोजन

फरवरी, 2009 में, ब्राजील के शिक्षा मंत्रालय ने पूरे देश में 45,000 से अधिक ग्रामीण और शहरी स्कूलों में 350,000 लिनक्स-आधारित मल्टीसीट कंप्यूटिंग स्टेशनों को स्थापित करने के लिए प्रतिबद्ध किया। इस परियोजना को लागू करने के लिए चुनी गई कंपनियां कनाडाई मल्टीसीट लिनक्स सॉफ्टवेयर कंपनी यूजरफुल कॉर्पोरेशन और इसकी ब्राजीलियाई आईटी पार्टनर थिननेटवर्क्स थीं।[22]

पराना डिजिटल परियोजना

पराना डिजिटल परियोजना में मल्टीटर्मिनल के सफल मामलों में से एक हो रहा है। यह पराना (राज्य)|पराना (ब्राज़िल) राज्य के 2000 पब्लिक स्कूलों पर मल्टीटर्मिनल प्रयोगशालाएं बना रहा है। परियोजना समाप्त होने पर 40,000 टर्मिनलों से 1.5 मिलियन से अधिक यूजर लाभान्वित होंगे। प्रयोगशालाओं में डेबियन चलाने वाले चार-सिर वाले मल्टीटर्मिनल हैं। सभी कंप्यूटर हार्डवेयर की लागत सामान्य कीमत से 50% कम है, और कंप्यूटर सॉफ्टवेयर के साथ कोई कीमत नहीं है। यह प्रोजेक्ट डेवलपर सी3एसएल (सेंटर फॉर साइंटिफिक कंप्यूटिंग एंड फ्री सॉफ्टवेयर) है


उल्लेखनीय प्रतिष्ठान

  • यूजरफुल ने ब्राजील में 356,800 लिनक्स-आधारित वर्चुअल डेस्कटॉप की तैनाती की घोषणा की (फरवरी 2009)[23]
  • NComputing ने K-12 (शिक्षा) के लिए 180,000 एक से एक कंप्यूटिंग सीटें प्रदान कीं[24]


यह भी देखें

संदर्भ

  1. Multiuser PUC-RIO - Pontifícia Universidade Católica do Rio de Janeiro
  2. थिनसॉफ्ट वार्षिक रिपोर्ट (PDF). 2001. p. 11.
  3. eChannel Line - Userful Upgrades Multi-Seat Linux Desktop Virtualization Solution
  4. Faketty LTN - SigmaNet klientu mājas lapas Archived 2009-05-11 at the Wayback Machine (in Latvian)
  5. XFree Local Multi-User HOWTO
  6. Linux Console
  7. LTN - LATNET klientu mâjas lapas Archived 2012-02-20 at the Wayback Machine (in Latvian)
  8. Universidade Federal do Paraná Archived 2006-11-05 at the Wayback Machine
  9. Multiterminal com Xephyr Archived 2009-02-03 at the Wayback Machine
  10. MDM Universidade Federal do Paraná Archived 2008-12-02 at the Wayback Machine (in Portuguese)
  11. Multiterminal live-cd from C3SL/UFPR for tests Archived 2009-02-03 at the Wayback Machine
  12. Inc, Ziff Davis (2007-11-06). पीसी पत्रिका (in English). Ziff Davis, Inc. {{cite book}}: |last= has generic name (help)
  13. Abate, Tom (2007-07-08). "A lesson in technology sharing / Many PCs can use one microprocessor, helping schools reduce computer costs". SFGATE (in English). Retrieved 2021-09-14.
  14. Dawson, Christopher. "NComputing X350 = classroom labs in a snap". ZDNet (in English). Retrieved 2021-09-14.
  15. ConsoleKit Removal / Automatic Multi-Seat Support
  16. "The Most Awesome, Least-Advertised Fedora 17 Feature".
  17. "loginctl (1), सीट कमांड". freedesktop.org. systemd. Retrieved 5 March 2022.
  18. "src/login/71-seat.rules.in". GitHub. systemd. Retrieved 5 March 2022.
  19. "sd-login(3), udev Rules". freedesktop.org. systemd. Retrieved 5 March 2022.
  20. Linus Tech Tips (2015-10-19), 2 Gaming Rigs, 1 Tower - Virtualized Gaming Build Log, archived from the original on 2021-12-14, retrieved 2019-04-27
  21. Linus Tech Tips (2016-01-02), 7 Gamers, 1 CPU - Ultimate Virtualized Gaming Build Log, archived from the original on 2021-12-14, retrieved 2019-04-27
  22. "Backbone Magazine - Green Teach: Canadian virtualization technology for students in Brazil". Backbonemag.com. Archived from the original on 2014-02-21. Retrieved 2014-02-17.
  23. "Userful and ThinNetworks today announce that they have been selected to supply 356,800 virtualized desktops to schools in all of Brazil's 5,560 municipalities". Userful.com. Retrieved Feb 17, 2008.
  24. "सभी मैसेडोनियन छात्र लिनक्स डेस्कटॉप का उपयोग करें". Archived from the original on 2008-12-20. Retrieved 2009-05-24.