Rocky Linux आणि AlmaLinux चा इतिहास आणि महत्त्व
Red Hat ने CentOS बंद केल्यानंतर Rocky Linux आणि AlmaLinux का आले? RHEL आणि Fedora मधील फरक, CentOS 8 मधील बदल आणि व्यावसायिक Linux वितरणांचा संपूर्ण प्रवास येथे जाणून घ्या.
Red Hat Enterprise Linux चे दोन मोफत रीबिल्ड्स का अस्तित्वात आहेत
Red Hat ने CentOS Linux ला वापरकर्त्यांनी ठरवलेल्या तारखेच्या कितीतरी आधी बंद केल्यामुळे Rocky Linux आणि AlmaLinux चा जन्म झाला. CentOS हे Red Hat Enterprise Linux (RHEL) चे एक मोफत, विना-ब्रँडेड रीबिल्ड होते आणि त्याला समान दीर्घकालीन सपोर्ट मिळत असे. 8 डिसेंबर 2020 रोजी, CentOS Project ने घोषणा केली की CentOS Linux 8 चा सपोर्ट 2029 पर्यंत चालण्याऐवजी 2021 च्या शेवटी थांबवला जाईल. त्या घोषणेनंतर एका आठवड्याच्या आत दोन पर्यायी प्रकल्पांची घोषणा करण्यात आली आणि ते दोन्ही आजही उपलब्ध आहेत.
CentOS म्हणजे काय होते आणि व्यावसायिक उत्पादनाची मोफत प्रत अस्तित्वात राहण्यास परवानगी का होती, हे समजून घेतल्याशिवाय ती घोषणा अर्थपूर्ण वाटत नाही. या विषयाची सुरुवात 2003 मध्ये होते.
2003 मध्ये Red Hat Linux चे काय झाले: Fedora आणि RHEL
Red Hat चे मूळ उत्पादन Red Hat Linux नावाचे एक बॉक्स केलेले वितरण (distribution) होते. त्याची पहिली नॉन-बीटा आवृत्ती मे 1995 मध्ये प्रसिद्ध झाली. शेवटची आवृत्ती, Red Hat Linux 9, 31 मार्च 2003 रोजी रिलीज झाली आणि 30 एप्रिल 2004 रोजी तिचे आयुष्य संपले (end of life).
तोपर्यंत Red Hat कंपन्यांना विक्री करत होती आणि कंपन्यांना अशा गोष्टीची गरज होती जी बॉक्स उत्पादनाद्वारे मिळणे शक्य नव्हते: अशी आवृत्ती जी अनेक वर्षे स्थिर राहील, ज्यामध्ये सुरक्षा सुधारणा (security fixes) असतील आणि कोणतेही अनपेक्षित अपग्रेड्स नसतील. Red Hat ने हे Red Hat Linux Advanced Server म्हणून तयार केले, जे मार्च 2002 मध्ये Red Hat Enterprise Linux 2.1 बनले. RHEL हे सबस्क्रिप्शन म्हणून विकले जाते, ज्याचे शुल्क प्रति सिस्टिम प्रति वर्ष याप्रमाणे आकारले जाते. सबस्क्रिप्शनद्वारे अपडेट्स आणि सपोर्ट मिळतो. तसेच, याद्वारे सर्टिफिकेशनही मिळते: हार्डवेअर विक्रेते आणि व्यावसायिक सॉफ्टवेअर विक्रेते विशेषतः RHEL वर चाचणी करतात आणि ते त्यांच्या सपोर्ट अटींमध्ये त्याचा उल्लेख करतात.
त्यावेळी मोफत आवृत्तीचे काम स्पष्ट नव्हते, म्हणून Red Hat ने तिला एका बाह्य कम्युनिटी प्रोजेक्टमध्ये विलीन केले. Fedora Project आणि Red Hat Project अधिकृतपणे 22 सप्टेंबर 2003 रोजी विलीन झाले. Fedora हे वेगवान, मोफत वितरण बनले जिथे नवीन काम प्रथम येते. RHEL हे त्यातून तयार केलेले संथ, सशुल्क वितरण बनले. तेव्हापासून काम याच दिशेने वाहते: Fedora आघाडीवर असते, RHEL त्याचे अनुसरण करते.
या विभाजनामुळे एक पोकळी निर्माण झाली. अनेक लोकांना RHEL चे दहा वर्षांचे लाइफसायकल हवे होते, परंतु प्रति-सर्व्हर बिल नको होते. Fedora ही गरज पूर्ण करू शकले नाही, कारण Fedora च्या एका रिलीजला साधारणपणे तेरा महिने सपोर्ट मिळतो.
RHEL चे मोफत पुनर्निर्माण (rebuild) करणे कसे शक्य होते?
RHEL हे जवळजवळ पूर्णपणे मुक्त परवान्यांतर्गत असलेल्या सॉफ्टवेअरपासून बनवलेले आहे आणि यामध्ये GNU General Public License (GPL) सर्वात महत्त्वाची आहे. या परवान्यानुसार, ज्याला बायनरीज (binaries) मिळतात, त्याला संबंधित सोर्स कोड मिळवण्याचाही अधिकार असतो. Red Hat ने हे कर्तव्य सार्वजनिकरीत्या पूर्ण केले; त्यांनी सोर्स RPMs (प्रत्येक घटकासाठी पॅकेज केलेला सोर्स) एका सार्वजनिक सर्व्हरवर आणि नंतर git.centos.org रिपॉझिटरीजमध्ये प्रकाशित केले.
सोर्स कोड म्हणजे संपूर्ण उत्पादन नव्हे. RHEL चे दोन भाग कॉपी करण्यासाठी कधीही मोफत नव्हते. Red Hat चे ट्रेडमार्क हे Red Hat च्या मालकीचे आहेत, त्यामुळे पुनर्निर्माण करणाऱ्याला (rebuilder) प्रत्येक लोगो आणि नावाचा प्रत्येक उल्लेख काढून टाकावा लागतो. सशुल्क सेवा देखील पेवॉलच्या मागेच राहतात: अपडेट सर्व्हर्स, सपोर्ट कॉन्ट्रॅक्ट, सर्टिफिकेशन प्रक्रिया आणि प्रत्येक दुरुस्तीचे वर्णन करणारे errata.
याची कृती (recipe) सांगणे सोपे होते. प्रकाशित सोर्स घ्या, ब्रँडिंग काढून टाका, ते पुन्हा बिल्ड करा आणि निकाल प्रकाशित करा. याचे ध्येय 'bug-for-bug' सुसंगतता हे होते, ज्याचा अर्थ असा की या पुनर्निर्मित आवृत्तीमध्ये RHEL प्रमाणेच पॅचेस आणि वर्तन असते, अगदी बग्स सुद्धा. ही अचूकता महत्त्वाची होती, कारण व्यावसायिक सॉफ्टवेअर RHEL वर प्रमाणित (certified) केलेले असते. जर पुनर्निर्मित आवृत्ती तंतोतंत सारखी वागत असेल, तर ते सॉफ्टवेअर त्यावर चालते, जरी विक्रेता त्यासाठी सपोर्ट देत नसला तरीही.
CentOS कशासाठी होते?
CentOS चा अर्थ Community ENTerprise Operating System असा आहे. हे 2002 मध्ये Gregory Kurtzer यांनी सुरू केलेल्या cAos Linux नावाच्या प्रकल्पातून विकसित झाले. CentOS ची पहिली आवृत्ती 14 मे 2004 रोजी प्रसिद्ध झाली, जिला 2 क्रमांक देण्यात आला होता, कारण ती RHEL 2.1AS वरून तयार करण्यात आली होती.
याचे मुख्य आकर्षण म्हणजे याचे लाइफसायकल. प्रत्येक CentOS आवृत्ती RHEL च्या दहा वर्षांच्या सपोर्ट विंडोचे अनुसरण करत असे आणि ती पूर्णपणे मोफत होती. होस्टिंग कंपन्या याचा वापर डिफॉल्ट इमेजेससाठी करत, विद्यापीठे हे क्लस्टर्सवर चालवत, उपकरणांचे विक्रेते (appliance vendors) ते त्यांच्या उत्पादनांमध्ये समाविष्ट करून देत आणि कंट्रोल पॅनेल हेच ऑपरेटिंग सिस्टम असेल असे गृहीत धरत. जर तुम्ही साधारणपणे 2006 ते 2020 दरम्यान a virtual private server भाड्याने घेतला असेल, तर ऑपरेटिंग सिस्टमच्या मेनूमध्ये CentOS उपलब्ध होते आणि अनेकदा ते डिफॉल्ट म्हणून निवडलेले असे.
CentOS Linux 7 हे या आश्वासनाची पूर्तता करते. हे 7 जुलै 2014 रोजी प्रसिद्ध झाले आणि त्याचा सुरक्षा सपोर्ट 30 जून 2024 पर्यंत, म्हणजेच पूर्ण दहा वर्षांच्या काही दिवस आधीपर्यंत सुरू होता. याच रेकॉर्डमुळे लोक पुढील आवृत्तीवर दहा वर्षांचे नियोजन करण्यास निश्चिंत होते.
2014 मध्ये CentOS जेव्हा Red Hat मध्ये सामील झाले तेव्हा काय बदलले
7 जानेवारी 2014 रोजी, Red Hat आणि CentOS Project ने ते एकत्र येत असल्याची घोषणा केली. त्यावेळी Red Hat चे मुख्य तंत्रज्ञान अधिकारी (CTO) Brian Stevens आणि CentOS चे मुख्य डेव्हलपर Karanbir Singh यांनी या घोषणेवर भाष्य केले. Red Hat ने कर्मचारी आणि पायाभूत सुविधा पुरवल्या, अनेक मुख्य CentOS डेव्हलपर्स Red Hat चे कर्मचारी बनले आणि प्रकल्पाला एक औपचारिक नियामक मंडळ (governing board) मिळाले.
वापरकर्त्यांसाठी याचे दृश्य परिणाम सकारात्मक होते. RHEL च्या प्रत्येक रिलीजनंतर बिल्ड्स अधिक वेगाने उपलब्ध होऊ लागले. सोर्स कोड git.centos.org वर हलवण्यात आले. Special Interest Groups ने मूळ डिस्ट्रिब्युशनच्या वर व्हर्च्युअलायझेशन आणि स्टोरेज स्टॅकसारखे अतिरिक्त घटक तयार केले.
संरचनात्मक बदल अधिक शांतपणे झाले, आणि सहा वर्षांनंतर हाच बदल महत्त्वाचा ठरला. RHEL ला पुन्हा तयार करणारा (rebuild) प्रकल्प आता अशा कंपनीद्वारे अर्थसहाय्यित आणि मोठ्या प्रमाणावर कर्मचारी पुरवला जाणारा बनला, जी कंपनी स्वतः RHEL ची विक्री करत होती. या करारामध्ये Red Hat ला हा 'रीबिल्ड' प्रकल्प सुरू ठेवण्याचे कोणतेही बंधन नव्हते.
CentOS Linux 8 चा अंत 2021 मध्ये का झाला?
CentOS Linux 8 हे 24 सप्टेंबर 2019 रोजी रिलीज झाले होते. RHEL 8 ला 31 मे 2029 पर्यंत सपोर्ट होता, त्यामुळे CentOS Linux 8 ला देखील 2029 पर्यंत सपोर्ट मिळेल असे मानले जात होते.
8 डिसेंबर 2020 रोजी, Rich Bowen यांनी CentOS ब्लॉगवर "CentOS Project shifts focus to CentOS Stream" ही घोषणा केली. त्यानुसार CentOS Linux 8 चा अंत 31 डिसेंबर 2021 रोजी होणार होता. CentOS Linux 7 ची मूळ तारीख 30 जून 2024 कायम ठेवण्यात आली. प्रकल्पाचे भविष्य CentOS Stream मध्ये आहे, हे याचे कारण देण्यात आले.
The data behind this chart
[
{
"label": "Announced at release, September 2019",
"support_window": 9.7
},
{
"label": "Delivered, ended December 2021",
"support_window": 2.3
}
]CentOS Linux 8 हे सुमारे 9.7 वर्षांच्या अपेक्षित सपोर्ट कालावधीसह आले होते. प्रत्यक्षात ते सुमारे 2.3 वर्षेच टिकले. यामध्ये कोणतेही फिचर काढले गेले नाही किंवा कोडची गुणवत्ता कमी झाली नाही. लोकांनी जे गमावले ती म्हणजे एक अशी तारीख ज्यावर त्यांनी आधीच विश्वास ठेवला होता, जी मशिनरी आधीच प्रोडक्शनमध्ये होती आणि ज्यासाठी केवळ एक वर्षापेक्षा थोडा जास्त कालावधीची नोटीस मिळाली होती. संपूर्ण फ्लीटवर ऑपरेटिंग सिस्टम बदलणे हे नियोजित काम असते, परंतु हे अचानक आलेल्या डेडलाईनमुळे अनियोजित कामात रूपांतरित झाले.
CentOS Stream म्हणजे नक्की काय?
बहुतेक माहितीमध्ये CentOS Stream ला CentOS Linux बंद करणारे उत्पादन म्हणून संबोधले जाते. ही वेळ योगायोगाने जुळली असली तरी हे वर्णन चुकीचे आहे, कारण ही दोन्ही उत्पादने पूर्णपणे भिन्न दिशांना निर्देशित करतात.
CentOS Linux हे RHEL च्या downstream होते. Red Hat ने RHEL ची minor release प्रसिद्ध केल्यानंतर, CentOS त्याचे पुनर्निर्माण (rebuild) करत असे. त्यामुळे मूळ आवृत्तीनंतरच त्याची प्रत उपलब्ध होत असे.
CentOS Stream हे RHEL च्या upstream आहे. ही एक सार्वजनिक शाखा आहे जिथे RHEL ची पुढील minor release तयार केली जाते. कामाचा ओघ Fedora कडून CentOS Stream कडे आणि त्यानंतर RHEL कडे जातो. त्यामुळे एखादे पॅकेज आधी Stream मध्ये दिसते आणि नंतर RHEL च्या minor release मध्ये पोहोचते. Stream चे वितरण सातत्याने (continuously) होत असते, त्यामुळे RHEL च्या स्थिर आवृत्तीप्रमाणे ते दोन minor versions दरम्यान स्थिर राहत नाही.
यामुळे CentOS Linux कधीही करू शकत नव्हती अशी कामे Stream मुळे शक्य होतात. जर तुम्ही असे सॉफ्टवेअर सांभाळत असाल जे RHEL च्या पुढील minor release वर चालणे आवश्यक आहे, तर Stream तुम्हाला ती आवृत्ती काही महिने आधीच पाहण्याची संधी देते. जर तुम्हाला RHEL मधील एखादा बग दुरुस्त करायचा असेल, तर तुम्ही Stream मध्ये पॅच पाठवू शकता; ही सुविधा downstream rebuild मध्ये कधीही उपलब्ध नव्हती. 2020 मध्ये Red Hat चा असा युक्तिवाद होता की, यामुळे एका निष्क्रिय प्रतीचे रूपांतर अशा वितरणात होते ज्यामध्ये समुदाय प्रत्यक्ष बदल घडवून आणू शकतो.
CentOS Linux वापरकर्त्यांना ज्याची अपेक्षा होती, त्या तुलनेत Stream हा एक कमकुवत पर्याय आहे आणि त्याचा सपोर्ट कालावधी हेच दर्शवतो. CentOS Stream 10 हे 12 डिसेंबर 2024 रोजी प्रसिद्ध झाले असून त्याचा कालावधी सुमारे पाच वर्षांचा आहे, तर RHEL चा कालावधी दहा वर्षांचा आहे. ज्या टीम्स दहा वर्षांच्या नियोजनावर आधारित सर्व्हर चालवत होत्या, त्यांना त्या नियोजनाची जलद आवृत्ती मिळालेली नाही. त्यांना पूर्णपणे वेगळ्या उद्देशाचे एक वेगळे उत्पादन मिळाले आहे.
Rocky Linux आणि AlmaLinux ची उत्पत्ती
Rocky Linux ची घोषणा 8 डिसेंबर 2020 रोजी, CentOS च्या पोस्टच्याच दिवशी, Gregory Kurtzer यांनी केली. त्यांनीच तो प्रकल्प सुरू केला होता ज्यातून पुढे CentOS विकसित झाले. हे नाव Rocky McGaugh यांना श्रद्धांजली म्हणून देण्यात आले आहे, जे CentOS चे सुरुवातीचे सह-संस्थापक होते. या प्रकल्पाचे व्यवस्थापन Rocky Enterprise Software Foundation (RESF) द्वारे केले जाते आणि मुख्य व्यावसायिक आधार CIQ ही कंपनी आहे, ज्याची स्थापना Kurtzer यांनी केली होती. एप्रिल 2021 च्या अखेरीस एक release candidate उपलब्ध झाला आणि 21 जून 2021 रोजी Rocky Linux 8.4 "Green Obsidian" ही पहिली stable release प्रसिद्ध झाली.
AlmaLinux ची सुरुवात CloudLinux या कंपनीने केली, जी आधीच hosting providers साठी RHEL-आधारित distribution विकत होती. 15 डिसेंबर 2020 रोजी, CloudLinux ने एका मोफत RHEL rebuild साठी दरवर्षी दहा लाख अमेरिकन डॉलर्सपेक्षा जास्त गुंतवणूक करण्याचे वचन दिले, ज्याचे सांकेतिक नाव तेव्हा Project Lenix असे होते. 12 जानेवारी 2021 रोजी AlmaLinux हे नाव जाहीर झाले, 1 फेब्रुवारी रोजी beta आवृत्ती आली आणि 30 मार्च 2021 रोजी AlmaLinux 8.3 "Purple Manul" प्रसिद्ध झाले. त्याच दिवशी, मालकी हक्क AlmaLinux OS Foundation कडे हस्तांतरित करण्यात आले. ही एक non-profit संस्था आहे जी ट्रेडमार्क सांभाळते आणि प्रकल्पाचे मंडळ चालवते.
या दोन्ही प्रकल्पांनी एकाच समस्येवर वेगवेगळ्या प्रशासकीय आराखड्यातून उपाय शोधले. Rocky ची सुरुवात CentOS सुरू करणाऱ्या व्यक्तीकडून झाली, ज्याच्याभोवती एक कंपनी उभारली गेली. AlmaLinux ची सुरुवात एका कंपनीने केली, जिने release च्या दिवशीच ट्रेडमार्क एका फाउंडेशनकडे सोपवला. दोन वर्षांपर्यंत यातील व्यावहारिक फरक नगण्य होता आणि दोघांनीही CentOS Linux वापरकर्त्यांचे जे नुकसान झाले होते, ते भरून काढले.
2023 मध्ये Red Hat ने RHEL सोर्सेसबाबत काय बदल केले
21 जून 2023 रोजी, Red Hat मधील कोअर प्लॅटफॉर्मचे तत्कालीन उपाध्यक्ष Mike McGrath यांनी "Furthering the evolution of CentOS Stream" हा लेख प्रकाशित केला. त्यातील मुख्य वाक्य असे होते की, सार्वजनिक RHEL संबंधित सोर्स कोड रिलीजसाठी CentOS Stream हे एकमेव रिपॉझिटरी असेल. git.centos.org वर पाठवले जाणारे RHEL सोर्सेस तिथे पाठवणे बंद करण्यात आले.
Red Hat चे ग्राहक आणि भागीदार यांना कस्टमर पोर्टलद्वारे RHEL सोर्सेसचा ॲक्सेस मिळणे सुरूच राहिले, जे GPL चे पालन करते, कारण ही जबाबदारी बायनरीज प्राप्त करणाऱ्या व्यक्तींप्रती असते. बदल झाला तो सार्वजनिक मार्गामध्ये. RHEL च्या विशिष्ट मायनर रिलीजमध्ये नेमके काय समाविष्ट होते, याची पॅकेज-दर-पॅकेज नोंद आता उघडपणे पोस्ट केली जात नाही. तसेच, CentOS Stream हे RHEL च्या बरोबरीने नसून त्याच्या पुढे आहे, त्यामुळे केवळ Stream वरून काम करणाऱ्या रिबिल्डरला एखादी रिलीज झालेली मायनर आवृत्ती तंतोतंत पुन्हा तयार करता येत नाही.
Red Hat ची भूमिका अशी होती की Stream हे अपस्ट्रीम आहे आणि सार्वजनिक सोर्स अपस्ट्रीमचाच भाग असावा. रिबिल्ड प्रकल्पांची भूमिका अशी होती की या बदलामुळे 2004 पासून ज्या पायावर त्यांनी काम केले, तो आधारच काढून घेण्यात आला. दोन्ही वर्णने अचूक आहेत. मतभेद हे परवाना काय म्हणतो याबद्दल नसून, परवान्याचा उद्देश काय आहे याबद्दल आहेत.
रीबिल्ड्सनी कसा प्रतिसाद दिला आणि OpenELA म्हणजे काय
Rocky Linux ने सर्वप्रथम प्रतिसाद दिला. 29 जून 2023 रोजीच्या एका पोस्टमध्ये, प्रकल्पाने असे म्हटले की ते RHEL चे स्रोत (sources) अशा मार्गांनी मिळवणे सुरू ठेवतील ज्यावर कोणतेही अतिरिक्त करार लागू होत नाहीत: Red Hat चे Universal Base Image (UBI) कंटेनर इमेजेस आणि पब्लिक क्लाउडमधील pay-per-use RHEL इन्स्टन्सेस. ज्याला हे बायनरीज मिळतात, त्याला संबंधित स्रोताचा GPL अधिकार प्राप्त होतो. Rocky ने RHEL च्या प्रत्येक रिलीजला फॉलो करण्याचे आपले ध्येय कायम ठेवले.
AlmaLinux ने वेगळा प्रतिसाद दिला. जुलै 2023 मध्ये, benny Vasquez यांच्या अध्यक्षतेखालील त्यांच्या बोर्डाने RHEL सोबत 'one-to-one' राहण्याचे ध्येय सोडून दिले आणि त्याऐवजी application binary interface (ABI) सुसंगतता स्वीकारली. ABI सुसंगततेचा अर्थ असा आहे की RHEL साठी बनवलेले सॉफ्टवेअर AlmaLinux वर कोणत्याही बदलाशिवाय चालते, जरी ते दोन्ही एकसारखे बिल्ड्स नसले तरीही. या निर्णयामुळे त्यांना स्वातंत्र्य मिळाले. RHEL च्या आधी AlmaLinux एखादा फिक्स (fix) देऊ शकते आणि RHEL ने काढून टाकलेल्या हार्डवेअरला सपोर्ट देणे सुरू ठेवू शकते.
दोन मोठ्या विक्रेत्यांनीही पावले उचलली. 11 जुलै 2023 रोजी, SUSE ने जाहीर केले की ते सार्वजनिकरित्या उपलब्ध असलेल्या RHEL चा फोर्क (fork) करतील आणि एका सुसंगत डिस्ट्रिब्युशनमध्ये दहा दशलक्ष अमेरिकन डॉलर्सपेक्षा जास्त गुंतवणूक करतील. Oracle, जे 2006 पासून RHEL-सुसंगत उत्पादन म्हणून Oracle Linux देत आहे, त्यांनी त्याच आठवड्यात स्वतःची प्रतिक्रिया प्रकाशित केली.
10 ऑगस्ट 2023 रोजी, CIQ, Oracle आणि SUSE यांनी Open Enterprise Linux Association (OpenELA) ची घोषणा केली. ही एक व्यापार संघटना आहे जिचे एकच काम आहे: एंटरप्राइझ Linux स्रोत प्रकाशित करणे, जेणेकरून RHEL-सुसंगत डिस्ट्रिब्युशन्स तयार करणे सुरू राहू शकेल आणि ते स्रोत पुन्हा वितरित करण्यासाठी विनामूल्य राहतील. नोव्हेंबर 2023 मध्ये त्यांनी आपली प्रशासकीय कागदपत्रे आणि कोडची उपलब्धता जाहीर केली. AlmaLinux यात सामील झाले नाही, जे त्यांच्या ABI निर्णयानुसारच आहे, कारण त्यांना आता अचूक सोर्स फीडची गरज उरलेली नाही.
आजच्या घडीला सर्व्हरवर कोणती ऑपरेटिंग सिस्टिम वापरावी?
The data behind this chart
[
{
"distro": "RHEL 10",
"support_window": 10,
"notes": "Released May 2025, supported to May 2035"
},
{
"distro": "AlmaLinux 10",
"support_window": 10,
"notes": "Released May 2025, supported to May 2035"
},
{
"distro": "Rocky Linux 10",
"support_window": 10,
"notes": "Released June 2025, supported to May 2035"
},
{
"distro": "CentOS Stream 10",
"support_window": 5,
"notes": "Released December 2024, supported to May 2030"
}
]version 10 च्या releases मधून या प्रवासाची सद्यस्थिती स्पष्ट होते. RHEL 10 हे 20 मे 2025 रोजी, AlmaLinux 10 "Purple Lion" हे 27 मे 2025 रोजी आणि Rocky Linux 10 "Red Quartz" हे 11 जून 2025 रोजी प्रदर्शित झाले. यातील प्रत्येक वितरण 10 वर्षांचा सपोर्ट कालावधी जाहीर करते. CentOS Stream 10 हे 5 वर्षांचा कालावधी जाहीर करते, जे हे स्पष्ट करते की ही एक development branch आहे, स्थिर target नाही.
या प्रकल्पांमध्ये आता काही तांत्रिक फरक निर्माण झाले आहेत, ज्याकडे दुर्लक्ष केल्यास अडचणी येऊ शकतात. RHEL 10 ने आपली hardware baseline वाढवून x86-64-v3 केली आहे; ही microarchitecture पातळी AVX2 सारख्या नवीन CPU instructions ची मागणी करते. Rocky Linux 10 ने याच baseline चे अनुसरण केले असून x86-64-v2 ला वगळले आहे. AlmaLinux 10 हे डीफॉल्टनुसार x86-64-v3 वर चालते, परंतु जुन्या processors साठी ते स्वतंत्र x86-64-v2 build उपलब्ध करून देते. जुन्या host CPU वर चालणाऱ्या स्वस्त VPS वर, हा एक निर्णय सिस्टिम इन्स्टॉल होईल की नाही हे ठरवतो.
या कालरेषेचे चार व्यावहारिक निष्कर्ष खालीलप्रमाणे आहेत:
- जर तुम्हाला vendor सोबत थेट संबंध हवा असेल, तर RHEL खरेदी करा. येथे subscription हेच मुख्य उत्पादन आहे, ज्यासोबत प्रमाणपत्रे (certifications) आणि support line मिळते, जी कोणतीही rebuild देऊ शकत नाही.
- जर तुम्हाला CentOS Linux सारखा अनुभव हवा असेल, तर AlmaLinux आणि Rocky Linux हे दोन्ही पर्याय मोफत आणि दहा वर्षांच्या सपोर्ट कालावधीसह उपलब्ध आहेत.
- जर तुम्ही असे सॉफ्टवेअर लिहित असाल जे RHEL वर चालणे अनिवार्य आहे, किंवा तुम्हाला तुमचे patches RHEL पर्यंत पोहोचवायचे असतील, तर CentOS Stream हे योग्य target आहे. याचा कमी कालावधी ही त्यासाठी मोजावी लागणारी किंमत आहे.
- जर वरीलपैकी काहीही लागू होत नसेल, तर Debian विश्वात या जीवनचक्राच्या प्रश्नाचे उत्तर वेगळ्या पद्धतीने दिले जाते आणि Ubuntu LTS आणि interim releases मधील निवड हा या निर्णयाचाच एक भाग आहे.
या कालरेषेचा मुख्य धडा कोडपेक्षा governance बद्दल अधिक आहे. CentOS Linux हे उत्तम सॉफ्टवेअर होते, तरीही ते अकाली बंद झाले, कारण ज्या उत्पादनाची ती नक्कल होती, त्याच कंपनीकडून त्याला निधी मिळत होता. जेव्हा तुम्ही अशा मशीनसाठी distribution निवडता जी तुम्हाला एक दशक चालवायची आहे, तेव्हा त्याला कोण निधी देते आणि ट्रेडमार्क कोणाच्या मालकीचा आहे, हे तपासा. AlmaLinux ने आपला ट्रेडमार्क एका foundation कडे ठेवला आहे. Rocky ने तो RESF कडे ठेवला असून CIQ त्याचा व्यावसायिक प्रायोजक आहे. हे दोन्ही प्रकल्प ही माहिती जाहीरपणे उपलब्ध करून देतात, जी गोष्ट 2019 मध्ये CentOS वापरकर्त्यांना तपासता येत नव्हती.
जर तुम्ही सर्व्हर भाड्याने घेत असाल, तर हा निर्णय थेट तुमच्यावर परिणाम करतो. unmanaged VPS वर तुम्हाला स्वतः updates करावे लागतात, त्यामुळे ऑपरेटिंग सिस्टिमचे आयुष्य संपल्यास, स्थलांतराचे (migration) नियोजन आणि त्यासाठी लागणारा वेळ ही तुमची जबाबदारी असते. जर ऑपरेटिंग सिस्टिमचा प्रश्न व्यापक पातळीवर अजूनही अनुत्तरित असेल, तर Linux आणि Windows Server मधील तुलना ही या सर्व गोष्टींच्या आधी येते.
FAQ
CentOS मृत झाले आहे का?
CentOS Linux आता बंद झाले आहे. CentOS Linux 8 ची मुदत 31 डिसेंबर 2021 रोजी संपली आणि CentOS Linux 7 ची मुदत 30 जून 2024 रोजी संपली, त्यामुळे या दोन्ही आवृत्त्यांना आता कोणतेही सुरक्षा अपडेट्स मिळत नाहीत. CentOS Project स्वतः सुरू आहे आणि ते CentOS Stream तयार करते, जे एक वेगळे उत्पादन आहे: ही एक सार्वजनिक डेव्हलपमेंट शाखा आहे जी Red Hat Enterprise Linux साठी आधार पुरवते. जर एखादा सर्व्हर अजूनही CentOS Linux वर चालत असेल, तर तो असुरक्षित आहे आणि स्थलांतरासाठी (migration) AlmaLinux आणि Rocky Linux हे सामान्य पर्याय आहेत.
CentOS Stream आणि CentOS Linux मधील फरक काय आहे?
दिशा. CentOS Linux हे 'डाउनस्ट्रीम' होते: Red Hat ने RHEL ची मायनर रिलीज जारी केल्यानंतर CentOS त्याचे पुनर्गठन (rebuild) करत असे. CentOS Stream हे 'अपस्ट्रीम' आहे: येथेच पुढील RHEL मायनर रिलीज तयार केली जाते, त्यामुळे त्याचे घटक RHEL नंतर येण्याऐवजी आधी येतात. Stream मध्ये सतत अपडेट्स येतात, ते स्थिर (frozen) नसते आणि CentOS Stream 10 साठी सुमारे पाच वर्षांचा सपोर्ट कालावधी आहे, तर RHEL साठी तो दहा वर्षांचा आहे.
मी Rocky Linux निवडावे की AlmaLinux?
दोन्ही मोफत आहेत, दोन्ही RHEL चे बारकाईने अनुसरण करतात आणि दोन्ही दहा वर्षांचा सपोर्ट कालावधी देतात, त्यामुळे बहुतेक सर्व्हरसाठी दोन्हीपैकी कोणताही पर्याय चालू शकतो. त्यांच्यातील व्यावहारिक फरक 2023 मधील त्यांच्या निर्णयांतून स्पष्ट होतो. Rocky चे ध्येय RHEL च्या प्रत्येक रिलीजशी जुळवून घेणे हे आहे, ज्यासाठी ते UBI कंटेनर इमेजेस आणि पब्लिक क्लाउड इन्स्टन्सेसद्वारे मिळवलेल्या सोर्स कोडचा वापर करतात. AlmaLinux चे ध्येय ABI सुसंगतता (compatibility) राखणे हे आहे, ज्यामुळे ते लवकर पॅच देऊ शकतात आणि RHEL ने काढून टाकलेले हार्डवेअर सपोर्ट कायम ठेवू शकतात. AlmaLinux 10 जुन्या CPU साठी x86-64-v2 बिल्ड प्रकाशित करते, तर Rocky Linux 10 साठी x86-64-v3 आवश्यक आहे, त्यामुळे जुन्या हार्डवेअरवर हा एक तपशील निर्णय घेणारा ठरू शकतो.
Red Hat ने 2023 मध्ये GPL चे उल्लंघन केले का?
कोणत्याही न्यायालयाने असे म्हटलेले नाही आणि GPL चे बंधन त्या व्यक्तींना लागू होते ज्यांना बायनरीज मिळतात. Red Hat अजूनही आपल्या ग्राहकांना संबंधित सोर्स कोड पुरवते. वाद यावर आहे की त्यानंतर काय होते: सबस्क्रिप्शनचे नूतनीकरण नाकारले जाऊ शकते आणि रिबिल्ड प्रोजेक्ट्स याकडे परवान्याने दिलेल्या पुनर्वितरणाच्या अधिकाराचा वापर न करण्याच्या दबावाच्या रूपात पाहतात. म्हणूनच Rocky ने अशा सोर्स मार्गांचा अवलंब केला ज्यावर कोणतेही सबस्क्रिप्शन करार लागू होत नाहीत आणि म्हणूनच सोर्स कोड उघडपणे प्रकाशित करण्यासाठी OpenELA ची स्थापना झाली.
Red Hat ने CentOS Linux का बंद केले?
8 डिसेंबर 2020 च्या घोषणेनुसार, प्रकल्पाचे भविष्य CentOS Stream हेच होते आणि केवळ RHEL ची कॉपी करणाऱ्या रिबिल्डमुळे समुदायाला त्यात प्रभाव पाडण्याची संधी मिळत नव्हती, हे त्याचे कारण देण्यात आले. अनेक वापरकर्त्यांनी यात व्यावसायिक हेतू असल्याचेही मानले, कारण CentOS Linux हे Red Hat द्वारे विकल्या जाणाऱ्या उत्पादनाची मोफत आवृत्ती होती, जी अशा संस्थांमध्ये उत्पादनात (production) वापरली जात होती ज्या सबस्क्रिप्शन घेऊ शकत होत्या. Red Hat च्या स्वतःच्या पोस्ट्समध्ये या अर्थापेक्षा डेव्हलपमेंट मॉडेलवर अधिक भर देण्यात आला आहे.