क्यों Centos अभी भी नवीनतम कर्नेल का उपयोग नहीं कर रहे हैं


15

जैसा कि मैंने कर्नेल 3.xx में कई बदलाव और सुधार देखे हैं

सुधार मुझे पसंद है dmcache जो कर्नेल में पेश किया गया है 3.9

मेरे पास सभी मशीन पर सेंटो के साथ 3 सर्वर है

सेंटोस अभी भी पुराने कर्नेल का उपयोग कर रहा है जो 2.6.xx है

मैं सोच रहा हूं कि वे कर्नेल को अपग्रेड क्यों नहीं कर रहे हैं?

साधन


1
बस यह नहीं है कि कैसे सबसे distros काम करते हैं। संस्करण के साथ स्टिक, जब यह रीलैस किया गया था, और बस पोर्ट सुरक्षा मुद्दे थे। यह स्थिरता के बारे में है।
ज़ॉडेचेस

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

यदि आप वास्तव में एक नया कर्नेल चाहते हैं, तो आप सिर्फ एक ही क्यों स्थापित नहीं करते हैं?
FSMaxB

जवाबों:


20

CentOS 6 पर आधारित है RHEL 6 , जो एक प्रमुख रिहाई के भीतर 2010 में जारी किया गया था, लक्ष्य संगतता और लक्षित दर्शकों के रूप में तोड़ने परिवर्तन शुरू नहीं है उद्यमों है कि सुविधाओं के ऊपर मूल्य स्थिरता। जैसा कि आप संस्करण इतिहास से देख सकते हैं , वे एक प्रमुख रिलीज़ के भीतर नए कर्नेल संस्करण पेश नहीं करते हैं (लेकिन कुछ सुधारों को वापस लाया गया है), इसलिए इसकी संभावना है कि RHEL 6 / CentOS 6 2.6.32 ( एक स्थिर कर्नेल संस्करण ) पर रहेगा ।

एक नया कर्नेल प्राप्त करने के लिए, आपको RHEL 7 / CentOS 7 का इंतजार करना होगा और अपग्रेड करना होगा। इसमें कर्नेल 3.10 ( एक अन्य स्थिर कर्नेल रिलीज़ ) शामिल होगा।

चूंकि Red Hat 10 वर्षों (या 13 को विस्तारित समर्थन के साथ 13, 2023 तक RHEL 6) के लिए प्रत्येक रिलीज़ का समर्थन करता है, यह कोई आश्चर्य की बात नहीं है कि वे हर साल एक नया प्रमुख संस्करण जारी नहीं करते हैं।


1

यहां एक डिस्कनेक्ट हो सकता है।

CentOS, किसी भी एंटरप्राइज़ लाइनक्स की तरह, स्थिरता की ओर अग्रसर है और महत्वपूर्ण रूप से, प्रमुख रिलीज़ के दौरान संगतता (समीक्षा शब्दार्थ संस्करण)।

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

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

EL8 में निश्चित रूप से एक नया कर्नेल होगा, और आप अपने परीक्षण वातावरण में फेडोरा का उपयोग करना चाह सकते हैं ताकि फेडोरा के EL से पदोन्नत होने पर आप EL8 पर ठीक से रिलीज़ कर सकें।


कृपया ध्यान रखें कि आपने एक प्रश्न का उत्तर पोस्ट किया है जो बहुत पुराना है और एक स्वीकृत उत्तर है। हालाँकि ऐसा करने में कुछ भी गलत नहीं है, बस ध्यान रहे आपको प्रतिक्रिया नहीं मिल सकती है।
चार्लीआरबी

1
हां। '2015 के मध्य' टिप्पणी का जवाब नहीं दे सका, लेकिन यह उन लोगों से एक निरंतर सवाल है, जो इसे प्राप्त नहीं करते हैं। जैसे आइंस्टीन मछली होने के कारण वास्तव में बुरा था, वैसे ही एंटरप्राइज लिनक्स डिस्ट्रोस अपने जीवनकाल में स्थिर और संगत रहने में वास्तव में खराब है यदि वे इस सप्ताह की रिलीज को टालते हैं। यह तर्क की स्पष्ट प्रकृति है जो मुझे चलाती है।
user2066657


0

यह 2015 के मध्य में रहा है, CentOS के संस्करण 7 को लंबे समय से जारी किया गया है और लिनक्स कर्नेल का एक प्रमुख उन्नयन - 4.0 - लगभग दो महीने पहले जारी किया गया था, इसलिए मुझे लगता है कि यह समय है जब हम गति के साथ बने रहेंगे सॉफ्टवेयर विकास के। यदि CentOS उदाहरण के लिए निरंतरता विचार के कारण कर्नेल को अपग्रेड नहीं करना चाहता है, तो चलो इसे स्वयं करें!

मैं 3.10.0 कर्नेल के साथ CentOS 7 का उपयोग कर रहा हूं। यहाँ लेख के बाद , मैंने अपने CentOS 7 को नवीनतम 4.0.5 कर्नेल में सफलतापूर्वक अपग्रेड किया। यह मेरी मशीन पर बहुत अच्छा काम करता है। सीधे शब्दों में कहें, तो CentOS 7 पर कर्नेल को 4.0.5 में अपग्रेड करने का चरण है:

(1)rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

(2)rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

(3)yum --enablerepo=elrepo-kernel install kernel-ml

(4)reboot

(5) बूट मेनू में, 4.0.5 कर्नेल (आमतौर पर पहली पंक्ति में) का चयन करें।

बूट करने के बाद, uname -rनए कर्नेल संस्करण की जांच करने के लिए उपयोग करें।

पुनश्च: उस लेख में ubuntu पर 4.0.5 पर कर्नेल को अपग्रेड करने के तरीके भी हैं।


2
यदि आप नवीनतम लिनक्स कर्नेल को ट्रैक करना चाहते हैं, तो ऑपरेटिंग सिस्टम हैं जो इसे ट्रैक करते हैं, और आप CentOS को कस्टमाइज़ करने के बजाय एक विकल्प का पालन करने से बेहतर होंगे। इस तरह के एक उदाहरण के लिए wiki.ubuntu.com/Kernel/MainlineBuilds देखें ।
स्टीफन लासवर्स्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.