SSD Nodes Learn Hosting plans →
मार्गदर्शक Matt Connorद्वारे Matt Connor · अपडेटेड 2026-08-29

CentOS का बंद झाले आणि Rocky Linux, AlmaLinux का आले?

CentOS Linux 8 डिसेंबर 2020 मध्ये 2029 ऐवजी 2021 अखेरीस बंद करण्याची घोषणा झाली. Fedora, RHEL, Rocky Linux आणि AlmaLinux यांचा संबंध समजून घ्या.

Red Hat Enterprise Linux च्या दोन मोफत पुनर्बांधण्या का आहेत

Rocky Linux आणि AlmaLinux अस्तित्वात आहेत कारण Red Hat ने वापरकर्त्यांनी ठरवलेल्या कालावधीच्या अनेक वर्षे आधी CentOS Linux बंद केले. CentOS हे Red Hat Enterprise Linux (RHEL) चे मोफत, ब्रँडविरहित पुनर्बांधणी-रूप होते आणि त्याला समान दीर्घ समर्थनकालावधी मिळत होता. 8 डिसेंबर 2020 रोजी CentOS Project ने जाहीर केले की CentOS Linux 8 वर्ष 2029 पर्यंत सुरू राहण्याऐवजी 2021 च्या अखेरीस थांबेल. त्या घोषणेनंतर एका आठवड्याच्या आत दोन पर्यायी प्रकल्प जाहीर झाले आणि दोन्ही आजही releases प्रकाशित करतात.

CentOS काय होते आणि व्यावसायिक उत्पादनाची मोफत प्रत अस्तित्वात राहण्याची परवानगी का होती, हे समजल्यावरच ती घोषणा योग्य प्रकारे समजते. ही कथा 2003 मध्ये सुरू होते.

2003 मध्ये Red Hat Linux चे काय झाले: Fedora आणि RHEL

Red Hat चे मूळ उत्पादन Red Hat Linux नावाचे बॉक्समध्ये वितरित केले जाणारे distribution होते. पहिली non-beta release May 1995 मध्ये आली. Red Hat ने ही system सुरुवातीपासून स्वतः तयार केली नव्हती. Bell Labs Unix पासून free Linux kernel पर्यंतचा प्रवास पाहिल्यास, त्याने एकत्र केलेले घटक बॉक्समध्ये विकणे कायदेशीर का होते हे स्पष्ट होते. शेवटची release, Red Hat Linux 9, March 31, 2003 रोजी release झाली आणि April 30, 2004 रोजी तिचा support कालावधी संपला.

तोपर्यंत Red Hat कंपन्यांना विक्री करत होती. कंपन्यांना boxed product देऊ शकत नसलेली गोष्ट हवी होती: अनेक वर्षे स्थिर राहणारी version, ज्यात security fixes मिळतील आणि अनपेक्षित upgrades होणार नाहीत. Red Hat ने यासाठी Red Hat Linux Advanced Server तयार केले. March 2002 मध्ये ते Red Hat Enterprise Linux 2.1 झाले. RHEL subscription स्वरूपात विकले जाते आणि प्रत्येक system साठी दरवर्षी शुल्क आकारले जाते. या subscription मध्ये updates आणि support मिळतात. त्यासोबत certification देखील मिळते: hardware vendors आणि commercial software vendors विशेषतः RHEL वर testing करतात आणि त्यांच्या support terms मध्ये RHEL चे नाव नमूद करतात.

