SSD Nodes Learn Hosting plans →
गाइड Matt Connorलेखक: Matt Connor · अपडेट किया गया: 2026-08-28

CentOS, Rocky Linux और AlmaLinux का इतिहास क्या है?

Red Hat Linux से RHEL और Fedora बनने की कहानी जानें। CentOS 8 के अचानक बंद होने के कारणों और Rocky Linux व AlmaLinux के उदय के पीछे की पूरी सच्चाई को विस्तार से समझें।

Red Hat Enterprise Linux के दो मुफ्त rebuilds क्यों मौजूद हैं

Rocky Linux और AlmaLinux का अस्तित्व इसलिए है क्योंकि Red Hat ने CentOS Linux को उसके उपयोगकर्ताओं द्वारा निर्धारित समय से कई साल पहले ही समाप्त कर दिया था। CentOS, Red Hat Enterprise Linux (RHEL) का एक मुफ्त, unbranded rebuild था और इसमें वही लंबा support window मिलता था। 8 दिसंबर, 2020 को CentOS Project ने घोषणा की कि CentOS Linux 8, 2029 तक चलने के बजाय 2021 के अंत में बंद हो जाएगा। उस घोषणा के एक सप्ताह के भीतर ही दो प्रतिस्थापन परियोजनाओं की घोषणा की गई थी, और वे दोनों आज भी उपलब्ध हैं।

वह घोषणा केवल तभी समझ में आती है जब आप यह जानते हैं कि CentOS क्या था, और एक व्यावसायिक उत्पाद की मुफ्त प्रति (copy) को अस्तित्व में रहने की अनुमति क्यों दी गई थी। यह सिलसिला 2003 में शुरू होता है।

2003 में Red Hat Linux का क्या हुआ: Fedora और RHEL

Red Hat का मूल उत्पाद Red Hat Linux नामक एक boxed distribution था। इसका पहला non-beta release मई 1995 में आया था। Red Hat ने उस system को शून्य से नहीं लिखा था, और Bell Labs Unix से free Linux kernel तक का सफर यह बताता है कि जिन हिस्सों को उसने package किया था, उन्हें box में बेच पाना क्यों संभव था। इसका अंतिम संस्करण, Red Hat Linux 9, 31 मार्च 2003 को release हुआ और 30 अप्रैल 2004 को इसका end of life हो गया।

तब तक Red Hat कंपनियों को अपना उत्पाद बेच रहा था, और कंपनियों को कुछ ऐसा चाहिए था जो boxed product उन्हें नहीं दे सकता था: एक ऐसा version जो वर्षों तक स्थिर रहे, जिसमें security fixes हों और कोई अप्रत्याशित upgrades न हों। Red Hat ने इसे Red Hat Linux Advanced Server के रूप में बनाया, जो मार्च 2002 में Red Hat Enterprise Linux 2.1 बन गया। RHEL को एक subscription के रूप में बेचा जाता है, जिसका शुल्क प्रति system प्रति वर्ष लिया जाता है। यह subscription updates और support प्रदान करता है। यह certification भी सुनिश्चित करता है: hardware vendors और commercial software vendors विशेष रूप से RHEL पर testing करते हैं, और वे अपनी support terms में इसका उल्लेख करते हैं।

उस समय free line का कोई स्पष्ट उद्देश्य नहीं था, इसलिए Red Hat ने इसे एक बाहरी community project के साथ मिला दिया। Fedora Project और Red Hat Project का औपचारिक विलय 22 सितंबर 2003 को हुआ। Fedora वह तेज़, free distribution बन गया जहाँ नया काम सबसे पहले आता है। RHEL उससे तैयार किया गया धीमा, paid संस्करण बन गया। तब से काम इसी दिशा में प्रवाहित होता है: Fedora नेतृत्व करता है, RHEL उसका अनुसरण करता है। इसका सबसे स्पष्ट उदाहरण systemd है, जो मई 2011 में Fedora का default बना और जून 2014 में version 7 के साथ ही RHEL तक पहुँचा, इसलिए SysV init को बदलने के बारे में तर्क enterprise server पर पहुँचने से कई साल पहले ही upstream स्तर पर सुलझ चुका था।

