Azure Linux 4.0: مايكروسوفت تفتح باب اختبار توزيعتها القائمة على فيدورا

Azure Linux 4.0: مايكروسوفت تفتح باب اختبار توزيعتها القائمة على فيدورا
هذا المقال متاح بالإنجليزية Read in English

منصة Azure بين Windows و Linux

على الرغم من أن مايكروسوفت اشتهرت بنظام Windows لعقود، إلا أن سحابة Azure كانت تعمل بشكل متزايد على Linux. أكثر من ثلثي نوى الحوسبة في Azure تشغل Linux اليوم [citation:9]. ChatGPT نفسه كان يعمل على أكثر من 10 ملايين نواة حوسبة لـ Linux [citation:8]. هذا الواقع دفع مايكروسوفت إلى تطوير توزيعة Linux خاصة بها منذ سنوات، بدءاً من CBL-Mariner.

في 5 يونيو 2026، أعلنت مايكروسوفت عن Azure Linux 4.0 في مرحلة المعاينة العامة (Public Preview)، وهو إصدار يعيد تعريف التوزيعة بالكامل [citation:1].

🔗 الصفحة الرسمية: github.com/microsoft/azurelinux

ما هو Azure Linux؟

Azure Linux (المعروف سابقاً باسم CBL-Mariner، وCBL اختصار لـ Common Base Linux) هو توزيعة Linux مفتوحة المصدر طورتها مايكروسوفت خصيصاً لبيئة Azure السحابية [citation:2]. صدر الإصدار الأول منه في أبريل 2020. حتى الإصدار 3.0، كان CBL-Mariner عبارة عن توزيعة خفيفة مصممة لتكون نظام تشغيل الحاوية الأساسي (container host) لـ Azure Kubernetes Service (AKS) فقط [citation:8].

مع الإصدار 4.0، تغيرت الفلسفة تماماً. أصبح Azure Linux الآن خادم Linux عام الأغراض (general-purpose server) يمكن استخدامه على الأجهزة الافتراضية في Azure، وليس فقط على حاويات AKS [citation:8]. هذا يضعه في منافسة مباشرة مع Amazon Linux من AWS و Container-Optimized OS من Google.

التحول الجذري: من CBL-Mariner إلى Fedora

الأساس القديم: في البداية، تم بناء CBL-Mariner من الصفر باستخدام حزمة أدوات خاصة (SPEC files و RPMs) صممتها مايكروسوفت. كان هدفها الحد الأدنى من الحجم والاعتماديات لتقليل سطح الهجوم الأمني.

الأساس الجديد في الإصدار 4.0: اعتمدت مايكروسوفت نهجاً مختلفاً تماماً. بدلاً من بناء كل شيء من الصفر، قررت الشركة استخدام Fedora Linux كقاعدة أساسية (upstream) [citation:1]. هذا يعني أن Azure Linux 4.0 يُبنى من كود Fedora المصري، مع إضافة طبقة تخصيص (overlay) فوقه تحتوي على تعديلات مايكروسوفت الخاصة.

لماذا فيدورا؟

اختيار Fedora لم يكن عشوائياً. Fedora معروفة بكونها توزيعة حديثة، تحتوي على أحدث النوى والمكتبات، وتتمتع بمجتمع تطويري كبير ونشط. بالاعتماد على Fedora، تستفيد مايكروسوفت من آلاف ساعات التطوير التي قام بها مجتمع المصادر المفتوحة، وتركز جهودها على طبقة التخصيص الخاصة بـ Azure [citation:8]. كما تحافظ التوزيعة على نظام إدارة الحزم RPM، مما يوفر أداة مألوفة لمطوري Linux [citation:1].

ما الذي سيبقى من توقيع مايكروسوفت؟

التحول إلى Fedora لا يعني أن مايكروسوفت تخلت عن السيطرة على توزيعتها. تؤكد الشركة أن هذا “ليس مجرد إعادة تعبئة لـ Fedora” [citation:1]. تقوم مايكروسوفت بما يلي:

  • التحكم الكامل في الحزمة النهائية: تختار مايكروسوفت أي الحزم من Fedora ستدخل في الصورة النهائية. هذا يضمن بقاء النظام خفيفاً قدر الإمكان.
  • سياسات أمنية صارمة (Hardening): تطبق مايكروسوفت طبقات الأمان الخاصة بها، بما في ذلك التوقيع الرقمي للحزم (signed packages) وسياسات SELinux المصممة خصيصاً للبيئات السحابية [citation:9].
  • تكامل عميق مع Azure: الطبقة الأساسية المضافة فوق Fedora تحتوي على وكلاء Azure و أدوات الإدارة والتحديثات التي تجعل التوزيعة تعمل بسلاسة داخل السحابة.

الإصدارات المتعددة: Azure Linux vs Azure Container Linux

