लिनक्स में बग 4.18 कर्नेल सीपीयू स्टाल और सिस्टम को पुराने हार्डवेयर पर जमा देता है

लिनक्स यूनिक्स / लिनक्स में बग 4.18 कर्नेल सीपीयू स्टाल और सिस्टम को पुराने हार्डवेयर पर जमा देता है

कोर 2 डुओ सीरीज विशेष रूप से प्रयास

1 मिनट पढ़ा

लिनक्स कर्नेल संगठन, इंक।



यदि आपको कभी भी अपने पुराने सीपीयू को अपग्रेड करने के लिए एक अच्छे कारण की आवश्यकता होती है, तो ऐसा लगता है कि 'शो-स्टॉपिंग' बग ने लिनक्स 4.18 स्टेबल कर्नेल श्रृंखला में अपना रास्ता खोज लिया है - हालांकि इसका एकमात्र प्रभाव पुराने हार्डवेयर, ज्यादातर इंटेल कोर 2 डुओ युग प्रोसेसर है। लिनक्स 4.18 कर्नेल के इस बग में वर्तमान में बगज़िला ट्रैकर पर दो प्रस्तुत बग रिपोर्ट हैं।



कोर 2 डुओ सीरीज़ यह सब असामान्य नहीं है, एक पुराने सीपीयू होने के बावजूद, यह अपने दिन में लोकप्रिय था और अभी भी अधिक विकासशील देशों में लोकप्रिय है। क्योंकि लिनक्स डिस्ट्रोस हैं जो विशेष रूप से पुराने हार्डवेयर वाले विकासशील देशों को लक्षित करते हैं, यह बग बहुत सारे लोगों के लिए सिरदर्द हो सकता है।



बग मूल रूप से एक प्रारंभिक बूट सीपीयू स्टाल और कुल सिस्टम फ्रीज का कारण बनता है जब लिनक्स 4.18.5 के माध्यम से 4.18.5 पर बूट होता है, और इसे घड़ियां में वापस आ गया है: समस्याग्रस्त प्रतिबद्ध के रूप में kthread निकालें।



क्लॉकसोर्स: kthread निकालें

क्लॉकसोर्स वॉचडॉग वॉचडॉग को चलाने के लिए kthread स्पॉन करने के लिए एक काम का उपयोग करता है। यह जितना मूर्खतापूर्ण लगता है, यह काम से सीधे प्रहरी चलाता है।

यदि लिनक्स 4.18 कर्नेल को उस कमिट के साथ बनाया गया है, तो कोर 2 डुओ प्रोसेसर इस नवीनतम लिनक्स कर्नेल पर किसी भी समस्या के बिना चलेगा। इस बग का एक अन्य समाधान सिस्टम को घड़ियों के कर्नेल पैरामीटर = हपेट के साथ बूट करना है - हालाँकि यदि आप हार्डवेयर पर कोर 2 डुओ के रूप में पुराने रूप में चल रहे हैं, जो कि इसकी अंतिम श्रृंखला ~ 2010 में रिलीज़ हुई, तो आप शायद इसे चुन सकते हैं अपने सिस्टम को बूट करने के लिए एक पुराना स्थिर लिनक्स एलटीएस जारी करता है, जबकि नवीनतम कर्नेल में स्थिति ठीक होने का इंतजार करने और 4.18 कर्नेल श्रृंखला में वापस पोर्ट करने के लिए।

टैग गुठली लिनक्स