30 जून 2024 को CentOS Linux (2023) के End of Life (EOL) की शुरुआत होगी

CentOS Linux अपने end of life तक पहुँच रहा है, जिससे उन संगठनों को, जो इसके RHEL-compatible, free, long-term support model पर निर्भर थे, नए platforms चुनने पड़ रहे हैं, जैसे RHEL, AlmaLinux, Rocky Linux, Debian, Ubuntu, या SUSE और Oracle Linux जैसी commercial offerings। Commenters migration strategies, अलग-अलग RHEL-compatible clones की खूबियों और स्थिरता, और क्या Red Hat ecosystem से पूरी तरह बाहर निकल जाना चाहिए, इस पर बहस कर रहे हैं, खासकर CentOS 8 के support window के अचानक छोटा किए जाने और RHEL source access पर Red Hat के कड़े नियंत्रण के बाद। कई लोग इसे enterprise Linux के लिए एक watershed moment मानते हैं, जो vendor support patterns को बदल रहा है और Debian/Ubuntu या container-focused और immutable server setups की ओर बदलाव को तेज़ कर रहा है.

CentOS EOL का प्रभाव और माइग्रेशन की स्थिति

  • CentOS 7 EOL (और उससे पहले CentOS 8 EOL) माइग्रेशन को मजबूर कर रहा है; कुछ संगठनों ने 2023 में इसे पूरा कर लिया, जबकि अन्य अभी भी CentOS 6/7 चला रहे हैं, कभी-कभी “रहस्यमय” legacy मशीनों पर।
  • जो पीछे रह गए हैं, उनके लिए EOL एक गंभीर compliance और security मुद्दा है; कुछ लोग अस्थायी उपाय के तौर पर third-party extended support (जैसे TuxCare) पर विचार कर रहे हैं।
  • in-place upgrade tools (Leapp/ELevate) का उपयोग किया जा रहा है, लेकिन reported success mixed है (उदाहरण के लिए, एक test में लगभग 30% success, कई घंटे downtime), इसलिए बहुत से लोग greenfield rebuilds को प्राथमिकता देते हैं।

उत्तराधिकारी विकल्प और tradeoffs

  • RHEL अब भी “official” enterprise विकल्प बना हुआ है; कुछ लोग free developer licenses या UBI images का उपयोग करते हैं, लेकिन बहुत से लोग cost और licensing complexity से नाराज़ हैं।
  • CentOS Stream का बचाव इस आधार पर किया जाता है कि यह ABI-compatible है और RHEL के काफ़ी करीब है, लेकिन अन्य लोग इसे “RHEL beta” मानकर खारिज करते हैं, खासकर जब strict stability या vendor certification चाहिए हो।
  • Rocky Linux और AlmaLinux मुख्य community RHEL-like successors हैं:
    • Rocky का लक्ष्य RHEL के साथ bug-for-bug compatibility है, cloud/OCI sources का उपयोग करते हुए; इसकी fidelity की सराहना की जाती है, लेकिन इसे fragile “loopholes” पर निर्भर रहने के लिए आलोचना भी मिलती है।
    • AlmaLinux अब CentOS Stream sources का उपयोग करके ABI compatibility को लक्षित करता है; कुछ इसे अधिक sustainable और Red Hat के stated model के अधिक अनुरूप मानते हैं।
  • उल्लेख किए गए अन्य विकल्प: Oracle Linux, SUSE Liberty Linux, OpenELA, Kubernetes के लिए CoreOS/Flatcar/Talos, और Debian या Ubuntu Server जैसे non-EL विकल्प।

Licensing, source access, और GPL बहस

  • Red Hat द्वारा RHEL source access को सुविधाजनक रूप से सीमित करने पर भारी बहस हुई:
    • एक पक्ष इसे “effectively closed source” और GPL/EULA conflict कहता है।
    • दूसरा तर्क देता है कि सभी component sources अभी भी CentOS Stream के माध्यम से उपलब्ध हैं; RHEL को rebuild करना कठिन है, लेकिन फिर भी संभव है।
  • इस बात पर असहमति है कि downstream clones को Red Hat के CentOS Stream-first vision का पालन करना चाहिए या RHEL को “for free” aggressively replicate करना चाहिए।

Ecosystem और vendor support में बदलाव

  • कुछ commercial software vendors CentOS/Stream को drop कर रहे हैं या RHEL 9 के साथ पीछे चल रहे हैं, और इसके बजाय Ubuntu तथा कभी-कभी SLES जोड़ रहे हैं।
  • कई संगठन इसके जवाब में Debian/Ubuntu को standardize कर रहे हैं, समान stability, बेहतर hardware support, और Red Hat/IBM पर अविश्वास का हवाला देते हुए।

Red Hat/IBM और CentOS 8 “rug-pull” के प्रति भावना

  • CentOS 8 के अचानक छोटा किए गए lifecycle को लेकर, पहले अपेक्षित लगभग 10 वर्षों की तुलना में, गहरी नाराज़गी है।
  • कुछ इसे short-term profit grab मानते हैं जिसने लंबे समय से बनी goodwill को नष्ट कर दिया और RHEL ecosystem से बड़े पैमाने पर migration को तेज़ कर दिया।