इस विभाजन ने एक रिक्त स्थान छोड़ दिया। बहुत से लोग बिना प्रति-सर्वर शुल्क के RHEL का दस-वर्षीय lifecycle चाहते थे, और Fedora इसे पूरा नहीं कर सका, क्योंकि एक Fedora release को लगभग तेरह महीनों के लिए support किया जाता है।

RHEL का फ्री रीबिल्ड संभव क्यों था?

RHEL लगभग पूरी तरह से फ्री लाइसेंस वाले सॉफ्टवेयर से बना है, और यहाँ GNU General Public License (GPL) सबसे महत्वपूर्ण है। यह अनिवार्य करता है कि जो कोई भी बाइनरी प्राप्त करता है, उसे संबंधित सोर्स कोड भी मिलना चाहिए। Red Hat ने इस दायित्व को सार्वजनिक रूप से पूरा किया, उन्होंने सोर्स RPMs (SRPMs, प्रत्येक घटक के लिए पैकेज्ड सोर्स) को एक पब्लिक सर्वर पर और बाद में git.centos.org रिपॉजिटरी में प्रकाशित किया।

सोर्स पूरा उत्पाद नहीं है। RHEL के दो हिस्से कभी भी कॉपी करने के लिए फ्री नहीं थे। Red Hat के ट्रेडमार्क Red Hat के स्वामित्व में हैं, इसलिए रीबिल्डर को हर लोगो और नाम के हर उल्लेख को हटाना पड़ता है। भुगतान की जाने वाली सेवाएं भी पेवॉल के पीछे रहती हैं: अपडेट सर्वर, सपोर्ट कॉन्ट्रैक्ट, सर्टिफिकेशन प्रक्रिया, और प्रत्येक फिक्स का विवरण देने वाले errata।

इस रेसिपी को समझाना आसान था। प्रकाशित सोर्स लें, ब्रांडिंग हटाएं, उन्हें रीबिल्ड करें, और परिणाम प्रकाशित करें। लक्ष्य bug-for-bug कम्पैटिबिलिटी था, जिसका अर्थ है कि रीबिल्ड में RHEL वाले ही पैच और वही व्यवहार होता है, जिसमें बग्स भी शामिल हैं। वह सटीकता ही मुख्य उद्देश्य था, क्योंकि कमर्शियल सॉफ्टवेयर को RHEL के आधार पर सर्टिफाई किया जाता है। यदि रीबिल्ड बिल्कुल वैसा ही व्यवहार करता है, तो वह सॉफ्टवेयर उस पर चलता है, हालांकि वेंडर वहां इसे सपोर्ट नहीं करेगा।

CentOS किसलिए था?

CentOS का अर्थ Community ENTerprise Operating System है। यह 2002 में Gregory Kurtzer द्वारा शुरू किए गए cAos Linux नामक प्रोजेक्ट से विकसित हुआ। पहला CentOS release 14 मई, 2004 को आया, जिसे 2 नंबर दिया गया था, क्योंकि इसे RHEL 2.1AS से बनाया गया था।

इसकी लोकप्रियता का कारण इसका lifecycle था। प्रत्येक CentOS release RHEL की दस-वर्षीय support अवधि का अनुसरण करता था और यह पूरी तरह निःशुल्क था। Hosting कंपनियां इसे default images के लिए उपयोग करती थीं, विश्वविद्यालय इसे clusters पर चलाते थे, appliance vendors इसे अपने उत्पादों के भीतर ship करते थे, और control panels यह मानकर चलते थे कि यह उपलब्ध है। यदि आपने लगभग 2006 और 2020 के बीच a virtual private server किराए पर लिया था, तो CentOS ऑपरेटिंग सिस्टम मेनू में मौजूद था, और अक्सर यह default विकल्प होता था।

