لسنوات طويلة، كان CentOS نموذجاً واضحاً على كيف يمكن لتوزيعات Linux أن تُسهم في المشاريع مفتوحة المصدر وتخدم المستخدمين حول العالم. وعلى مدار هذه السنوات، تعاملنا مع إصدارات متعددة من CentOS، كل منها بمميزاته واستخداماته التي جعلت نظام التشغيل الأساسي حقيقة عملية. من بين هذه الإصدارات CentOS 6 الشهير الذي صدر منذ أكثر من عشر سنوات، ثم توالت بعده إصدارات كـ CentOS Linux 7 وCentOS Linux 8 وCentOS Stream 8 وCentOS Stream 9. والآن، بعد إعلان انتهاء دعم CentOS EoL، باتت الأمور على وشك التغيير.
كانت شراكة CentOS مع RedHat تُعدّ خطوةً نحو الانتشار الواسع لهذا النظام، غير أنه بعد سنوات من التطوير المشترك النشط، أعلنت RedHat نفسها إنهاء الدعم الفعّال لجميع إصدارات CentOS اعتباراً من 21 ديسمبر 2021. الاستثناء الوحيد كان إصدار Stream 8، الذي أُعلن بدوره أنه لن يتلقى دعماً فعّالاً أو أمنياً بعد 31 مايو 2024. وبما أن Stream 8 يمثّل الإصدار المتوسط من إصدارات CentOS، فإن هذه الأنباء تؤكد عملياً نهاية هذا النظام الشهير نهائياً.
غير أن انتهاء دعم CentOS يفتح تحديات جديدة أمام المعجبين بخدمات أنظمة المنبع. إلى أين سيتجهون الآن؟ وما البدائل المتاحة لهذا النظام الذي توقف؟ ولماذا كان CentOS يحظى بهذه الشعبية الواسعة لدى قاعدة مستخدميه المخلصين؟ وهل سيجد هؤلاء المستخدمون المحبطون نظاماً بديلاً يلبّي توقعاتهم؟
لماذا كان CentOS بهذه الشعبية؟
لفهم الفراغ الذي تركه توقف CentOS في عالم أنظمة التشغيل، من المفيد استعراض الأسباب التي جعلته محبوباً لدى شريحة المستخدمين المتمرسين. سيساعدنا ذلك على تحديد المتطلبات التي ينبغي أن يستوفيها أي بديل محتمل لـ CentOS.
-
الاستقرار
كما أوضح LinuxHint في هذا التحليل المفصّل المقال، كان CentOS ومشتقاته منصات تشغيل مستقرة تتيح تنفيذ العمليات المعقدة والثقيلة بسهولة على أي جهاز كمبيوتر مناسب. هذا ما جعل النظام محبوباً على نطاق واسع لدى من يعتمدون على استقرار أجهزتهم في عملهم.
-
نظام تشغيل مفتوح المصدر
كانت طبيعة المصدر المفتوح لنظام المنبع من أبرز ما ميّز CentOS وجذب مستخدميه. ولما كان كثير من مستخدمي CentOS مطوّرين وكتّاب أكواد أصلاً، فقد أتاح هذا النهج للجمهور المستهدف نفسه أن يُسهم في تطوير المنتج على المستوى العالمي، وهو ما يُعدّ ميزة كبيرة لأي نظام تشغيل، ولا سيما نظام يستهدف هذه الشريحة تحديداً.
-
كان مجانياً وأقل تحديثاً
في مواجهة مباشرة لأمثال Windows، كانت منتجات CentOS مجانية تماماً. كما كانت جاهزة للاستخدام التجاري والمؤسسي على الفور، مما جعلها خياراً شائعاً لدى كثير من الشركات الناشئة والأفراد. وهذا هو السبب الذي جعل CentOS يُختار لـ استضافة cPanel or تثبيت PPTP VPN عليه. وقد أشرنا سابقاً إلى استقراره المتميز. فعلى النقيض من Windows وحزم التحديثات المتكررة المعروف بها، كان كود CentOS المستقر بطبيعته يستلزم تحديثات نادرة، مما أراح مستخدميه من عبء التحديثات المستمر الذي يفرضه Windows.
لماذا انتهى دعم CentOS؟
CentOS كما عرفناه انتهى. يتجه المستخدمون بالفعل إلى منتجات أنظمة تشغيل أخرى بحثاً عن بديل. لكن من المهم أن نفهم الأسباب التي أدت إلى انتهاء دعم CentOS. حين خرجت الأنباء، تبيّن أن القرار النهائي لم يكن بيد فريق CentOS الأصلي، بل كان المجلس التنفيذي لـ Red Hat هو من أصدر الكلمة الفصل. ما الدوافع وراء هذا القرار؟ الإجابة ستساعدنا على تجنب الاعتماد المفرط على نظام تشغيل بعينه، إذ يمكن في أي لحظة أن يتوقف دعمه. كثير من مستخدمي CentOS 7، على سبيل المثال، لا يزالون يجدون صعوبة في استيعاب انتهاء دعم CentOS 7 الشهير.
-
عائد لا يتناسب مع التكلفة
في أواخر عام 2021، كانت الشائعات تشير إلى أن RedHat تسعى إلى توجه تجاري جديد يُركّز على تحقيق مزيد من الأرباح. وبينما كانت CentOS ومشتقاتها المنتجات الرئيسية لـ RedHat آنذاك، فإن فلسفة المجانية التي اعتمدها النظام جاءت دون مشاركة RedHat، إذ اتخذها المطوّرون الأصليون لـ CentOS. في المقابل، كان أي تغيير في هذه السياسة بعد كل هذا الوقت كفيلاً بالإضرار بشعبية المنتج على أي حال. وفي نهاية المطاف، ثبت أن الجهود المتواصلة لإصلاح الأخطاء وإطلاق إصدارات أحدث وأكثر تطوراً كانت عبئاً ثقيلاً على RedHat، فجاء قرار إيقاف الدعم.
-
عقبة أمام المشاريع الجانبية
في أواخر عام 2021، مع بدء تداول أنباء انتهاء دعم CentOS، أعلن أحد المسؤولين التنفيذيين في RedHat أن أحد الأسباب الرئيسية للقرار هو أن التطوير النشط لـ CentOS كان يستنزف جزءاً كبيراً من الطاقة التشغيلية مقابل عوائد ضئيلة جداً. فبمرور الوقت، تحوّل أكبر استحواذات Red Hat إلى أثقل أعبائها المالية. وهذا، مضافاً إلى عدم توافر طاقة تشغيلية لتخصيصها للمشاريع الجانبية، كان الدافع الحاسم وراء قرار إنهاء دعم CentOS.
لماذا يُعدّ انتهاء دعم CentOS أمراً بالغ الأهمية؟
ما أهمية ذلك؟ استخدم مستخدمو Linux المحترفون CentOS لسنوات طويلة كنظام خادم لـ Linux. وكان CentOS نظام التشغيل الافتراضي لدى الغالبية العظمى من شركات الاستضافة والخوادم عبر الإنترنت. ويلجأ إليه كثيرون أيضاً لـ TMD Host واستضافة خوادمهم ومواقعهم البعيدة.
هذه ليست مسألة هامشية. فإلى جانب الضرر الذي لحق بالشركات الصغيرة، تمتد التبعات إلى أبعد من ذلك. فقد ظلت ممارسات IBM الاستشارية لسنوات توصي عملاءها باستخدام CentOS. كما يعتمده دور التصميم الأوروبية التي لم تكن لتقبل بأي بديل لنظام الخادم المفضّل لديها. ويمتد تأثير CentOS ليشمل البنية التحتية الكاملة للاتصالات في الصين. وللتدليل على النطاق الحقيقي لهذا التأثير، يكفي القول إن أجزاء كبيرة من تطوير Facebook جرت هي الأخرى على CentOS.
استضافة Linux بكل يسر
هل تبحث عن طريقة أفضل لاستضافة مواقعك وتطبيقاتك؟ أو تطوّر شيئاً جديداً؟ أو ببساطة لا تميل إلى Windows؟ لهذا أوجدنا Linux VPS.
احصل على Linux VPSCentOS 8 Stream: أمل زائف؟
السبب الرئيسي في أن الإعلان عن انتهاء دعم CentOS أثار الصدمة والغضب الواسعين هو المفاجأة في الإعلان والتطبيق السريع، مما أعطى المستخدمين وقتاً ضيقاً للبحث عن حلول بديلة، وألحق اضطرابات جسيمة بمشاريع كبيرة كانت تعمل على هذا النظام. وفي إطار ما وُصف بـ"احتواء الأضرار"، أعلنت RedHat أن مشتقاً واحداً من CentOS هو الإصدار "Stream 8" سيواصل تلقّي الدعم الأمني والفعّال حتى نهاية مايو 2024. بيد أن غضب المجتمع يبدو أنه تصاعد بعد هذا الإعلان. فلماذا يُفضي استمرار دعم منتج CentOS المحبوب إلى مزيد من الاستياء لدى قاعدة مستخدميه؟
Upstream مقابل Midstream: اكتشف الفروقات
كما أُشير إليه سابقاً، كان استقرار CentOS، إلى جانب بنيته مفتوحة المصدر القائمة على نموذج upstream، السبب الرئيسي لنجاحه. يعني upstream هنا أن التصحيحات والتعديلات على الكود مفتوح المصدر كانت تُرفع من قِبل المستخدمين والمطورين إلى الفريق الأصلي، مما جعل عملية التطوير جهداً مشتركاً حقيقياً بين المطورين الأصليين والمستخدمين. كان هذا هو السبب الجوهري لشعبية CentOS. أما هذا الإصدار المسمى "Stream" من CentOS 8، فيستخدم نموذجاً مختلفاً تماماً، إذ يعتمد بنية midstream بدلاً من ذلك. يقع هذا النموذج بين تطوير upstream في Fedora وتطوير downstream لـ RHEL، وهذا هو السبب الرئيسي لرفض المجتمع التقليدي لـ CentOS قبوله.
إعلانات وبيانات صحفية
سبب آخر أفقد CentOS Stream 8 قبوله لدى المستخدمين هو الطريقة التي أُعلن بها عن التغيير. فبينما قررت Red Hat إيقاف CentOS بصيغته الأصلية، جاء الإعلان عن هذا القرار محاطاً بحملات علاقات عامة مضللة. فبدلاً من إعطاء المستخدمين وقتاً كافياً لإدارة عملياتهم الجارية قبل إيقاف الخدمة، ركّزت RedHat على الترويج للدعم المستمر لـ CentOS Stream 8. كان هذا ضربة موجعة لمحبي الإصدارات upstream من النظام، كـ CentOS Linux 7 وCentOS Linux 6 وCentOS Linux 8. هذا الخطأ في إدارة العلاقات العامة، مضافاً إلى غياب نموذج upstream المذكور آنفاً، كان المسمار الأخير في نعش Stream 8 بوصفه آخر أمل للمستخدمين.
توضيح رسمي
لا يزال بعض المستخدمين يأملون في أن تحمل إصدارات CentOS Stream الراية من بعده، غير أن كل المؤشرات تقول عكس ذلك. ولم يقنع هذا الجزء الأكثر تمسكاً من قاعدة المستخدمين، لذا اضطرت RedHat إلى إصدار بيان رسمي توضح فيه أن إصدارات Stream لا تُعدّ ولن تكون بديلاً عن إصدارات Linux من CentOS. Chris Wright، المدير التقني لـ RedHat، تناول الأمر مباشرة.
أفضل بدائل CentOS في عام 2022
بعد كل ما سبق، يتساءل المستخدمون: إلى أين يتجهون الآن؟ من المؤكد أنه ليس من السهل إيجاد بديل لما قدّمه CentOS بوصفه أحد القلائل من منصات Linux مفتوحة المصدر القائمة على نموذج upstream. غير أن هناك مرشحين جديين يسعون لملء هذا الفراغ. وبطبيعة الحال، كلما تعمقنا في استعراض هذه البدائل، كلما أصبح الحديث أكثر تقنية، فعذراً مسبقاً.
Ubuntu و Debian

