فيما يلي كيفية تشغيل توزيعة Linux الخاصة بشركة Microsoft: CBL-Mariner

click fraud protection

هل تريد تجربة CBL-Mariner، توزيعة Linux الخاصة بشركة Microsoft؟ إليك كيفية تنزيل ISO الرسمي وتثبيت نظام التشغيل.

لقد مرت سنوات قليلة منذ مايكروسوفت كشف النقاب الإصدار الثاني من نظام Windows الفرعي لنظام التشغيل Linux (AKA WSL 2)، وأصبح وقت التشغيل الآن ناضجًا بدرجة كافية تشغيل تطبيقات Linux باستخدام واجهات المستخدم الرسومية. الخطوة التالية في الرحلة ليست سوى نظام ويندوز الفرعي لنظام أندرويد، والتي سوف تسمح لك تشغيل تطبيقات Android ضمن نظام التشغيل Windows 11. لا ينتهي حب Microsoft لنظام التشغيل Linux عند هذا الحد فحسب، حيث ظلت الشركة أيضًا تحافظ على توزيعة Linux كاملة لفترة من الوقت. يُعرف باسم CBL-Mariner (حيث يرمز CBL إلى جأومون بase لinux)، تم إنشاء التوزيعة بواسطة مجموعة Linux System Group التابعة لشركة Microsoft - وهو نفس الفريق الذي أنشأ Linux kernel المستخدم لـ WSL 2.

"CBL-Mariner عبارة عن توزيعة Linux داخلية للبنية التحتية السحابية لشركة Microsoft ومنتجات وخدمات الحافة. تم تصميم CBL-Mariner لتوفير منصة متسقة لهذه الأجهزة والخدمات وسيعمل على تعزيز قدرة Microsoft على البقاء على اطلاع دائم بتحديثات Linux."

-مايكروسوفت

والجدير بالذكر أن CBL-Mariner ليس توزيعة Linux تقليدية تركز على المستخدم مع واجهة مستخدم رسومية رائعة. بل إنه يحتوي فقط على الحزم الأساسية اللازمة لدعم الحاويات وتشغيلها. يعتمد نظام إدارة الحزم على RPM، والذي يستخدم كليهما dnf و tdnf (DNF الصغير). يدعم التوزيع أيضًا آلية التحديث المستندة إلى الصور للخدمة الذرية واستخدام التراجع دورة في الدقيقة-أوستري. أما بالنسبة للأمان، فإن CBL-Mariner يأتي مع نواة مقواة، وتحديثات موقعة، وASLR، وتقوية قائمة على المترجم، وسجلات مقاومة للتلاعب من بين العديد من الميزات الأخرى.


كيفية تشغيل CBL-Mariner باستخدام ملف ISO الرسمي

على الرغم من أن Microsoft أصدرت نظام التشغيل مرة أخرى في عام 2020، إلا أن الشركة لم تقدم في البداية ISOs المترجمة مسبقًا. كود المصدر هو متاح على جيثب ومن المتوقع أن يفعل الناس ذلك بناء ISO أنفسهم. لقد تغير هذا الوضع مؤخرًا، حيث تستضيف Microsoft الآن نسخة CBL-Mariner ISO الرسمية المبنية على خادمها.

في حين لا يزال بإمكان المستخدمين ذوي الخبرة قم بإنشاء صورة VHDX (أو VHD) قابلة للتمهيد من RPMs المترجمة مسبقًا في مستودع حزم CBL-Mariner، يمكن للمرء أيضًا الحصول على صورة قرص التثبيت بتنسيق ISO وتثبيت نظام التشغيل بسهولة على منصة افتراضية أو كمبيوتر شخصي حقيقي.

الخطوة 1 – الحصول على ISO

إن CBL-Mariner ISO متوافق مع UEFI ويمكن تشغيله على أي جهاز كمبيوتر حديث يعمل بنظام x86-64. يمكن تنزيل أحدث إصدار من ISO من الرابط أدناه:

تحميل برنامج CBL-Mariner ISO

إذا كنت تريد بناء ISO بنفسك، قم بما يلي:

  1. استنساخ CBL-Mariner GitHub repo باستخدام git:
    git clone https://github.com/microsoft/CBL-Mariner.git
  2. قم بالتبديل إلى مجلد مجموعة الأدوات:
    cd CBL-Mariner/toolkit
  3. تنفيذ أمر بناء ISO:
    sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
  4. يمكن العثور على ISO الناتج في ../out/images/full.

الخطوة 2 – إعداد المنصة المستهدفة