CentOS Linux 7 इस वादे को पूरा करता है। इसे 7 जुलाई, 2014 को release किया गया था, और इसकी security support 30 जून, 2024 तक चली, जो पूरे दस वर्षों से कुछ दिन कम थी। यही रिकॉर्ड वह कारण है कि लोग अगले release पर दस-वर्षीय योजनाएं बनाने में सहज थे।

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 release के बाद build तेजी से आने लगे। स्रोत (sources) git.centos.org पर स्थानांतरित हो गए। Special Interest Groups ने आधार वितरण (base distribution) के ऊपर अतिरिक्त सामग्री तैयार की, जैसे कि वर्चुअलाइजेशन और स्टोरेज स्टैक।

संरचनात्मक परिवर्तन अधिक शांत था, और यही वह बदलाव है जो छह साल बाद मायने रखता है। जिस परियोजना ने RHEL को फिर से बनाया (rebuild किया), उसे अब उस कंपनी द्वारा वित्तपोषित और संचालित किया जा रहा था जो RHEL बेचती है। उस व्यवस्था में कुछ भी ऐसा नहीं था जो Red Hat को इस rebuild को जारी रखने के लिए बाध्य करता।

CentOS Linux 8 का अंत 2021 में क्यों हुआ?

CentOS Linux 8 को 24 सितंबर, 2019 को release किया गया था। RHEL 8 को 31 मई, 2029 तक support प्राप्त था, इसलिए यह माना गया था कि CentOS Linux 8 भी 2029 तक चलेगा।

8 दिसंबर, 2020 को Rich Bowen ने CentOS blog पर "CentOS Project shifts focus to CentOS Stream" शीर्षक से एक लेख प्रकाशित किया। इसके अनुसार CentOS Linux 8 का अंत 31 दिसंबर, 2021 को होना था। CentOS Linux 7 अपनी मूल तिथि 30 जून, 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 अवधि के साथ release किया गया था। यह लगभग 2.3 वर्षों तक ही चल पाया। इसमें से कोई feature नहीं हटाया गया और न ही code की गुणवत्ता खराब हुई। लोगों ने वह समय सीमा खो दी जिसके लिए उन्होंने पहले से प्रतिबद्धता जताई थी, जो मशीनें production में थीं, उनके लिए केवल एक वर्ष से थोड़ा अधिक का नोटिस मिला। एक पूरे fleet में operating system को बदलना एक नियोजित कार्य होता है, और यह अचानक एक समय सीमा के साथ अनियोजित कार्य बन गया।

CentOS Stream वास्तव में क्या है?

अधिकांश कवरेज अभी भी CentOS Stream को उस चीज़ के रूप में वर्णित करती है जिसने CentOS Linux को समाप्त कर दिया। समय तो सही है लेकिन विवरण गलत है, क्योंकि ये दोनों उत्पाद विपरीत दिशाओं की ओर संकेत करते हैं।

CentOS Linux, RHEL का डाउनस्ट्रीम था। Red Hat एक RHEL माइनर रिलीज़ जारी करता था और CentOS बाद में उसे फिर से बनाता था। कॉपी हमेशा ओरिजिनल के बाद आती थी।

CentOS Stream, RHEL का अपस्ट्रीम है। यह वह पब्लिक ब्रांच है जहाँ अगला RHEL माइनर रिलीज़ तैयार किया जाता है। काम Fedora से CentOS Stream में और फिर RHEL में जाता है, इसलिए एक पैकेज पहले Stream में दिखाई देता है और बाद में RHEL माइनर रिलीज़ तक पहुँचता है। Stream लगातार डिलीवर किया जाता है, इसलिए यह RHEL की तरह माइनर वर्ज़न्स के बीच स्थिर नहीं रहता।

यह Stream को उन कार्यों के लिए उपयोगी बनाता है जो CentOS Linux कभी नहीं कर सकता था। यदि आप ऐसा सॉफ़्टवेयर मेंटेन करते हैं जिसे अगले RHEL माइनर रिलीज़ पर काम करते रहना है, तो Stream आपको वह रिलीज़ महीनों पहले दिखा देता है। यदि आप RHEL में कोई बग फिक्स करवाना चाहते हैं, तो Stream वह स्थान है जहाँ आप पैच भेज सकते हैं, जो कि डाउनस्ट्रीम रीबिल्ड में कभी संभव नहीं था। 2020 में Red Hat का तर्क यह था कि यह एक निष्क्रिय कॉपी को ऐसे डिस्ट्रिब्यूशन में बदल देता है जिसे कम्युनिटी वास्तव में बदल सकती है।