بالطبع، عند البحث عن أنظمة تشغيل للخوادم تصلح بديلاً عن CentOS، تأتي إصدارات Ubuntu LTS في المقدمة دائماً. علاوة على ذلك، يُعدّ Ubuntu أسهل استخداماً وإدارةً من CentOS على أقل تقدير. APT مدير حزم يتولى تثبيت البرامج. كما تتمتع Ubuntu بنظام بيئي واسع يضم دورات تعليمية ووثائق شاملة يمكن للمستخدمين الاستعانة بها لتجاوز التحديات التي تواجههم عند إعداد برامج الخوادم Ubuntu or Debian بأنفسهم.
أحدث إصدار طويل الأمد مدعوم من Ubuntu هو 20.04 LTS Focal Fossa، والذي سيحظى بدعم المطورين حتى عام 2025 ضمن الدعم العام، مع إمكانية تمديده تجارياً حتى عام 2030.
تُصدر Ubuntu إصداراً واحداً طويل الأمد (LTS) كل عامين، في حين تصدر التوزيعات العادية كل ستة أشهر بدورة دعم مدتها 9 أشهر.
Oracle Linux

Oracle Enterprise Linux، أو OEL، هو الأقرب لـ CentOS 8 Linux في إدارة الحزم عبر RPM. وهو أيضاً مجاني ومفتوح المصدر، لكن يتعين على المستخدم الاشتراك للحصول على الدعم التقني، وإلا فهو متاح للاستخدام المجاني بالطريقة ذاتها التي يعمل بها CentOS. Oracle Linux هو نسخة مشتقة من Red Hat Linux، إذ يُبنى من كود المصدر لـ RHEL ويتلقى تحديثات الأمان مبكراً. إلا أنك لن تجده حالياً ضمن خيارات النشر في بيئات الحوسبة السحابية أو خدمات VPS، وإن كان قد يظهر مستقبلاً. كما يمكن تثبيت Oracle Linux على Docker.
يستطيع المستخدمون نقل تطبيقاتهم من CentOS 8 إلى أحدث إصدار من Oracle Linux نظراً للتشابه الكبير في القاعدة البرمجية. للتعمق أكثر، يمكنك قراءة مقارنتنا التفصيلية بين Oracle Linux وUbuntu.
يمكن تنزيل Oracle Linux مجاناً عبر برنامج E-delivery من Oracle.
OpenSUSE

