मूल रूप से यूनिक्स और यूनिक्स के लिए विकसित एक ग्राफिकल, नेटवर्क-आधारित विंडोिंग वातावरण- जैसे मैसाचुसेट्स इंस्टीट्यूट में ऑपरेटिंग सिस्टम (और जब से अन्य प्लेटफार्मों के लिए उपलब्ध कराया गया है) प्रौद्योगिकी; वर्तमान में, यह ओपन ग्रुप, एक यूनिक्स उद्योग संघ द्वारा एक ओपन-सोर्स प्रोग्राम के रूप में निरंतर विकास के अधीन है।
X (जैसा कि X विंडो सिस्टम UNIX उपयोगकर्ताओं के लिए जाना जाता है) ग्राफिकल UNIX अनुप्रयोगों के लिए फोंट और पुल-डाउन मेनू सहित बुनियादी विंडोिंग सेवाएं प्रदान करता है। X को नेटवर्क वातावरण में कार्य करने के लिए डिज़ाइन किया गया है।
डेस्कटॉप वातावरण, गनोम, केडीई, यूनिक्स, यूनिक्स जैसा ऑपरेटिंग सिस्टम, विंडोिंग वातावरण और विंडो मैनेजर, एक्स क्लाइंट, एक्स प्रोटोकॉल, एक्स सर्वर देखें।
टेक्नीपेज एक्स विंडो सिस्टम की व्याख्या करता है
एक्स विंडो सिस्टम कंप्यूटर या कंप्यूटर के नेटवर्क पर मानव-कंप्यूटर इंटरफेस को डिजाइन करने के लिए एक ओपन सोर्स सॉफ्टवेयर पैकेज है। यह क्लाइंट और सर्वर के बीच प्रोसेसिंग को विभाजित करता है जो एक ही कंप्यूटर या एक ही नेटवर्क पर विभिन्न कंप्यूटरों पर चलते हैं। X विंडो सिस्टम को इसके उपयोगकर्ताओं द्वारा X के रूप में भी जाना जाता है।
एक एक्स विंडो सिस्टम नेटवर्क के वीडियो आउटपुट को नियंत्रित करने वाले कंप्यूटर के सॉफ्टवेयर या क्लाइंट के किसी अन्य डिस्प्ले सिस्टम की विंडो पर प्रदर्शित होने वाले एप्लिकेशन के साथ इंटरैक्ट करता है। हालाँकि, X के लिए सर्वर स्थानीय कंप्यूटर पर रहता है जिसका उपयोग उपयोगकर्ता द्वारा अलग से करने के बजाय सीधे किया जा रहा है नेटवर्क में कंप्यूटर, और यह क्लाइंट उपयोगकर्ता के लिए या तो अलग कंप्यूटर पर या अपने पर होना संभव बनाता है संगणक।
प्रारंभ से X समकालीन प्रदर्शन-उन्मुख सॉफ़्टवेयर प्रोग्रामों के विपरीत, जिसके लिए उपयोगकर्ताओं को संलग्न डिस्प्ले डिवाइस के साथ उपयोग करने की आवश्यकता होती है, X को नेटवर्क कनेक्शन पर उपयोग करने के लिए डिज़ाइन किया गया था। तो X एक नेटवर्क में कंप्यूटर पर चल रहा हो सकता है, और उसी नेटवर्क में किसी अन्य कंप्यूटर द्वारा एक्सेस किए जाने पर यह अपना यूजर इंटरफेस प्रदर्शित करेगा। 1984 में, आईबीएम (इंटरनेशनल) द्वारा सहायता प्राप्त स्टैनफोर्ड यूनिवर्सिटी, एमआईटी (मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी) का विलय Business Machine Corporations), इसे मूल रूप से X Terminal और UNIX. के बीच संचार के लिए डिज़ाइन किया गया था कार्यस्थान।
एक्स विंडो सिस्टम के सामान्य उपयोग
- X विंडो सिस्टम नेटवर्क प्रोटोकॉल X विंडो सिस्टम क्लाइंट एप्लिकेशन द्वारा 2D और 3D दोनों संचालन की अनुमति देता है जो एक अलग कंप्यूटर पर चल सकता है।
- एक्स विंडो सिस्टम के लिए कोई इनबिल्ट ऑडियो फ़ंक्शन नहीं है, और संगत एक्सटेंशन को अपनाया जा सकता है
- उपयोगकर्ता इंटरफ़ेस का उपयोग किया जा रहा है X विंडो सिस्टम उपयोगकर्ता इसके द्वारा अनिवार्य नहीं हैं, बल्कि इसके प्लेटफ़ॉर्म पर चल रहे अलग-अलग प्रोग्रामों द्वारा अनिवार्य हैं
एक्स विंडो सिस्टम के सामान्य दुरूपयोग
- X विंडो सिस्टम नेटवर्क सुविधाओं का परिणाम अत्यधिक जटिलता में होता है यदि केवल स्थानीय रूप से उपयोग किया जाता है, तो इसकी हालिया संस्करण नेटवर्क क्षमताएं अवांछनीय प्रदर्शन हिट का कारण बन सकती हैं
- X विंडो सिस्टम का उपयोग करते समय, व्यवस्थापकों को मैन्युअल रूप से कॉन्फ़िगरेशन फ़ाइलों को संपादित करने की आवश्यकता नहीं होती है