यदि आप उबंटू या फेडोरा जैसे लिनक्स वितरण का उपयोग कर रहे हैं, तो आप लिनक्स कर्नेल का भी उपयोग कर रहे हैं, वह कोर जो वास्तव में आपके वितरण को एक लिनक्स वितरण बनाता है। विंडोज का भी अपना कर्नेल है जिसका उपयोग इसके ऑपरेटिंग सिस्टम करते हैं, लेकिन लिनक्स अत्यधिक मॉड्यूलर है और इसलिए कर्नेल अधिक आमतौर पर चर्चा की जाती है क्योंकि इसके साथ बहुत कुछ किया जा सकता है। उदाहरण के लिए, आप कर्नेल ले सकते हैं, इसे बहुत सारे फिक्स के साथ पैच कर सकते हैं, अन्य सेटिंग्स ट्वीक कर सकते हैं, वह सब कुछ हटा सकते हैं जिसकी आपको आवश्यकता नहीं होगी, और फिर अपने मूल कर्नेल को अपने अंतिम उत्पाद से बदल सकते हैं, और यह ठीक चलेगा (यह मानते हुए कि यह सही किया गया था)। किसी हिस्से को बिना किसी समस्या के किसी और चीज से बदलने में सक्षम होना वही है जो लिनक्स को महान बनाता है।
लेकिन आपका वितरण लगातार आपसे अपना कर्नेल अपडेट करने के लिए कहता है। जब यह ठीक चल रहा है तो आपको ऐसा क्यों करना चाहिए?
सुरक्षा फिक्स
वस्तुतः हर एक कर्नेल अपडेट में किसी न किसी प्रकार के सुरक्षा फिक्स होंगे जो खोजे गए छेदों को बंद कर देंगे। यह शायद आपके कर्नेल को अपडेट करने के सबसे महत्वपूर्ण कारणों में से एक है, क्योंकि आप एक पैच्ड कर्नेल के साथ हमेशा सुरक्षित रहेंगे। यदि एक हैकर कर्नेल में घुसने का प्रबंधन करता है, तो बहुत नुकसान किया जा सकता है या सिस्टम बस क्रैश हो जाता है। वे असुविधाएं हैं जिन्हें अप-टू-डेट कर्नेल के साथ आसानी से टाला जा सकता है।
स्थिरता सुधार
कर्नेल अपडेट न केवल सुरक्षा फिक्स लाते हैं, बल्कि अन्य मुद्दों को भी ठीक कर सकते हैं जो नियमित उपयोग के माध्यम से सिस्टम को क्रैश कर सकते हैं। कुछ लोग तर्क देते हैं कि लगातार कर्नेल अपडेट वास्तव में समग्र सिस्टम स्थिरता को कम करता है क्योंकि आप एक कर्नेल पर चल रहे होंगे जिसका आपने कभी उपयोग नहीं किया, इसलिए आप यह नहीं मान सकते कि यह उस कर्नेल की तरह ही काम करेगा जिस पर आप पहले चल रहे थे। जबकि यह भी सच है, वह अंतर काफी पतला है, और केवल वे लोग जो सर्वर या अन्य महत्वपूर्ण सिस्टम चलाते हैं, उन्हें वास्तव में सतर्क रहने की आवश्यकता है। अधिकांश सामान्य उपभोक्ता-प्रकार के उपयोगकर्ताओं के लिए, अपना कर्नेल अपडेट करना उन मुद्दों से कहीं अधिक लाभ देता है।
अपडेटेड ड्राइवर्स
जबकि वे मामूली कर्नेल अपडेट (मान लें 3.2.0 से 3.2.1) के साथ आपको मिलने वाले अपडेट थे, आइए कुछ सुधारों की जांच करें जो आप आमतौर पर प्रमुख अपडेट (सोचें 3.2 से 3.3) के साथ देख सकते हैं। सबसे पहले, हर प्रमुख कर्नेल अपडेट में आपके सभी उपकरणों के लिए नवीनतम ओपन सोर्स ड्राइवर शामिल होने की गारंटी है। अपडेट किए जा रहे सभी ड्राइवर्स में से, ग्राफिक्स ड्राइवर्स शायद वे हैं जिन्हें आप सबसे अधिक नोटिस करेंगे, क्योंकि हर रिफ्रेश आमतौर पर थोड़ा अधिक प्रदर्शन जोड़ता है। जबकि मालिकाना रास्ता अपनाना हमेशा संभव है, यह जानना भी अच्छा है कि ओपन सोर्स ड्राइवर्स बेहतर और बेहतर होते जा रहे हैं।
नई कर्नेल फंक्शन्स
कभी-कभी, लिनक्स में कर्नेल के प्रमुख अपडेट कुछ नए फंक्शन भी लाते हैं। ये फंक्शन मूल रूप से कर्नेल के वे भाग हैं जिनका उपयोग प्रोग्राम किसी प्रकार के कार्य या ऑपरेशन को करने के लिए कर सकते हैं। इसके अतिरिक्त, अन्य फंक्शन भी बदल सकते हैं। यदि आप इस सटीक कारण के लिए अपना कर्नेल अपडेट नहीं करते हैं तो आप सबसे अधिक संभावना अपना सिस्टम नहीं तोड़ेंगे, लेकिन जल्दी या बाद में आप प्रोग्राम और अन्य पैकेज ढूंढेंगे जिन्हें कर्नेल के एक निश्चित संस्करण की आवश्यकता होती है। नवीनतम वाला रखना सबसे अच्छा है ताकि आप जान सकें कि आप उस मुद्दे पर नहीं आएंगे।
बढ़ी हुई गति
अंतिम लेकिन कम नहीं, कर्नेल के कई प्रमुख अपडेट सिस्टम की समग्र गति में सुधार करते हैं। जबकि कुछ परिवर्तन बहुत सूक्ष्म हो सकते हैं, अन्य नहीं हैं और बड़ा अंतर ला सकते हैं, जैसे कि प्रसिद्ध 200-लाइन पैच जिसने लिनक्स मशीन की समग्र उत्पादकता को काफी हद तक बढ़ा दिया। यहां तक कि कुछ पागल परिवर्तन भी हैं जैसे यह, जहां लिनक्स शून्य CPU कोर पर चल सकता है। यदि आप एक स्पीड दानव हैं (और मुझे पता है कि आप में से कई जो Google Chrome का उपयोग करते हैं वे हैं), तो यह अपने हार्डवेयर से थोड़ा और रस निकालने का एक अच्छा तरीका है।
निष्कर्ष
अंत में, जब भी आप कर सकते हैं लिनक्स के लिए अपना कर्नेल अपडेट करना बहुत सार्थक है। उपभोक्ता-प्रकार के उपयोगकर्ताओं के लिए, इसके साथ आने वाले लाभ जोखिमों से कहीं अधिक हैं। इसके अलावा, प्रत्येक कर्नेल जिसे आप अपडेट करते हैं, कम से कम कुछ दिनों के लिए डेवलपर्स और टेस्ट उपयोगकर्ताओं द्वारा परीक्षण किया गया होगा ताकि यह सुनिश्चित हो सके कि यह बिना किसी अड़चन के चलता है। यदि आपके सिस्टम को इसके साथ कोई समस्या है, तो आपको बूट मेनू से पिछले कर्नेल को चुनने में सक्षम होना चाहिए ताकि आप अपने सिस्टम में वापस आ सकें। फिर आप आपत्तिजनक कर्नेल को हटा सकते हैं और अपने वर्तमान कर्नेल के साथ रहने या काम करने वाले अपडेट की प्रतीक्षा करने का विकल्प चुन सकते हैं।
क्या आपके पास लिनक्स कर्नेल अपडेट करने के लिए अपनी नीतियां हैं? क्या आपको लगता है कि वितरण को हमेशा नवीनतम का उपयोग करना चाहिए या स्थिरता कारणों से थोड़ा पीछे रहना चाहिए? क्या एक रिलीज के दौरान प्रमुख कर्नेल अपडेट होने चाहिए (जैसे फेडोरा करता है, या करता था) या केवल मामूली अपडेट (जैसे उबंटू करता है)? टिप्पणियों में हमें बताएं!
अधिक के लिए, लिनक्स कर्नेल के लिए हमारे परिचय को देखें।
इमेज क्रेडिट: माइस्टोरा, मानव हाथ पिरामिड में अंतिम पत्थर रख रहा है शटरस्टॉक के माध्यम से, फॉरेस्टल_PL, एक्सप्रेस मोनोरेल