मग free line ची स्पष्ट भूमिका उरली नाही. त्यामुळे Red Hat ने ती बाहेरील community project सोबत एकत्र केली. Fedora Project आणि Red Hat Project यांचे औपचारिक merger September 22, 2003 रोजी झाले. Fedora हे fast, free distribution बनले, ज्यात नवीन काम प्रथम समाविष्ट होते. RHEL हे त्यातून तयार केले जाणारे slow, paid distribution बनले. तेव्हापासून कामाची दिशा अशीच राहिली आहे: Fedora पुढे जाते आणि RHEL तिचे अनुसरण करते. याचे स्पष्ट उदाहरण systemd आहे. May 2011 मध्ये ते Fedora चे default झाले, पण June 2014 मध्ये version 7 सोबतच RHEL मध्ये आले. त्यामुळे SysV init बदलण्याबाबतचा युक्तिवाद enterprise server वर लागू होण्याच्या अनेक वर्षे आधीच upstream मध्ये निकाली निघाला होता.

या विभाजनामुळे एक पोकळी निर्माण झाली. अनेकांना per-server शुल्काशिवाय RHEL चा ten-year lifecycle हवा होता. Fedora ही गरज पूर्ण करू शकत नव्हते, कारण Fedora release ला साधारणपणे thirteen months support मिळतो.

RHEL ची विनामूल्य पुनर्बांधणी का शक्य होती?

RHEL जवळजवळ पूर्णपणे विनामूल्य परवान्यांखालील सॉफ्टवेअरपासून तयार केले जाते. येथे GNU General Public License (GPL) महत्त्वाचा आहे. या परवान्यानुसार binaries मिळवणाऱ्या कोणत्याही व्यक्तीला त्यांच्याशी जुळणारा source देखील मिळवता आला पाहिजे. Red Hat ने ही जबाबदारी सार्वजनिकरीत्या पूर्ण केली. त्यांनी public server वर source RPMs (SRPMs, प्रत्येक component साठीचे packaged source) प्रकाशित केले आणि नंतर ते git.centos.org repositories मध्ये उपलब्ध केले.

Source म्हणजे संपूर्ण product नाही. RHEL चे दोन भाग copy करण्यासाठी कधीही विनामूल्य नव्हते. Red Hat trademarks हे Red Hat च्या मालकीचे आहेत. त्यामुळे पुनर्बांधणी करणाऱ्याने प्रत्येक logo आणि नावाचा प्रत्येक उल्लेख काढून टाकणे आवश्यक होते. Paid services देखील paywall मागेच राहतात: update servers, support contract, certification process आणि प्रत्येक fix चे वर्णन करणारे errata.

ही प्रक्रिया सांगणे सोपे होते. प्रकाशित sources घ्या, branding काढा, त्यांची पुन्हा build करा आणि result प्रकाशित करा. उद्दिष्ट bug-for-bug compatibility हे होते. याचा अर्थ rebuild मध्ये RHEL प्रमाणेच patches आणि behaviour असतात, bugs देखील समाविष्ट असतात. ही अचूकता महत्त्वाची होती, कारण commercial software चे certification RHEL विरुद्ध केले जाते. Rebuild चे behaviour अगदी समान असल्यास ते software त्यावर चालते, परंतु vendor तेथे support देत नाही.

CentOS कशासाठी होते?

CentOS म्हणजे Community ENTerprise Operating System. हे 2002 मध्ये Gregory Kurtzer यांनी सुरू केलेल्या cAos Linux नावाच्या प्रकल्पातून विकसित झाले. पहिले CentOS release May 14, 2004 रोजी प्रसिद्ध झाले. त्याला 2 क्रमांक देण्यात आला, कारण ते RHEL 2.1AS वर आधारित होते.

त्याचे मुख्य आकर्षण म्हणजे lifecycle. प्रत्येक CentOS release ने RHEL च्या दहा वर्षांच्या support window चे अनुसरण केले आणि त्यासाठी कोणताही खर्च नव्हता. Hosting कंपन्या default images साठी ते वापरत, विद्यापीठे clusters वर ते चालवत, appliance vendors ते त्यांच्या products मध्ये समाविष्ट करत आणि control panels ते उपलब्ध असल्याचे गृहीत धरत. अंदाजे 2006 ते 2020 दरम्यान तुम्ही virtual private server भाड्याने घेतला असल्यास, operating system menu मध्ये CentOS असायचे आणि ते अनेकदा default असायचे.