OpenSUSE نظام تشغيل متعدد الاستخدامات يعتمد على Linux، وقد ظل لفترة طويلة بعيداً عن الأضواء. أحد أسباب ذلك أن قاعدة مستخدميه أصغر مقارنةً بـ Ubuntu وCentOS، فضلاً عن شُح الدروس والوثائق المتاحة عبر الإنترنت. الشركة المطورة له هي SUSE Software Solutions Germany GmbH. وفي بيئة SUSE، يُعدّ كلٌّ من Delta RPMs ومدير الحزم ZYpp المديرَين الرئيسيَّين للحزم عبر سطر الأوامر في OpenSUSE.
يشتمل على ثلاثة أدوات لإدارة الحزم: ZYpp كأداة سطر أوامر شائعة، وYaST للتطوير الأمامي، وRPM للتطوير على المستوى المنخفض. يصدر الإصدار الثانوي من OpenSUSE كل اثني عشر شهراً، بينما تصدر التحديثات الكبرى كل 36 إلى 48 شهراً، على غرار جدول إصدارات Ubuntu.
AlmaLinux

AlmaLinux، المعروف بـ Project Lenix، تطويرٌ تقوده CloudLinux، وهي شركة ذات خلفية واسعة في مجال Linux. تستثمر الشركة مليون دولار سنوياً في إصدار متوافق 1-1 مع RHEL 8 والإصدارات اللاحقة. ومن المقرر إطلاق AlmaLinux، الحل المجاني ومفتوح المصدر والمدعوم مجتمعياً من CloudLinux، بحلول نهاية الربع الأول من عام 2021. كما سيُسهّل AlmaLinux الانتقال من CentOS بشكل كبير، إذ يتيح تحويل أساطيل خوادم كاملة بأمر واحد دون الحاجة إلى إعادة التثبيت أو إعادة التشغيل. هذه الميزة وحدها تجعله من أكفأ المنصات وأكثرها موثوقية لاستضافة عملية الانتقال من CentOS.
Rocky Linux