Stream अभी भी उन उपयोगकर्ताओं के लिए एक खराब विकल्प है जो CentOS Linux चाहते थे, और इसकी सपोर्ट विंडो भी यही बताती है। 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 को पहला stable release, Rocky Linux 8.4 "Green Obsidian" जारी हुआ।

AlmaLinux CloudLinux से आया, जो एक ऐसी कंपनी है जो पहले से ही hosting providers को RHEL-derived distribution बेचती थी। 15 दिसंबर 2020 को, CloudLinux ने एक मुफ्त RHEL rebuild के लिए प्रति वर्ष दस लाख अमेरिकी डॉलर से अधिक देने का वादा किया, जिसे तब Project Lenix कोडनेम दिया गया था। AlmaLinux नाम की घोषणा 12 जनवरी 2021 को हुई, 1 फरवरी को एक beta आया और 30 मार्च 2021 को AlmaLinux 8.3 "Purple Manul" जारी किया गया। उसी दिन, स्वामित्व AlmaLinux OS Foundation को हस्तांतरित कर दिया गया, जो एक गैर-लाभकारी संस्था है जिसके पास ट्रेडमार्क है और जो प्रोजेक्ट के बोर्ड का संचालन करती है।

दोनों प्रोजेक्ट्स ने अलग-अलग शासन (governance) के साथ एक ही समस्या का समाधान किया। Rocky उस व्यक्ति से आया जिसने CentOS शुरू किया था, और इसके इर्द-गिर्द एक कंपनी बनाई गई। AlmaLinux एक ऐसी कंपनी से आया जिसने जिस दिन इसे ship किया, उसी दिन ट्रेडमार्क एक फाउंडेशन को सौंप दिया। दो वर्षों तक व्यावहारिक अंतर बहुत कम था, और दोनों ने वही प्रदान किया जो CentOS Linux उपयोगकर्ताओं ने खो दिया था।

2023 में RHEL sources के बारे में Red Hat ने क्या बदलाव किए

21 जून, 2023 को, Red Hat में core platforms के तत्कालीन उपाध्यक्ष Mike McGrath ने "Furthering the evolution of CentOS Stream" प्रकाशित किया। मुख्य वाक्य यह था कि CentOS Stream सार्वजनिक RHEL संबंधित source code releases के लिए एकमात्र repository बन जाएगा। जिन RHEL sources को git.centos.org पर push किया जाता था, उन्हें वहाँ भेजना बंद कर दिया गया।

Red Hat के ग्राहकों और partners की RHEL sources तक पहुँच customer portal के माध्यम से बनी हुई है, जो GPL का पालन करती है, क्योंकि यह दायित्व उन लोगों के प्रति है जिन्हें binaries प्राप्त हुई हैं। जो बदला वह सार्वजनिक मार्ग था। किसी विशिष्ट RHEL minor release में क्या शामिल था, इसका package-by-package रिकॉर्ड अब खुले तौर पर post नहीं किया जाता है, और CentOS Stream, RHEL के साथ रहने के बजाय उससे आगे रहता है, इसलिए केवल Stream से काम करने वाला rebuilder किसी released minor version को सटीक रूप से reproduce नहीं कर सकता है।

Red Hat का रुख यह था कि Stream ही upstream है, और सार्वजनिक source का स्थान upstream है। rebuild projects का रुख यह था कि इस बदलाव ने उस सामग्री को हटा दिया जिस पर वे 2004 से काम कर रहे थे। दोनों विवरण सटीक हैं। असहमति इस बात पर है कि licence का उद्देश्य क्या है, न कि इस पर कि वह क्या कहता है।

Rebuilds ने कैसे प्रतिक्रिया दी, और OpenELA क्या है