CentOS Linux 7 मध्ये ही अपेक्षा प्रत्यक्षात पूर्ण झालेली दिसते. ते July 7, 2014 रोजी release झाले आणि त्याला June 30, 2024 पर्यंत security support मिळाले. हा कालावधी पूर्ण दहा वर्षांपेक्षा काही दिवस कमी होता. त्यामुळेच लोकांना पुढील release वर दहा वर्षांच्या योजना उभारणे सुरक्षित वाटत होते.

2014 मध्ये CentOS Red Hat मध्ये सामील झाल्यावर काय बदलले

7 जानेवारी 2014 रोजी Red Hat आणि CentOS Project यांनी एकत्र काम करण्याची घोषणा केली. त्या वेळी Red Hat चे chief technology officer Brian Stevens आणि CentOS चे lead developer Karanbir Singh यांनी या घोषणेत भाषण केले. Red Hat ने कर्मचारी आणि पायाभूत सुविधा उपलब्ध करून दिल्या. CentOS चे अनेक प्रमुख developers Red Hat चे कर्मचारी झाले. प्रकल्पासाठी औपचारिक governing board स्थापन करण्यात आला.

वापरकर्त्यांना दिसणारे परिणाम चांगले होते. प्रत्येक RHEL release नंतर builds अधिक जलद उपलब्ध होऊ लागले. Sources git.centos.org वर हलवण्यात आले. Special Interest Groups ने base distribution वर अतिरिक्त content तयार केले. यामध्ये virtualisation आणि storage stacks यांचा समावेश होता.

संरचनात्मक बदल मात्र कमी स्पष्ट होता. सहा वर्षांनी त्याचे महत्त्व दिसून आले. RHEL चे पुनर्बांधणी करणारा प्रकल्प आता RHEL विकणाऱ्या कंपनीकडून funded आणि मोठ्या प्रमाणावर staffed होता. या व्यवस्थेमध्ये Red Hat ने rebuild सुरू ठेवणे बंधनकारक करणारी कोणतीही अट नव्हती.

CentOS Linux 8 2021 मध्ये का बंद झाले?

CentOS Linux 8 24 September 2019 रोजी released झाले. RHEL 8 ला 31 May 2029 पर्यंत support मिळणार होते. त्यामुळे CentOS Linux 8 देखील 2029 पर्यंत चालेल, असे मानले गेले.

8 December 2020 रोजी Rich Bowen यांनी CentOS blog वर "CentOS Project shifts focus to CentOS Stream" हा लेख प्रकाशित केला. CentOS Linux 8 31 December 2021 रोजी बंद होणार होते. CentOS Linux 7 ची मूळ 30 June 2024 ही तारीख कायम ठेवण्यात आली. प्रकल्पाचे भवितव्य CentOS Stream मध्ये असल्याचे कारण देण्यात आले.

ChartCentOS Linux 8 support window in years, announced at release versus delivered
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 वर्षांच्या अपेक्षित support window सह released झाले. प्रत्यक्षात ते सुमारे 2.3 वर्षे उपलब्ध राहिले. कोणतेही feature काढून टाकले गेले नाही आणि code ची गुणवत्ता कमी झाली नाही. वापरकर्त्यांनी गमावलेली गोष्ट म्हणजे त्यांनी आधीच स्वीकारलेली एक support end date. त्या वेळी ही प्रणाली production मधील मशीनवर चालू होती आणि सूचना मिळण्यासाठी एक वर्षापेक्षा थोडाच अधिक कालावधी उपलब्ध होता. संपूर्ण fleet मधील operating system बदलणे हे नियोजित काम असते. येथे ते deadline सहित अनियोजित काम बनले.

CentOS Stream नेमके काय आहे?

