एक विंडो सिस्टम में सर्वर नहीं होता है, लेकिन आप क्लाइंट-सर्वर मॉडल के आधार पर विंडो सिस्टम को लागू करने का निर्णय ले सकते हैं। ऐसा करने के कई फायदे हैं क्योंकि आप क्लाइंट और सर्वर में गतिविधियों को स्पष्ट रूप से अलग करते हैं, उन्हें एक ही मशीन पर चलने की आवश्यकता नहीं है और कई क्लाइंट्स को सेवा देना अधिक आसान है। यह वर्तमान में बहुत उपयोगी है (उदाहरण के लिए जब आप ssh
किसी अन्य मशीन में), लेकिन आपको यह महसूस करना होगा कि जिस समय एक्स विकसित हुआ था, उस समय इसे एक आवश्यकता के रूप में देखा गया था: आपका स्थानीय मशीन क्लाइंट को चलाने के लिए पर्याप्त शक्तिशाली नहीं हो सकता है।
नामांकित पाइप आपको टीसीपी कार्यान्वयन के रूप में नेटवर्क पर चलने में सक्षम होने का स्वत: लाभ नहीं देंगे। लेकिन नामित पाइप उदाहरण के लिए DOS पर उपलब्ध नहीं थे, DosExtender में Desqview / X (1992) चल रहा था, और AFAIK भी VMS पर नहीं थे। उन कार्यान्वयनों के लिए एक यूनिक्स विशिष्ट संचार एक समस्या होगी।
टीसीपी यूनिक्स विशिष्ट नहीं है और यह संभव है कि क्लाइंट के पास वैक्स / वीएमएस (1984 में शुरू किया गया एक्स विकास) हो और अपने स्थानीय यूनिक्स आधारित ग्राफिक्स वर्कस्टेशन को आउटपुट प्रदान करना। "एक्स विंडो सिस्टम: एक्सलिब, एक्स प्रोटोकॉल, आईसीसीसीएम, एक्सएलएफडी" का पूरा संदर्भ: System:
1986 के पतन के दौरान, डिजिटल ने ULTRIX, VMS और MS-DOS के लिए X पर अपनी पूरी डेस्कटॉप वर्कस्टेशन रणनीति को आधार बनाने का फैसला किया। हालांकि यह हमारे लिए संतुष्टिदायक था, लेकिन इसका मतलब यह भी था कि हमारे पास और भी लोग हैं जिनसे बात करनी थी। इसके परिणामस्वरूप कुछ देरी हुई, लेकिन, अंत में, यह एक बेहतर डिजाइन भी हुआ। इस अवधि में डिजिटल के राल्फ स्विक प्रोजेक्ट एथेना में शामिल हो गए और संस्करण 11 के विकास में महत्वपूर्ण भूमिका निभाई। अंतिम क्रिया-सायन 10 रिलीज़ दिसंबर 1986 में उपलब्ध कराया गया था।
"एक्स प्रोटोकॉल संदर्भ मैनुअल" से:
जिम्मेदारियों का विभाजन
एक्स प्रोटोकॉल को डिजाइन करने की प्रक्रिया में, बहुत सोचा सर्वर और क्लाइंट के बीच क्षमता के विभाजन में चला गया, यह निर्धारित करता है कि अनुरोधों, उत्तरों और घटनाओं के माध्यम से क्या जानकारी आगे और पीछे पारित की जानी है। प्रोटोकॉल को डिजाइन करने में किए गए कुछ विकल्पों के पीछे तर्क के बारे में जानकारी का एक उत्कृष्ट स्रोत लेख है एक्स विंडो सिस्टम, रॉबर्ट डब्ल्यू। Scheifler और जिम गेट्टी द्वारा, ग्राफिक्स, वॉल्यूम 5, नंबर 5 पर एसोसिएशन ऑफ कंप्यूटिंग मशीनरी पत्रिका में प्रकाशित। 2, अप्रैल 1986 निर्णय अंततः ग्राहक कार्यक्रमों की पोर्टेबिलिटी, क्लाइंट प्रोग्रामिंग में आसानी और प्रदर्शन पर आधारित थे।
सबसे पहले, सर्वर को डिज़ाइन किया गया है, जितना संभव हो, क्लाइंट अनुप्रयोगों से अंतर्निहित हार्डवेयर में अंतर छिपाने के लिए। ...
मुझे याद है कि टीओजी में लेख एक दिलचस्प पढ़ा जा रहा है। इसने निश्चित रूप से एक्स में मेरी दिलचस्पी पैदा कर दी और (यह वर्ल्डवाइडवेब से पहले था) जब तक ओ'रेली ने अपनी श्रृंखला एक्स किताबें प्रकाशित करना शुरू नहीं किया था, तब तक हम और अधिक जानकारी पर अपने हाथ रख रहे थे।
¹ एक्स संस्करण 11, रिलीज 4, पेज 2 एक्स, पीडीएफ उपलब्ध ऑनलाइन यहाँ
² यह 2 संस्करण, ओ रेली द्वारा प्रकाशित में पेज 9 से है, कि मैं 1990 में खरीदा नए संस्करणों को कर रहे हैं, लेकिन मैं कभी नहीं खरीद करने के लिए परेशान ये और वे AFAIK केवल कागज में भी उपलब्ध हैं। मुझे नहीं लगता कि उन्होंने जिम्मेदारियों के विभाजन के औचित्य को बदल दिया है।