क्या लिनक्स कंप्यूटर हार्डवेयर को नुकसान पहुंचा सकता है? [बन्द है]


2

मैं अपने डेस्कटॉप कंप्यूटर (i3 550, 4GB RAM) पर एलिमेंट्री ओएस स्थापित करने जा रहा हूं, क्या ऐसा कुछ है जिसे मैं स्थापना से पहले नोट करूं? मैंने सुना है कि लिनक्स डिस्ट्रोस विंडोज़ ओएस के रूप में कंप्यूटर हार्डवेयर के समान नहीं हैं, इसलिए क्या कोई समस्या होने वाली है?


3
"मैंने सुना है कि लिनक्स डिस्ट्रोस कंप्यूटर हार्डवेयर के रूप में विंडोज ओएस-एस के समान नहीं हैं" आपने यह कहाँ सुना है?
१०:४२ पर कक्षा

क्या विंडोज कंप्यूटर हार्डवेयर को नुकसान पहुंचा सकता है?
माइकल हैम्पटन

+1 आपने यह दावा कहां सुना है यह विचार करने के लिए पर्याप्त उल्लेखनीय नहीं हो सकता है।

तकनीकी रूप से, और ऑपरेटिंग सिस्टम हार्डवेयर को नुकसान पहुंचा सकता है यदि हार्डवेयर नियंत्रक इसे अनुमति देते हैं।

2
एक सोडा के एक ओएस की तुलना में हार्डवेयर को नुकसान पहुंचाने का एक बेहतर मौका हो सकता है।
जेकगॉल्ड

जवाबों:


6

सिद्धांत रूप में: क्या कोई सॉफ़्टवेयर (विंडोज सहित) हार्डवेयर को नुकसान पहुंचा सकता है: हाँ।
व्यवहार में: नहीं।

लिनक्स किसी भी अन्य ओएस से अलग नहीं है। विंडोज़, OSX, MacOS (क्लासिक), FreeBSD, netBSD, OpenBSD, QNX, के रूप में समान (जोखिम की कमी) ...


संगत के रूप में नहीं

उह, मैं ठीक संगत भी कहूंगा। न कम, न ज्यादा।
लेकिन मुझे संदेह है कि आपका मतलब है "कम ड्राइवर हैं या उन्हें बाद में मिलता है"। किस मामले में यह बस हार्डवेयर के भाग को पूरी तरह से पहचान नहीं पाएगा। यह खुशी से काम करेगा। आप बूट कर सकते हैं, फाइलों को संपादित कर सकते हैं, फ़ायरफ़ॉक्स चला सकते हैं, आदि आदि लेकिन किसी भी विदेशी हार्डवेयर के लिए ड्राइवर होने पर जांच करें।

यह विंडोज से अलग नहीं है। विशेष रूप से पुराने उपकरणों के साथ अपग्रेड करते समय, जिसके लिए निर्माता अपडेट किए गए ड्राइवर नहीं लिखते हैं।


3

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

दुर्भाग्य से, ऐसे मामले सामने आए हैं, जहां सस्ते या खराब तरीके से तैयार किए गए हार्डवेयर सॉफ्टवेयर द्वारा उपयोग करने योग्य हैं। उदाहरण के लिए, बहुत से शुरुआती यूईएफआई फर्मवेयर ने कुछ चीजों को ठीक से नहीं लिखा है, जिससे महत्वपूर्ण डेटा को अधिलेखित करने और आपके मदरबोर्ड को नष्ट करने की क्षमता है [ 1 ] [ 2 ]।

लिनक्स आपके हार्डवेयर को किसी भी अन्य ओएस की तुलना में अधिक चोट नहीं पहुंचाएगा , लेकिन कुछ चीजें हैं जो इसे आपकी रक्षा नहीं कर सकती हैं।


1

केवल दोषपूर्ण हार्डवेयर।

  • घोटाले होते हैं। UEFI ईंट (कस्तूरी द्वारा उल्लिखित) एक अच्छा, लेकिन दुर्लभ, उदाहरण है।

  • हार्डवेयर जो इसकी विशेषताओं को गलत बताते हैं, वास्तव में यह असामान्य नहीं है। उदाहरण के लिए, SSDs जो क्वाइल ट्रिम को सपोर्ट करने का दावा करते हैं लेकिन SATA कंट्रोलर्स जो SATA लिंक पावर मैनेजमेंट को सपोर्ट नहीं करने का दावा करते हैं - वे करते हैं। परिणाम क्रमशः डेटा हानि और खराब बैटरी जीवन हैं, लेकिन शारीरिक क्षति, AFAIK के परिणामस्वरूप नहीं हुआ है। ये डिवाइस ड्राइवरों में शर्मनाक ब्लैकलिस्ट और श्वेतसूची में समाप्त होते हैं, और दुनिया आगे बढ़ती है, लेकिन इसका मतलब है कि आपके हार्डवेयर के लिए बहुत पुराना कर्नेल जोखिम भरा है।

  • कुछ दुर्भाग्यपूर्ण हार्डवेयर के लिए, लापता ड्राइवरों का मतलब है लापता बिजली प्रबंधन। नए GPU के लिए, इसका मतलब है कि आप कम प्रदर्शन सेटिंग पर अटक जाएंगे, जो सुरक्षित है। लेकिन अगर आप उच्च प्रदर्शन पर अटक गए हैं, और बिजली की इस मात्रा के लिए पर्याप्त ठंडा नहीं है, और घटक बहुत गर्म होने पर खुद को बंद नहीं करता है, तो यह गर्म हो जाएगा। यह एक डिज़ाइन दोष होगा, जैसा कि OS के हैंग होने पर भी वही हो सकता है, जो विंडोज में भी हो सकता है। मैंने लैपटॉप के गर्म होने के बारे में सुना है क्योंकि दोनों GPU सक्रिय रहते हैं, लेकिन मुझे लगता है कि खतरनाक होने से पहले वे खुद को बंद कर लेते हैं।