बहुतेक लेखनात अजूनही CentOS Stream चे वर्णन CentOS Linux बंद करणारे उत्पादन असे केले जाते. वेळेचा संदर्भ योग्य आहे, पण हे वर्णन चुकीचे आहे, कारण ही दोन्ही उत्पादने परस्परविरोधी दिशेने काम करतात.

CentOS Linux हे RHEL नंतरचे downstream उत्पादन होते. Red Hat ने RHEL ची minor release प्रकाशित केल्यानंतर CentOS ने तिची पुनर्बांधणी केली. मूळ आवृत्तीच्या नेहमी नंतरच प्रतिकृती उपलब्ध होत असे.

CentOS Stream हे RHEL च्या upstream दिशेने आहे. पुढील RHEL minor release तयार केली जाणारी ही सार्वजनिक branch आहे. कामाचा प्रवाह Fedora मधून CentOS Stream आणि त्यानंतर RHEL कडे जातो. त्यामुळे एखादे package प्रथम Stream मध्ये दिसते आणि नंतर RHEL minor release मध्ये पोहोचते. Stream सतत वितरित केले जाते. त्यामुळे प्रकाशित RHEL प्रमाणे ते minor versions दरम्यान स्थिर राहत नाही.

यामुळे CentOS Linux कधीही करू शकत नसलेल्या कामांसाठी Stream उपयुक्त ठरते. पुढील RHEL minor release वर कार्यरत राहणे आवश्यक असलेले software तुम्ही देखरेख करत असल्यास, Stream ती release अनेक महिने आधी दाखवते. RHEL मधील एखादा bug दुरुस्त करायचा असल्यास, Stream मध्ये तुम्ही patch पाठवू शकता. Downstream rebuild मध्ये अशी संधी कधीच उपलब्ध नव्हती. 2020 मध्ये Red Hat ने मांडलेला मुद्दा असा होता की, यामुळे निष्क्रिय प्रतिकृतीऐवजी community प्रत्यक्षात बदल करू शकणारे distribution तयार होते.

CentOS Linux वापरकर्त्यांना हवे असलेले उत्पादन म्हणून Stream अजूनही योग्य replacement नाही. त्याची support window हे स्पष्ट करते. CentOS Stream 10 हे December 12, 2024 रोजी released झाले आणि त्याची window सुमारे पाच वर्षांची आहे; RHEL ची window दहा वर्षांची आहे. दहा वर्षांच्या योजनेनुसार fleet चालवणाऱ्या team ला त्या योजनेची अधिक जलद आवृत्ती मिळाली नाही. त्यांना वेगळ्या उद्देशाचे वेगळे उत्पादन मिळाले.

Rocky Linux आणि AlmaLinuxची उत्पत्ती

Rocky Linuxची घोषणा December 8, 2020 रोजी करण्यात आली. त्याच दिवशी CentOSची घोषणा झाली होती. ही घोषणा Gregory Kurtzer यांनी केली. CentOS ज्या प्रकल्पातून विकसित झाले, तो प्रकल्प त्यांनी सुरू केला होता. या नावातून CentOSचे सुरुवातीचे सहसंस्थापक Rocky McGaugh यांना आदरांजली वाहिली आहे. या प्रकल्पाचे प्रशासन Rocky Enterprise Software Foundation (RESF) करते. त्याचा मुख्य व्यावसायिक पाठीराखा CIQ आहे. ही कंपनी Kurtzer यांनी स्थापन केली. एप्रिल 2021च्या शेवटी release candidate उपलब्ध झाला. पहिली stable release Rocky Linux 8.4 "Green Obsidian" June 21, 2021 रोजी आली.