جزء من الإعلان كان إعادة هيكلة استراتيجية مايكروسوفت في عالم Linux. تم تقسيم المنتج إلى مسارين مختلفين [citation:8]:

  • Azure Linux 4.0: التوزيعة العامة الأغراض التي نناقشها في هذا المقال. تستخدم الأجهزة الافتراضية. تدعم حزمة كاملة من حزم RPM. تدعم مجموعة واسعة من حالات الاستخدام (قواعد البيانات، تطبيقات الويب، أعباء عمل الذكاء الاصطناعي). لها دورة حياة محددة (سنتان) ويوصى بتحديث الصورة بانتظام.

  • Azure Container Linux (ACL): هذا منتج منفصل، مبني على Flatcar Container Linux (وهو نفسه تفرع من CoreOS). إنه نظام “غير قابل للتغيير” (Immutable). ليس له مدير حزم. تعمل كل أعباء العمل داخل حاويات فوق نواة ثابتة. مصمم خصيصاً ليكون نظام تشغيل لعقد AKS (Kubernetes). يتنافس مع Fedora CoreOS و Google Container-Optimized OS.

الصورة أدناه توضح شعار مايكروسوفت Azure:

Microsoft Azure Logo

كيف تجرب Azure Linux 4.0 اليوم؟

التوزيعة متاحة حالياً في مرحلة المعاينة العامة (Public Preview) [citation:4].

طريقة الاستخدام:

  1. الدخول إلى Azure Marketplace (marketplace.azure.com).
  2. البحث عن “Azure Linux 4.0”.
  3. النشر على جهاز افتراضي (VM) جديد أو على مجموعة مقياس جهاز افتراضي (VMSS).

دعم WSL وإصدار ISO

أعلنت مايكروسوفت خلال مؤتمر Build 2026 أن دعم WSL (Windows Subsystem for Linux) قيد التطوير وسيتوفر قريباً [citation:8]. هذا يعني أن المطورين سيتمكنون قريباً من تشغيل Azure Linux 4.0 محلياً على أجهزة Windows الخاصة بهم، مما يخلق تطابقاً تاماً بين بيئة التطوير وبيئة الإنتاج السحابية.

بالنسبة لملفات ISO، أشارت بعض التقارير إلى توفر ملفات ISO و镜像ات عامة (Generic Images) للاختبار خارج Azure [citation:1]. لكن يجب التأكيد على أن مايكروسوفت لن تدعم هذا السيناريو رسمياً. الدعم الفني والضمانات موجهة فقط للتشغيل داخل بيئة Azure.

التحذيرات والقيود

  • للاستخدام التجريبي فقط: الإصدار 4.0 حالياً هو “Public Preview”. حذرت مايكروسوفت بشدة من استخدامه في بيئات الإنتاج الحساسة [citation:10].
  • غير مدعوم خارج Azure: يمكنك تشغيله على حاسوبك المنزلي أو على خادم AWS، لكن إذا واجهتك مشكلة، فلن تتمكن من الاتصال بفريق دعم Azure [citation:4].
  • دورة حياة قصيرة: الإصدارات مدعومة لمدة عامين فقط، مع توقع تحديث مستمر للصور، مما يتطلب استراتيجية تحديث آلية.

التوزيعات السحابية المنافسة

بهذه الخطوة، تنضم مايكروسوفت رسمياً إلى نادي شركات التكنولوجيا الكبرى التي تمتلك توزيعة Linux خاصة بها:

  • AWS (Amazon Web Services): لديها Amazon Linux (AL2023)، وهو نظام التشغيل الافتراضي والموصى به على EC2 [citation:8].
  • Google Cloud Platform (GCP): لديها Container-Optimized OS (COS)، وهو نظام تشغيل خفيف وآمن مصمم لتشغيل الحاويات على GKE (Google Kubernetes Engine) [citation:8].

الأمر الأكثر إثارة للاهتمام هو أن الثلاثة اعتمدوا على مشاريع مختلفة: Amazon Linux مبني من الصفر (على RHEL-like). وCOS مبني على Chromium OS (ومؤخراً أضاف دعماً للحاويات القابلة للتنفيذ). وAzure Linux الآن يعتمد على Fedora.

خلاصة

إصدار Azure Linux 4.0 هو اعتراف صريح من مايكروسوفت بأن “عالم云计算 يُدار بواسطة Linux” [citation:8]. بالتخلي عن توزيعتها المنعزلة CBL-Mariner واحتضان Fedora كنواة لها، تستفيد مايكروسوفت من المجتمع المفتوح وتوفر على نفسها عبء إعادة اختراع العجلة.

إذا كنت مسؤول نظام أو مطوراً يستخدم Azure، فتجربة Azure Linux 4.0 تستحق العناء. إن لم يكن الآن أثناء المعاينة، فبالتأكيد بعد إطلاقه الرسمي. من المؤكد أن تحسينات الأداء والتكامل العميق مع بقية خدمات Azure ستجعله منافساً شرساً لـ Ubuntu و CentOS التقليديين على السحابة.

روابط سريعة

https://github.com/microsoft/azurelinux

https://azuremarketplace.microsoft.com

https://learn.microsoft.com/en-us/azure/azure-linux

التفاعلات والتعليقات

سجّل الدخول بحساب GitHub للتعليق أو التفاعل. مدعوم بـ Giscus (مخزَّن في GitHub Discussions)

EN