0

tl; डॉर ... हां, तकनीकी रूप से , लेकिन यह वास्तव में ओएस की गलती नहीं है।

कुछ स्टोरेज मीडिया प्रकार (सॉलिड स्टेट डिस्क, SDCards, विभिन्न अन्य फ्लैश आधारित मीडिया) में सीमित चक्र लिखने की क्षमता होती है जो स्टोरेज सब्सट्रेट सामग्रियों के भौतिक क्षरण से पहले खत्म हो सकती है।

इस तरह की क्षति को आमतौर पर मीडिया उपकरण में निर्मित पहनने-लेवलिंग एल्गोरिदम द्वारा कम किया जाता है। लेकिन एक बार सड़ांध शुरू हो जाने के बाद इसमें तेजी आ जाती है क्योंकि घिसे-पिटे आंकड़े लगाने के लिए कम और कम जगह बची होती हैं!

आप आसानी से एक स्क्रिप्ट लिख सकते हैं जो सस्ते एसडी कार्ड में कई टेराबाइट डेटा जबरन लिखता है और आप पाएंगे कि यह अंत तक काफी गंभीर रूप से क्षतिग्रस्त हो जाएगा (यदि वसा नहीं है), जिसमें कई सप्ताह लगेंगे (मुझे यह पता है क्योंकि मैं 'यह किया है :))।

इस ओएस विशिष्ट नहीं है, और इसलिए लिनक्स जबकि कर सकते हैं ऐसा करते हैं, तो कर सकते हैं किसी भी अन्य ओएस के रूप में अच्छी तरह से।


0

यहाँ स्लैशडॉट का एक लेख है rm -rf --no-preserve-root /जिसमें EFI चर को हटाने के कारण UEFI मदरबोर्ड को कैसे ईंट किया गया है:

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

यहाँ AskUbuntu पर एक उपयोगकर्ता का एक पोस्ट है जो rm -rf --no-preserve-root /उनके मदरबोर्ड को ईंट करने के साथ उनके अनुभव का विवरण देता है:

हालाँकि, पुनः आरंभ करने पर, मॉनीटर को कोई इनपुट नहीं मिल रहा था। इसके अलावा, HDD संकेतक (या जो भी लाल बत्ती थी) एक काम नहीं कर रहा था। (यह वास्तव में बंद था।) प्रशंसक काम कर रहे थे और डीवीडी ड्राइव, हालांकि था। (मुझे नहीं लगता कि वहाँ एक पीसी स्पीकर है, इसलिए यदि आपको कुछ बीप त्रुटि कोड की आवश्यकता है, तो क्षमा करें।)

उत्तर के साथ :

बिंदु 1: हटाने / sys / फर्मवेयर / efi / efivars / आपके EFI कॉन्फ़िगरेशन को थ्रैश करना चाहिए, लेकिन ठीक से कार्यान्वित EFI में यह पुनर्प्राप्त करने योग्य होना चाहिए।

बिंदु 2: टूटे हुए / खराब कार्यान्वित किए गए ईएफआई के साथ कुछ टुकड़े हार्डवेयर बाहर हैं, जो उन्हें मानक अनुरूप सामान करके स्थायी रूप से ईंट किया जा सकता है। उदाहरण के लिए देखें कि उबंटू ने कुछ EFI मेमोरी में अतिरिक्त डेटा स्टोर करके सैमसंग के कुछ लैपटॉप को बंद कर दिया। यह व्यवहार मानक से ठीक था लेकिन इस विशेष कार्यान्वयन को तोड़ दिया।

अंक 3: किसी भी चीज़ को रूट के रूप में चलाने से जो / dev / sda को लिखता है, आपकी विभाजन तालिका और / या फाइल सिस्टम को नष्ट कर देगा। यह विशेष रूप से बुरा है यदि आपके पास कोई बैकअप नहीं है, लेकिन विभाजन के बाद, नए फाइल सिस्टम बनाने और अपने ओएस को फिर से इंस्टॉल करने से आपकी मशीन फिर से काम करेगी। तो आप कुछ अन्य मीडिया को बूट करके और अपने इंस्टॉलेशन को फिर से कर सकते हैं।

बिंदु 4: अपने ईएफआई को फेंकना एक पूरी तरह की समस्या है। सबसे खराब स्थिति में आप मशीन के साथ कुछ भी नहीं कर पाएंगे क्योंकि यह POST को नहीं मिलेगा। अन्य मीडिया से कोई बूटिंग नहीं, लापता सामान को ठीक करने के लिए कुछ ईएफआई उपयोगिता में प्रवेश नहीं। एक ऐसा बिंदु जो आपका कंप्यूटर वास्तव में महंगा पेपरवेट है।

वितरण में समस्या उत्पन्न होती है जो सिस्टमैड को चलाती है और efivarfs को लिखने योग्य (/ / sys / फर्मवेयर / efi / efivars पर) माउंट करती है। सिस्टमड को वहां लिखने की आवश्यकता है, इसलिए सिस्टमड का उपयोग करने वाले वितरण प्रभावित होते हैं। हालांकि, ऐसा कोई संकेत नहीं है कि अपस्टार्ट सिस्टम प्रभावित हैं।

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