AlmaLinuxची निर्मिती CloudLinuxने केली. ही कंपनी hosting providersना RHELवर आधारित distribution आधीपासून विकत होती. December 15, 2020 रोजी CloudLinuxने मोफत RHEL rebuildसाठी दरवर्षी one million US dollarsपेक्षा अधिक निधी देण्याची बांधिलकी जाहीर केली. त्या प्रकल्पाचे code name Project Lenix होते. AlmaLinux हे नाव January 12, 2021 रोजी जाहीर झाले. February 1 रोजी beta उपलब्ध झाली. AlmaLinux 8.3 "Purple Manul" March 30, 2021 रोजी release झाली. त्याच दिवशी मालकी AlmaLinux OS Foundationकडे हस्तांतरित झाली. ही non-profit संस्था trademarkची मालकी ठेवते आणि प्रकल्पाचे board चालवते.

दोन्ही प्रकल्पांनी वेगवेगळ्या प्रशासनपद्धती वापरून एकच समस्या सोडवली. Rockyची सुरुवात CentOS सुरू करणाऱ्या व्यक्तीकडून झाली आणि त्याभोवती एक कंपनी उभी राहिली. AlmaLinuxची सुरुवात अशा कंपनीकडून झाली जिने releaseच्या दिवशी trademarkची मालकी एका foundationकडे दिली. दोन वर्षे व्यवहार्य फरक फार कमी होता. दोन्ही प्रकल्पांनी CentOS Linux वापरकर्त्यांना गमावलेले पर्याय उपलब्ध करून दिले.

2023 मध्ये Red Hat ने RHEL च्या source संदर्भात केलेले बदल

21 जून 2023 रोजी Red Hat मधील core platforms चे तत्कालीन vice president Mike McGrath यांनी "Furthering the evolution of CentOS Stream" प्रकाशित केले. त्यातील महत्त्वाच्या वाक्यात CentOS Stream हे सार्वजनिक RHEL-संबंधित source code releases साठी एकमेव repository बनेल, असे सांगितले होते. यापूर्वी git.centos.org वर push केले जाणारे RHEL sources तेथे push करणे बंद झाले.

Red Hat चे customers आणि partners customer portal द्वारे RHEL sources चा access राखून ठेवतात. हे GPL च्या अटी पूर्ण करते, कारण ही obligation binaries प्राप्त झालेल्या लोकांप्रती असते. बदल सार्वजनिक मार्गात झाला. RHEL च्या एखाद्या minor release मध्ये नेमके काय release झाले, याचा package-by-package record आता उघडपणे पोस्ट केला जात नव्हता. CentOS Stream हे RHEL च्या बरोबरीने नसून त्याच्या upstream वर आहे. त्यामुळे फक्त Stream वर आधारित rebuilder released minor version ची अचूक पुनर्निर्मिती करू शकत नाही.

Red Hat ची भूमिका अशी होती की Stream हा upstream आहे आणि public source upstream मध्येच असावा. Rebuild projects ची भूमिका अशी होती की या बदलामुळे 2004 पासून त्यांनी आधारलेली सामग्री उपलब्ध राहिली नाही. दोन्ही वर्णने अचूक आहेत. मतभेद licence कशासाठी आहे याबद्दल आहेत; licence काय सांगते याबद्दल नाहीत.

पुनर्बांधणी प्रकल्पांनी कसा प्रतिसाद दिला आणि OpenELA म्हणजे काय

Rocky Linux ने सर्वप्रथम प्रतिसाद दिला. June 29, 2023 रोजीच्या post मध्ये प्रकल्पाने सांगितले की, कोणत्याही अतिरिक्त agreement शिवाय उपलब्ध असलेल्या मार्गांनी तो RHEL चे sources मिळवत राहील: Red Hat च्या Universal Base Image (UBI) container images आणि public clouds मधील pay-per-use RHEL instances. ज्याला हे binaries मिळतात, त्याच्याकडे संबंधित source मिळवण्याचा GPL अंतर्गत अधिकार असतो. Rocky चे उद्दिष्ट प्रत्येक RHEL release सोबत त्याच्याशी जुळणारा release देण्याचेच राहिले.