كما ذكرنا سابقًا، ليس المقصود من CBL-Mariner أن يكون نظام تشغيل يومي لجهاز الكمبيوتر الخاص بك. سيكون من الأفضل تثبيته على منصة برنامج Hypervisor. على نظام التشغيل Windows، يمكنك استخدام Hyper-V الخاص بشركة Microsoft. أوراكل VM VirtualBox هو حل آخر متعدد المنصات يمكن استخدامه على أنظمة التشغيل Windows وLinux وكذلك على macOS. اعتمادًا على نظام التشغيل المضيف، يمكنك أيضًا اختيار VMware أو المتوازيات منتج المحاكاة الافتراضية.

في هذا البرنامج التعليمي، سوف نستخدم Hyper-V من أجل الراحة.

  1. نظرًا لأن Hyper-V مدمج في Windows كميزة اختيارية، فنحن بحاجة إلى ذلك تمكينه أولاً. لا تدعم وحدات SKU الخاصة باللغة الرئيسية واللغة الرئيسية Hyper-V رسميًا، ولكن من الممكن تمكين الميزة في تلك الإصدارات باستخدام هذا البرنامج التعليمي.
  2. افتح تطبيق Hyper-V Manager وحدد الإجراء->جديد->الآلة الافتراضية. قم بتوفير اسم لجهاز VM الخاص بك ثم اضغط التالي >.
  3. يختار الجيل 1 (VHD) أو الجيل 2 (VHDX)، ثم اضغط على التالي >.
  4. قم بتغيير حجم الذاكرة إذا رغبت في ذلك، ثم اضغط على التالي >.
  5. حدد مفتاحًا افتراضيًا، ثم اضغط على التالي >.
  6. يختار إنشاء قرص ثابت افتراضي، اختر موقعًا لـ VHD(X) الخاص بك وقم بتعيين حجم القرص المطلوب. ثم اضغط التالي >.
  7. يختار قم بتثبيت نظام التشغيل من ملف صورة قابل للتمهيد وتصفح إلى CBL-Mariner ISO الخاص بك.
  8. يضعط ينهي.

إذا قمت بإنشاء جهاز افتراضي من الجيل الثاني، فيجب عليك تكوين بعض الإعدادات الإضافية:

  1. انقر بزر الماوس الأيمن فوق جهازك الظاهري من Hyper-V Manager.
  2. حدد إعدادات... خيار.
  3. يختار حماية و تحت نموذج: يختار هيئة شهادات Microsoft UEFI.
  4. يختار البرامج الثابتة وقم بضبط ترتيب التمهيد بحيث يكون قرص DVD هو الأول والقرص الصلب هو الثاني.
  5. يختار يتقدم لتطبيق كافة التغييرات.

الخطوة 3 – تثبيت نظام التشغيل

الآن بعد أن قمنا بإعداد النظام الأساسي، نحن جاهزون لتثبيت CBL-Mariner على الجهاز الظاهري.

  1. انقر بزر الماوس الأيمن فوق جهاز VM الخاص بك وحدد يتصل... خيار لبدء التشغيل.
  2. يختار يبدأ.
  3. سيوفر تطبيق التثبيت خيار المتابعة في الوضع النصي أو الرسومي. في هذا البرنامج التعليمي، سوف نختار الأخير.
  4. هناك نوعان من التثبيتات: الأساسية والكاملة.
  5. بعد اختيار النكهة التي تريدها، سيطلب منك المعلمات النموذجية مثل اسم المستخدم، والتقسيم، وما إلى ذلك.
  6. عند اكتمال التثبيت، حدد إعادة التشغيل لإعادة تشغيل الجهاز. سيتم إخراج تثبيت ISO تلقائيًا.

الخطوة 4 – تمهيد نظام التشغيل

بمجرد انتهاء مرحلة التثبيت، سيتم إعادة تشغيل الجهاز الظاهري ثم يبدأ بعد ذلك في تشغيل نظام التشغيل المثبت حديثًا من القرص الثابت الافتراضي. عندما يُطلب منك ذلك، قم بتسجيل الدخول إلى مثيل CBL-Mariner الخاص بك باستخدام اسم المستخدم وكلمة المرور المقدمة من خلال تطبيق التثبيت.


هذا كل شيء! يمكنك الآن إضافة حزم إضافية مثل خادم SSH وتخصيص مثيل VM وفقًا لاحتياجاتك. لمعرفة المزيد حول ميزات الأمان الخاصة به، قم بإلقاء نظرة على قائمة ميزات أمان GitHub الخاصة بـ CBL-Mariner.