عقب إعلان RedHat إيقاف دعم CentOS 8 LTS، انتشرت أنباء عن أن Gregory Kurtzer، أحد مؤسسي CentOS، يعمل على إنشاء نسخة مشتقة من Linux مبنية على حزم RHEL تحمل اسم "Rocky Linux"، على غرار ما فعله مع CentOS. آملاً ألا يبيعها لـ RedHat أو IBM كما حدث من قبل.
على الرغم من أن Rocky Linux لا يمتلك التاريخ والسمعة التي تتمتع بها بعض البدائل الراسخة لـ CentOS، إلا أن مطوره البارز كورتزر يقف خلفه بقوة. هذا ما يمنحه فرصة حقيقية ليكون أحد أبرز أنظمة التشغيل مفتوحة المصدر في المستقبل.
خلاصة
من كانوا يعتمدون على CentOS Linux 8 بكل ما قدمه من تحسينات على الإصدارات السابقة، فإن الانتقال إلى نظام تشغيل آخر هو الخيار الوحيد أمامهم. ولا يزال قرار RedHat بإنهاء دعم Linux 8 قبل الإصدارات السابقة قراراً مثيراً للاستغراب.
من لا يزال يستخدم CentOS Linux 7 فليس عليه قلق فوري، إذ سيستمر الدعم حتى منتصف عام 2024. بل إن CentOS لا يزال يحتفظ بقاعدة مستخدمين واسعة على الرغم من عمره مقارنةً بخلفه Linux 8.
لهذا السبب، اختار كثير من مزودي خدمات VPS المعروفين لـ Linux الاستمرار في تقديم خدماتهم على CentOS Linux 7. يمكنك تجربة هذه خدمات Linux VPS بنفسك على Cloudzy. وإن كنت تفكر في الانتقال إلى أحد بدائل CentOS واستخدامه على خوادم VPS الخاصة بـ Cloudzy، فيمكنك فعل ذلك بكل ثقة.
لا تقتصر Cloudzy على دعم منتجات CentOS على خوادم VPS الخاصة بها، بل تقدم أيضاً أسعاراً تنافسية وصيانة محدودة وباقات متنوعة تلبي احتياجات مختلف المستخدمين.
الأسئلة الشائعة
هل يعمل CentOS على Linux؟
نعم. لكن بدقة أكبر، هو توزيعة Linux، أي نسخة مشتقة منه. كان CentOS ولا يزال من أكثر توزيعات Linux استخداماً في بيئات الإنتاج. غير أن انتهاء دعم إصداراته الأخيرة أثّر في حجم قاعدة مستخدميه النشطين.
إلى متى سيستمر دعم CentOS؟
أُعلن أن الإصدار الأكثر شعبية من CentOS، وهو Linux 8، لن يتلقى أي تحديثات بعد 21 ديسمبر 2021. أما سلفه Linux 7 فسيستمر دعمه حتى منتصف عام 2024، إلى جانب نسخ Stream.
هل CentOS نظام تشغيل Good مناسب لاستخدام Linux عبر VPS؟
على الرغم من أن CentOS Linux 7 أقدم من Linux 8 الذي توقف دعمه، إلا أنه لا يزال من أفضل أنظمة تشغيل Linux إلى جانب Ubuntu وOpenSUSE وDebian.