AlmaLinux ने वेगळा मार्ग स्वीकारला. July 2023 मध्ये benny Vasquez यांच्या अध्यक्षतेखालील board ने RHEL सोबत one-to-one जुळण्याचे उद्दिष्ट सोडले आणि application binary interface (ABI) compatibility स्वीकारली. ABI compatibility म्हणजे RHEL साठी build केलेले software AlmaLinux वर कोणताही बदल न करता चालते, जरी दोन्हींचे builds एकसारखे नसले तरी. या बदलामुळे अधिक स्वातंत्र्य मिळाले. RHEL करण्यापूर्वी AlmaLinux एखादा fix release करू शकते आणि RHEL ने support बंद केलेल्या hardware ला ते support देत राहू शकते.

दोन मोठ्या vendors नीही दिशा बदलली. July 11, 2023 रोजी SUSE ने publicly available RHEL चे fork करून compatible distribution मध्ये दहा million US dollars पेक्षा अधिक गुंतवणूक करण्याचे सांगितले. 2006 पासून RHEL-compatible product म्हणून Oracle Linux release करणाऱ्या Oracle ने त्याच आठवड्यात स्वतःचा प्रतिसाद प्रकाशित केला.

August 10, 2023 रोजी CIQ, Oracle आणि SUSE यांनी Open Enterprise Linux Association (OpenELA) ची घोषणा केली. ही एक trade association आहे. तिचे एकच काम आहे: enterprise Linux sources प्रकाशित करणे, जेणेकरून RHEL-compatible distributions तयार करता येत राहतील आणि ते sources redistribution साठी free राहतील. November 2023 मध्ये तिने governance documents आणि code उपलब्ध असल्याची घोषणा केली. AlmaLinux यात सहभागी झाले नाही. त्याचा निर्णय ABI decision शी सुसंगत आहे, कारण आता त्याला exact source feed ची आवश्यकता नाही.

आज सर्व्हरवर यापैकी कोणते चालवावे?

ChartSupport window in years published by each project for its version 10 release, as of August 2026
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 May 2025 रोजी, AlmaLinux 10 "Purple Lion" 27 May 2025 रोजी आणि Rocky Linux 10 "Red Quartz" 11 June 2025 रोजी उपलब्ध झाले. यापैकी प्रत्येक 10 वर्षांची समर्थन-मुदत प्रकाशित करते. CentOS Stream 10 5 वर्षे प्रकाशित करते. यावरून हे development branch आहे आणि दीर्घकाळासाठी स्थिर target नाही, हे स्पष्ट होते.

या प्रकल्पांमध्ये असे फरकही निर्माण झाले आहेत ज्यामुळे प्रत्यक्ष वापरात अडचण येऊ शकते. RHEL 10 ने hardware baseline x86-64-v3 पर्यंत वाढवला. हा microarchitecture स्तर newer CPU instructions, जसे AVX2, आवश्यक करतो. Rocky Linux 10 नेही हीच baseline स्वीकारली आणि x86-64-v2 वगळले. AlmaLinux 10 मध्ये default म्हणून x86-64-v3 उपलब्ध आहे आणि जुन्या processors साठी स्वतंत्र x86-64-v2 build प्रकाशित केले जाते. जुन्या host CPU वर चालणाऱ्या स्वस्त VPS मध्ये या एका निर्णयामुळे system install होईल की नाही हे ठरते. विशिष्ट machine साठी हा trade-off तपासत असल्यास, VPS साठी दोन्ही rebuilds ची तुलना compatibility promises आणि CPU baselines शेजारीशेजारी स्पष्ट करते. Installation नंतरही हे फरक कायम राहतात. Rocky Linux किंवा AlmaLinux वर Docker Engine install करणे हा बहुतेक लोकांना प्रथम जाणवणारा फरक असतो, कारण podman ने आधीच docker command वापरात घेतलेली असते आणि SELinux bind mounts चे relabeling करते. Ubuntu guide मध्ये या बाबींचा उल्लेख सहसा नसतो.