Rocky Linux ने सबसे पहले जवाब दिया। 29 जून, 2023 की एक पोस्ट में, प्रोजेक्ट ने कहा कि वह RHEL सोर्सेज को उन रास्तों से प्राप्त करना जारी रखेगा जिनमें कोई अतिरिक्त समझौता शामिल नहीं है: 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 पर बिना किसी बदलाव के चलता है, भले ही दोनों बिल्कुल एक जैसे बिल्ड न हों। इस समझौते ने स्वतंत्रता प्रदान की। AlmaLinux अब RHEL से पहले फिक्स जारी कर सकता है, और यह उन हार्डवेयर को सपोर्ट करना जारी रख सकता है जिन्हें RHEL ने हटा दिया है।

दो बड़े वेंडर्स ने भी कदम उठाए। 11 जुलाई, 2023 को, SUSE ने कहा कि वह सार्वजनिक रूप से उपलब्ध RHEL को फोर्क करेगा और एक कम्पैटिबल डिस्ट्रीब्यूशन में दस मिलियन अमेरिकी डॉलर से अधिक का निवेश करेगा। Oracle, जो 2006 से RHEL-कम्पैटिबल प्रोडक्ट के रूप में Oracle Linux जारी कर रहा है, ने उसी सप्ताह अपनी प्रतिक्रिया प्रकाशित की।

10 अगस्त, 2023 को, CIQ, Oracle और SUSE ने Open Enterprise Linux Association (OpenELA) की घोषणा की। यह एक ट्रेड एसोसिएशन है जिसका एक ही काम है: एंटरप्राइज Linux सोर्सेज को प्रकाशित करना ताकि RHEL-कम्पैटिबल डिस्ट्रीब्यूशन का निर्माण जारी रह सके, और उन सोर्सेज को पुनर्वितरण (redistribute) के लिए मुफ्त रखना। नवंबर 2023 में इसने अपने गवर्नेंस डॉक्यूमेंट्स और कोड की उपलब्धता की घोषणा की। AlmaLinux इसमें शामिल नहीं हुआ, जो कि उसके ABI निर्णय का परिणाम है, क्योंकि अब उसे सटीक सोर्स फीड की आवश्यकता नहीं है।

Which one should you run on a server today?

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"
  }
]

The version 10 releases show where the story landed. RHEL 10 arrived on May 20, 2025, AlmaLinux 10 "Purple Lion" on May 27, 2025, and Rocky Linux 10 "Red Quartz" on June 11, 2025. Each of those publishes a 10 year window. CentOS Stream 10 publishes 5 years, which is the honest signal that it is a development branch and not a frozen target.

The projects have also started to differ in ways you can trip over. RHEL 10 raised its hardware baseline to x86-64-v3, a microarchitecture level that requires newer CPU instructions such as AVX2. Rocky Linux 10 followed that baseline and dropped x86-64-v2. AlmaLinux 10 ships x86-64-v3 by default and publishes a separate x86-64-v2 build for older processors. On a cheap VPS running on an older host CPU, that single decision changes whether the system installs. If you are weighing that trade for a specific machine, the two rebuilds compared for a VPS sets the compatibility promises and the CPU baselines side by side. The differences carry on after installation, and installing Docker Engine on Rocky Linux or AlmaLinux is usually the first one people meet, because podman already holds the docker command and SELinux relabels bind mounts in ways an Ubuntu guide never mentions.

Four practical readings of the timeline:

  • If you need the vendor relationship, buy RHEL. The subscription is the product, and it carries the certifications and the support line that no rebuild can offer.
  • If you want what CentOS Linux gave you, AlmaLinux and Rocky Linux both provide it, free and with a ten-year window. Arriving from a Debian or Ubuntu machine, the daily adjustment is mostly the package manager, so keep the dnf equivalent of each apt command to hand for the first week.
  • If you write software that must run on RHEL, or you want your patches to reach it, CentOS Stream is the right target, and the shorter window is the price.
  • If none of that applies, the Debian side of the world answers the same lifecycle question in its own way, and the choice between Ubuntu LTS and interim releases is the version of this decision you meet there.

