लंबे समय तक, CentOS एक Linux डिस्ट्रो के लिए एक विश्वसनीय विकल्प था, विशेष रूप से सर्वर के लिए, क्योंकि यह प्रभावी रूप से Red Hat Enterprise Linux का एक मुफ्त संस्करण था। लेकिन हलचल ने CentOS समुदाय को हिला दिया, जिसने इसके मूल डेवलपर्स में से एक को Rocky Linux नामक एक फोर्क बनाने के लिए प्रेरित किया।
कई महीनों के विकास के बाद, Rocky Linux का एक प्री-रिलीज संस्करण उभरा है। क्या आपको Rocky Linux पर स्विच करने पर विचार करना चाहिए? हम इस पोस्ट में पता लगाएंगे।
Rocky Linux क्या है?
Rocky Linux, CentOS का एक फोर्क है, जो Red Hat Enterprise Linux या RHEL के डाउनस्ट्रीम है। CentOS की तरह, यह Linux का एक स्थिर संस्करण प्रदान करता है जो सर्वर के लिए आदर्श है। यह CentOS के लिए "बग-फॉर-बग संगत" ड्रॉप-इन रिप्लेसमेंट के रूप में अभिप्रेत है।
CentOS संस्थापक ग्रेगरी कुर्टज़र नए डिस्ट्रो का संस्करण बनाने के प्रयास का नेतृत्व कर रहे हैं। Rocky Linux नाम दिवंगत CentOS सह-संस्थापक रॉकी मैकगॉ को श्रद्धांजलि है। कुर्टज़र की पृष्ठभूमि वैज्ञानिक कंप्यूटिंग में है, उन्होंने लंबे समय तक UC Berkeley में उच्च-प्रदर्शन कंप्यूटिंग में काम किया है। यह देखते हुए कि CERN जैसे संस्थानों में कण भौतिकी में CentOS व्यापक रूप से उपयोग किया जाता है, यह Rocky Linux के लिए एक प्रमुख फोकस प्रतीत होता है।
Amazon ने Rocky Linux को भी प्रायोजित किया है, जिसमें Ctrl IQ, 45Drives, OpenDrives, और MontaVista शामिल हैं, जो इसकी रिलीज कैंडिडेट की स्थिति को देखते हुए परियोजना में उनके आत्मविश्वास को दर्शाता है।
CentOS का क्या हुआ?
तो Red Hat पर आधारित एक नया डिस्ट्रो आवश्यक क्यों होगा?
दिसंबर 2020 में, Red Hat, जिसने CentOS प्रोजेक्ट का अधिग्रहण किया था, IBM द्वारा Red Hat के अधिग्रहण के मद्देनजर अचानक अपने फोकस में बदलाव की घोषणा की। कंपनी ने घोषणा की कि नवीनतम संस्करण, संस्करण 9, 2021 के अंत में समर्थन समाप्त कर देगा, Red Hat द्वारा पहले वादा किए गए 10-वर्षीय शेड्यूल की तुलना में बहुत कम, रोलिंग-रिलीज CentOS Stream विकास संस्करण के पक्ष में। संस्करण 8 के लिए समर्थन 2024 में निर्धारित अनुसार समाप्त होगा।
इस कदम का मतलब यह भी था कि CentOS RHEL के अपस्ट्रीम होगा, बजाय डाउनस्ट्रीम के, इसलिए CentOS उपयोगकर्ता प्रभावी रूप से RHEL के लिए बीटा टेस्टर होंगे।
यह कदम अधिक ग्राहकों को RHEL के लिए साइन अप कराने की एक चाल प्रतीत होती है, हालांकि वास्तविकता अधिक जटिल हो सकती है। Twitter और Facebook इस बदलाव के लिए आवाज उठा रहे थे क्योंकि इससे उनके लिए परियोजना में योगदान करना आसान हो जाएगा।
डेटा केंद्रों में CentOS पर भरोसा करने वाले कई एडमिन निर्णय से बहुत नाखुश थे। Red Hat की घोषणा ने उन्हें प्रतिस्थापन के लिए हाथ-पांव मारने के लिए भेज दिया। जबकि Facebook अपने सर्वर के लिए CentOS Stream का उपयोग करता है, कई वर्तमान CentOS एडमिन के पास Facebook के संसाधन नहीं हैं।
चूंकि इतने सारे उपयोगकर्ता CentOS के एक संस्करण पर भरोसा कर रहे थे जो उनकी योजना से जल्द ही असमर्थित हो जाएगा, समुदाय को एक नई परियोजना की आवश्यकता महसूस हुई। Rocky Linux उभरा।
Rocky Linux की पहली छाप
मूल CentOS की तरह, Rocky RHEL के लिए एक मुफ्त ड्रॉप-इन रिप्लेसमेंट है। इस लेखन के समय, एक रिलीज कैंडिडेट इंस्टॉलेशन उपलब्ध है। इमेज x86-64 और ARM प्रोसेसर दोनों के लिए उपलब्ध हैं। प्रत्येक आर्किटेक्चर के लिए, "Minimal", "DVD", और "Boot" विकल्प हैं। "Minimal" की परिभाषा सापेक्ष लगती है क्योंकि इसका वजन 1.73 GB है।
इंस्टॉलेशन CentOS के समान है और बहुत हद तक हर दूसरे Linux इंस्टॉलेशन प्रोग्राम की तरह। यह आपको अपने कीबोर्ड लेआउट को सेट करने, अपनी हार्ड ड्राइव को पार्टीशन करने, और पैकेज चुनने के माध्यम से चलता है। इंस्टॉलेशन प्रक्रिया का एक अजीब विचित्रता यह है कि यह स्वचालित रूप से आपके नेटवर्क कनेक्शन को सेट नहीं करता है। आपको इंस्टॉलर में इसे सक्षम करना होगा।
इंस्टॉलेशन प्रोग्राम ग्राफिकल है भले ही न्यूनतम इमेज डिफ़ॉल्ट रूप से केवल कंसोल-आधारित सेटअप इंस्टॉल करता है।
न्यूनतम इंस्टॉलेशन इमेज उस चीज़ के समान है जिसे आप सर्वर पर इंस्टॉल करेंगे। Rocky Linux की वेबसाइट रिलीज कैंडिडेट को प्रोडक्शन उपयोग में नहीं करने के लिए कहती है।
जब आप Rocky Linux को कंसोल मोड में बूट करते हैं, तो आपको लोगो का ASCII आर्ट रेंडरेशन, साथ ही चमकीले लाल अक्षरों में एक और संदेश मिलता है कि इसे प्रोडक्शन में उपयोग न करें या इससे अपडेट न करें क्योंकि यह एक प्री-रिलीज है।
लॉगिन स्क्रीन एक वेब-आधारित पोर्टल सेट अप करने और अपने वेब ब्राउजर से इसमें लॉग इन करने के निर्देश प्रदर्शित करेगी।
वेब-आधारित पोर्टल आकर्षक है और आप आसानी से अपने सिस्टम को कॉन्फ़िगर कर सकते हैं यदि आप कमांड लाइन के साथ उतने सहज नहीं हैं, लेकिन यदि आप हैं, तो एक टर्मिनल भी है। यह आसान है यदि आप इसे VirtualBox जैसे हाइपरवाइजर में चला रहे हैं क्योंकि आप इस टर्मिनल में कट और पेस्ट कर सकते हैं, जो VirtualBox कंसोल पर अधिक कठिन है।
आप मेनू में फायरवॉल में बदलाव भी कर सकते हैं। यह आवश्यक है यदि आप एक वेब सर्वर इंस्टॉल करना चाहते हैं, क्योंकि पोर्ट 80 डिफ़ॉल्ट रूप से बंद है। जैसे ही यह खुलता है, Rocky Linux Apache जैसे वेब सर्वर सॉफ्टवेयर का उपयोग कर सकता है।
Apache इंस्टॉल करके और चलाकर, फिर ब्राउजर में IP एड्रेस पर नेविगेट करके एक कस्टमाइज्ड Apache टेस्ट पेज प्रकट होता है।
यहां तक कि एक रिलीज कैंडिडेट के रूप में, यह उल्लेखनीय रूप से स्थिर और कार्यात्मक है। चूंकि यह डिस्ट्रो RHEL पर आधारित है, इसलिए यह आश्चर्य की बात नहीं होनी चाहिए।
Rocky Linux के लिए अगले कदम
अब जब Rocky Linux के पास केवल वाष्पवेयर के बजाय कुछ डाउनलोड करने योग्य है, तो परियोजना संभवतः अगले एक पूर्ण संस्करण जारी करेगी। रिलीज कैंडिडेट को अब तक Linux उपयोगकर्ताओं से उत्साहजनक प्रतिक्रिया मिली है, यदि सोशल मीडिया पोस्ट कुछ भी संकेत देते हैं।
Rocky के RHEL में आधार को देखते हुए, Rocky Linux का भविष्य ठोस लगता है। एक समुदाय-आधारित डिस्ट्रो के रूप में, यह एक वाणिज्यिक कंपनी की सनक के अधीन नहीं होगा, इसलिए Rocky उपयोगकर्ताओं के पास फिर से उनके नीचे से गलीचा खींचा नहीं जाएगा।
क्या आपको Rocky Linux पर जाना चाहिए?
आप सोच रहे होंगे कि क्या Rocky Linux आपके लिए है। यदि आप CentOS पर भरोसा करते हैं और आप CentOS Stream नहीं चलाना चाहते या RHEL के लिए भुगतान नहीं करना चाहते, तो जब एक स्थिर संस्करण उपलब्ध हो जाता है तो आप Rocky Linux पर विचार कर सकते हैं।
CentOS की तरह, यह मुफ्त में Red Hat पारिस्थितिकी तंत्र के बारे में व्यावहारिक रूप से सीखने का एक शानदार तरीका है, क्योंकि कई वाणिज्यिक डेटा केंद्र RHEL चलाते हैं। यदि आप वैज्ञानिक कंप्यूटिंग में रुचि रखते हैं, तो न केवल सभी प्रमुख सुपरकंप्यूटर Linux चलाते हैं, बल्कि उनमें से अधिकांश RHEL या RHEL से व्युत्पन्न डिस्ट्रो चलाते हैं। शायद हम भविष्य में इन सुपरकंप्यूटर को Rocky Linux चलाते हुए देख सकते हैं।
Linux वर्कस्टेशन और सर्वर के बीच अंतर है। डिस्ट्रो का चुनाव आपके सर्वर के प्रदर्शन को कुछ हद तक प्रभावित कर सकता है। और इसलिए आपके सर्वर के लिए सही Linux डिस्ट्रीब्यूशन चुनना महत्वपूर्ण है।