या timeline चे चार व्यावहारिक अर्थ आहेत:

  • तुम्हाला vendor relationship आवश्यक असल्यास RHEL खरेदी करा. Subscription हेच product आहे. त्यातून certifications आणि कोणताही rebuild देऊ शकत नाही अशी support line मिळते.
  • CentOS Linux कडून जे मिळत होते तेच हवे असल्यास AlmaLinux आणि Rocky Linux दोन्ही ते विनामूल्य देतात आणि त्यांची window दहा वर्षांची आहे. Debian किंवा Ubuntu machine वरून येत असल्यास दैनंदिन वापरातील मुख्य बदल package manager चा असतो. त्यामुळे पहिल्या आठवड्यात प्रत्येक apt command साठीचा dnf equivalent जवळ ठेवा.
  • RHEL वर चालणारे software लिहित असल्यास किंवा तुमचे patches RHEL पर्यंत पोहोचावेत असे वाटत असल्यास CentOS Stream हे योग्य target आहे. त्यासाठी छोटी window ही किंमत आहे.
  • यापैकी काहीही लागू होत नसल्यास Debian विश्व lifecycle च्या याच प्रश्नाचे स्वतःच्या पद्धतीने उत्तर देते. Ubuntu LTS आणि interim releases मधील निवड हा तेथे भेटणारा याच निर्णयाचा प्रकार आहे.

या timeline मधून मिळणारा मुख्य धडा code पेक्षा governance विषयी आहे. CentOS Linux चांगले software होते. तरीही ते लवकर बंद झाले, कारण त्याची आर्थिक मदत त्याच product ची मालकी असलेल्या company कडून होत होती. एखादी machine दहा वर्षे चालवण्याची अपेक्षा असल्यास distribution निवडताना त्यासाठी पैसे कोण देतो आणि trademark ची मालकी कोणाकडे आहे हे तपासा. AlmaLinux चे trademark foundation कडे आहे. Rocky चे trademark RESF कडे आहे आणि CIQ commercial sponsor आहे. दोन्ही projects ही माहिती प्रकाशित करतात. 2019 मध्ये CentOS user ला तपासता आली असती त्यापेक्षा ही माहिती अधिक स्पष्ट आहे.

तुम्ही servers rent करत असल्यास याचा थेट परिणाम तुमच्यावर होतो. unmanaged VPS वर updates तुम्हालाच लागू करावे लागतात. त्यामुळे early end of life म्हणजे तुम्हाला migration चे नियोजन करावे लागते आणि त्यासाठी तुमचा वेळ खर्च होतो. या कामातील routine भाग keyboard समोर बसल्याशिवाय करता येतो. timer वर security updates install करण्यासाठी dnf-automatic configure करणे यामुळे प्रत्यक्ष migration साठी आवश्यक असलेले लक्ष देता येते. Patch install करणे आणि तो चालू होणे हे एकच नसते. त्यामुळे machine patched असल्याचे सांगण्यापूर्वी यापैकी कोणत्या updates साठी reboot आवश्यक आहे आणि कोणत्या updates साठी फक्त service restart पुरेसा आहे हे तपासा. Operating system विषयीचा प्रश्न अजून व्यापक पातळीवर खुला असल्यास, यापूर्वी Linux आणि Windows Server मधील तुलना पाहा.

FAQ

CentOS संपले आहे का?

CentOS Linux बंद करण्यात आले आहे. CentOS Linux 8 चे प्रकाशनचक्र December 31, 2021 रोजी संपले आणि CentOS Linux 7 चे प्रकाशनचक्र June 30, 2024 रोजी संपले. त्यामुळे आता दोन्हींना सुरक्षा अद्यतने मिळत नाहीत. CentOS Project मात्र सुरू आहे आणि CentOS Stream तयार करते. CentOS Stream हे वेगळे उत्पादन आहे. ती Red Hat Enterprise Linux साठी आधार ठरणारी सार्वजनिक development branch आहे. एखाद्या सर्व्हरवर अजूनही CentOS Linux चालत असेल, तर तो unpatched आहे. AlmaLinux आणि Rocky Linux ही सर्वसाधारण migration targets आहेत.