The lesson underneath the timeline is about governance rather than code. CentOS Linux was good software, and it still ended early, because it was funded by the company whose product it copied. When you choose a distribution for a machine you expect to run for a decade, read who pays for it and who owns the trademark. AlmaLinux keeps its trademark in a foundation. Rocky keeps its in the RESF, with CIQ as the commercial sponsor. Both projects publish those answers, which is more than a CentOS user could check in 2019.

This lands on you directly if you rent servers. On an unmanaged VPS you apply the updates yourself, so an early end of life becomes your migration to plan and your time to spend. The routine half of that work does not need you at the keyboard, and setting dnf-automatic to install security updates on a timer leaves you free to spend the attention on the migrations that actually need it. Installing a patch is not the same as running it, so check which of those updates want a reboot and which only need a service restarted before you call a machine patched. If the operating system question is still open at a wider level, the comparison between Linux and Windows Server comes before any of this.

FAQ

क्या CentOS बंद हो चुका है?

CentOS Linux को बंद कर दिया गया है। CentOS Linux 8 का अंत 31 दिसंबर, 2021 को और CentOS Linux 7 का अंत 30 जून, 2024 को हुआ था, इसलिए अब इनमें से किसी को भी security updates नहीं मिलते हैं। CentOS Project स्वयं जारी है और CentOS Stream बनाता है, जो एक अलग product है: यह public development branch है जो Red Hat Enterprise Linux को आधार प्रदान करती है। यदि कोई सर्वर अभी भी CentOS Linux चला रहा है, तो वह unpatched है, और इसके लिए सामान्य migration targets AlmaLinux और Rocky Linux हैं।

CentOS Stream और CentOS Linux में क्या अंतर है?

दिशा का अंतर है। CentOS Linux एक downstream project था: Red Hat एक RHEL minor release जारी करता था और उसके बाद CentOS उसे rebuild करता था। CentOS Stream एक upstream project है: यहीं पर अगला RHEL minor release तैयार किया जाता है, इसलिए इसका content RHEL के बाद आने के बजाय पहले आता है। Stream को frozen रहने के बजाय लगातार update किया जाता है, और CentOS Stream 10 का support window RHEL के दस वर्षों की तुलना में लगभग पाँच वर्ष का है।

मुझे Rocky Linux चुनना चाहिए या AlmaLinux?

दोनों free हैं, दोनों RHEL का बारीकी से पालन करते हैं, और दोनों ही दस साल का support window प्रदान करते हैं, इसलिए अधिकांश servers के लिए कोई भी एक काम करेगा। व्यावहारिक अंतर उनके 2023 के निर्णयों से आते हैं। Rocky का लक्ष्य RHEL के प्रत्येक release से मेल खाना है, जिसे वह 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 का दायित्व उन लोगों तक सीमित है जो binaries प्राप्त करते हैं। Red Hat अभी भी अपने ग्राहकों को संबंधित sources प्रदान करता है। विवाद इस बात पर है कि आगे क्या होता है: subscription के नवीनीकरण (renewal) से इनकार किया जा सकता है, और rebuild projects इसे उस redistribution अधिकार का उपयोग न करने के दबाव के रूप में देखते हैं जो license उन्हें प्रदान करता है। यही कारण है कि Rocky उन source routes पर चला गया जिनमें कोई subscription agreement नहीं है, और इसीलिए sources को खुले तौर पर प्रकाशित करने के लिए OpenELA का गठन किया गया था।

Red Hat ने CentOS Linux को पूरी तरह से क्यों समाप्त किया?

8 दिसंबर, 2020 की घोषणा में बताया गया कारण यह था कि project का भविष्य CentOS Stream है, और एक ऐसा rebuild जो केवल RHEL की नकल करता था, वह समुदाय को इसे प्रभावित करने का कोई तरीका नहीं देता था। कई users ने इसमें व्यावसायिक उद्देश्य भी देखा, क्योंकि CentOS Linux उस product का एक free version था जिसे Red Hat बेचता है, और यह उन संगठनों में production में चल रहा था जो subscription का खर्च उठा सकते थे। Red Hat की अपनी पोस्ट इस व्याख्या के बजाय development model पर केंद्रित हैं।