Red Hat Linux ऐसे पुराने कर्नेल का उपयोग क्यों करता है?


18

आरएचईएल (और इसके डेरिवेटिव) इतने पुराने कर्नेल का उपयोग क्यों करता है? यह 2.6.32-xxx का उपयोग करता है, जो मुझे पुराना लगता है। वे उस कर्नेल के साथ नए हार्डवेयर का समर्थन कैसे करते हैं? जहाँ तक मुझे पता है कि इस तरह के वितरण काफी आधुनिक हार्डवेयर पर चलते हैं।


8
मुझे लगता है कि आरएचईएल और सह के लिए मुख्य मानदंड स्थिरता है। कर्नेल की 2.6.32 शाखा को परीक्षण और बग के पीछा करने के वर्षों के बाद बहुत स्थिर दर्जा दिया गया है। मैं अपने सिस्टम पर कर्नेल का एक ही संस्करण चलाता हूं और मैं स्थिरता के बारे में बहुत उत्साही हूं।
user1146332

2
यदि आप अन्य वितरणों को देखते हैं, तो Red Hat अकेला नहीं है।
ott--

मैं अभी डेबियन स्टेबल पर हूं, जो 2.6.32 कर्नेल चला रहा है। यह कुछ साल पुराना है, यह वास्तव में उतना पुराना नहीं है। आप चल रही मशीनों की संख्या पर आश्चर्यचकित होंगे / वास्तव में पुराने सॉफ्टवेयर वहां से बाहर हैं।
रहमू

लगभग चार साल बाद और आरएचईएल अभी भी 2.6.32 का उपयोग करता है।
गेरिट

जवाबों:


29

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


12
उस बैकपोर्टेड "सामान" में हार्डवेयर समर्थन के लिए नए ड्राइवर और कभी-कभी नई सुविधाएँ भी शामिल हैं।
जोर्डनम

1
SLE (SUSE लाइनेक्स एंटरप्राइज) भी संस्करण-संख्या-वार पुराने कर्नेल का उपयोग करता है। अभी तक वस्तुतः एक ही संस्करण के वेनिला कर्नेल के शीर्ष पर हजारों पैच हैं: बैक-पोर्टेड बग फिक्स, एन्हांसमेंट और ड्राइवर। दूसरे शब्दों में: "स्रोत पैकेज में देखना बेहोश दिल के लिए नहीं है"। :)
पेटर्फ़

0

यहाँ अब तक प्रत्येक आरएचईएल रिलीज़ में उपयोग किए गए कर्नेल संस्करणों की एक तालिका है।

संक्षेप में:

  • आरएचईएल 2.1 (2002 में जारी) ने कर्नेल संस्करण 2.4.9 का उपयोग किया।
  • आरएचईएल 3 (2003 में आरएचएल 9 पर आधारित) कर्नेल संस्करण 2.4.21 का उपयोग किया गया।
  • RHEL 4 (2005 में रिलीज़, फेडोरा कोर 3 पर आधारित) ने कर्नेल संस्करण 2.6.9 का उपयोग किया।
  • आरएचईएल 5 (फेडोरा कोर 6 पर आधारित 2007 में जारी) ने कर्नेल संस्करण 2.6.18 का उपयोग किया।
  • आरएचईएल 6 (2010 में जारी, फेडोरा 12 और 13 के मिश्रण पर आधारित) ने कर्नेल संस्करण 2.6.32 का उपयोग किया।
  • आरएचईएल 7 (फेडोरा 19 और 20 के मिश्रण पर आधारित 2014 में जारी) कर्नेल संस्करण 3.10.0 का उपयोग करता है।
  • RHEL 8 (2019 में रिलीज़, फेडोरा 28 पर आधारित) कर्नेल संस्करण 4.18.0 का उपयोग करता है।

प्रत्येक आरएचईएल प्रमुख रिलीज पर, कर्नेल संस्करण प्रारंभिक रिलीज के समय जमे हुए होते हैं, और किसी भी सुरक्षा पैच और ड्राइवर अपडेट को उस कर्नेल संस्करण में वापस भेज दिया जाता है।

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