CentOS Stream आणि CentOS Linux यांच्यात काय फरक आहे?

फरक त्यांच्या development direction मध्ये आहे. CentOS Linux downstream होते. Red Hat ने RHEL minor release जारी केल्यानंतर CentOS ने ते पुन्हा build केले. CentOS Stream upstream आहे. पुढील RHEL minor release जिथे तयार केली जाते, ते ठिकाण म्हणजे CentOS Stream. त्यामुळे त्यातील content RHEL नंतर नव्हे, तर RHEL पूर्वी उपलब्ध होते. Stream सतत update केले जाते; ते frozen राहत नाही. CentOS Stream 10 साठी support window सुमारे पाच वर्षांची आहे, तर RHEL साठी ती दहा वर्षांची आहे.

Rocky Linux किंवा AlmaLinux यांपैकी कोणते निवडावे?

दोन्ही free आहेत, दोन्ही RHEL शी जवळून सुसंगत आहेत आणि दोन्ही दहा वर्षांची support window देतात. त्यामुळे बहुतेक सर्व्हरसाठी दोन्हीपैकी कोणतेही कार्य करते. प्रत्यक्ष फरक त्यांच्या 2023 मधील निर्णयांमुळे निर्माण होतो. Rocky चे उद्दिष्ट प्रत्येक release शी RHEL ची जुळवणी करणे आहे. त्यासाठी ते UBI container images आणि public cloud instances मधून मिळवलेल्या sources पासून rebuild करते. AlmaLinux चे उद्दिष्ट ABI compatibility आहे. त्यामुळे ते आधी patch जारी करू शकते आणि RHEL ने वगळलेले hardware support देखील टिकवू शकते. AlmaLinux 10 जुन्या CPUs साठी x86-64-v2 build प्रकाशित करते, तर Rocky Linux 10 साठी x86-64-v3 आवश्यक आहे. त्यामुळे जुन्या hardware वर हा एक तपशील निर्णायक ठरू शकतो.

Red Hat ने 2023 मध्ये GPL चे उल्लंघन केले का?

कोणत्याही न्यायालयाने तसे म्हटलेले नाही. GPL अंतर्गत असलेली obligation binaries प्राप्त करणाऱ्या लोकांप्रती असते. Red Hat अजूनही आपल्या customers ना matching sources पुरवते. पुढे काय होते, हा वादाचा मुद्दा आहे. Subscription चे renewal नाकारले जाऊ शकते. Rebuild projects या परिस्थितीचा अर्थ असा लावतात की licence ने दिलेला redistribution right वापरू नये यासाठी दबाव आणला जात आहे. म्हणून Rocky अशा source routes कडे वळले ज्यांच्यावर subscription agreement लागू होत नाही. तसेच sources खुलेपणाने प्रकाशित करण्यासाठी OpenELA स्थापन करण्यात आले.

Red Hat ने CentOS Linux मुळात बंद का केले?

December 8, 2020 रोजीच्या announcement मध्ये नमूद केलेले कारण असे होते की project चे भविष्य CentOS Stream आहे. तसेच केवळ RHEL ची नक्कल करणाऱ्या rebuild मुळे community ला project वर प्रभाव टाकण्याचा कोणताही मार्ग मिळत नाही. अनेक users नी यामागे commercial motive देखील पाहिला. CentOS Linux हे Red Hat विकत असलेल्या उत्पादनाची free आवृत्ती होते आणि subscription घेण्याची क्षमता असलेल्या organisations मध्ये production environment मध्ये चालत होते. Red Hat च्या स्वतःच्या posts मध्ये त्या अर्थाऐवजी development model वर चर्चा केली आहे.