"क्या आप एक्स विंडोज सिस्टम चलाने की उम्मीद करते हैं?" OpenBSD स्थापित करते समय क्या करें?


10

OpenBSD 5.1 स्थापित करते समय, मुझे यह प्रश्न मिला:

Do you expect to run the X Windows System?

अगर मैं "हां" कहता हूं तो इंस्टॉलर मेरे सिस्टम में क्या बदलाव करता है? मुझे पता है कि एक्स विंडोज क्या है, लेकिन मुझे नहीं पता कि इंस्टॉलर यह जानना चाहता है कि क्या मैं इसका उपयोग करने की योजना बना रहा हूं। क्या यह मेरे जवाब के आधार पर किसी तरह एक्स को सक्षम / अक्षम करता है?

जवाबों:


15

Random832 का उत्तर सही है लेकिन मैं आपको एक आसान उत्तर दूंगा।

हार्डवेयर तक सीधी पहुंच वाले OS का एकमात्र भाग कर्नेल है। पारंपरिक यूनिक्स प्रणालियों में, एक्स सर्वर (XFree86 / Xorg) को ग्राफिक्स हार्डवेयर तक सीधी पहुंच की आवश्यकता होती है, अर्थात कर्नेल को बायपास करने के लिए एक उपयोगकर्ता प्रक्रिया की आवश्यकता होती है। यह एक बड़ी सुरक्षा समस्या है, इसलिए OpenBSD आपसे पुष्टिकरण मांगता है।

यदि आप "हाँ" का उत्तर देते हैं, तो इंस्टॉलर sysctl प्रविष्टि (कर्नेल कॉन्फ़िगरेशन पैरामीटर जो रनटाइम पर सेट किया जा सकता है) machdep.allowaperture=0को बदल देता है machdep.allowaperture=2

Xorg (KMS) का नया ग्राफिक स्टैक इस समस्या को ठीक करेगा लेकिन KMS को OpenBSD में पोर्ट करना आवश्यक है।


9

एफएक्यू के अनुसार , इस सवाल के परिणामस्वरूप xf86 (4) एपर्चर ड्राइवर को सक्षम किया जाता है , जो वीडियो मेमोरी को सीधे एक्सेस करने के लिए एक्स सर्वर (या किसी अन्य प्रक्रिया जिसकी उस तक पहुंच है) की अनुमति देता है।

11.2 - कॉन्फ़िगर एक्स

अच्छी खबर: अधिकांश प्लेटफार्मों में अधिकांश हार्डवेयर में, एक्स को बिल्कुल भी कॉन्फ़िगरेशन की आवश्यकता नहीं है, यह बस काम करता है।

एक्स के मैनुअल कॉन्फ़िगरेशन का विवरण प्लेटफ़ॉर्म से प्लेटफ़ॉर्म पर काफी भिन्न होता है। सभी मामलों में, स्थापित सिस्टम में / usr / X11R6 / README में निर्देश और अन्य प्लेटफॉर्म-विशिष्ट जानकारी होगी।

कई प्लेटफार्मों के लिए xf86 (4) एक्स एपर्चर ड्राइवर की आवश्यकता होती है, जो एक वीजीए बोर्ड की मेमोरी और आई / ओ पोर्ट और एक्स सर्वर द्वारा आवश्यक पीसीआई कॉन्फ़िगरेशन रजिस्टर प्रदान करता है। उपयोग करने से पहले इस ड्राइवर को सक्षम किया जाना चाहिए, या तो इंस्टॉल के दौरान इस प्रश्न का "हां" जवाब देकर:

Do you expect to run the X window System [no]

या अपने प्लेटफॉर्म के लिए /etc/sysctl.conf में उपयुक्त गैर-शून्य मान के लिए machdep.all Wapertureure का मान बदलकर, और मशीन को रिबूट करना (सुरक्षा कारणों से बूट पूरा होने के बाद इस sysctl को बदला नहीं जा सकता)। इसके लिए सुरक्षा निहितार्थ हैं, इसलिए यदि आपको इसकी आवश्यकता नहीं है तो ऐसा न करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.