هذا التوزيع الشامل لنظام Linux ليس مناسبًا للجميع، لكنه عالج عادتي في التنقل بين التوزيعات

باعتباري من محبي التنقل بين توزيعات Linux، فأنا دائمًا أبحث عن توزيعات Linux جديدة لأجربها. ومع الطريقة التي تسير بها الأمور في عالم Linux، تظهر توزيعات Linux جديدة لامعة من وقت لآخر وتقدم حيلًا جديدة.




اكتسب blendOS شهرة كبيرة بفضل ميزاته الشاملة. ولكن هل هو جيد بما يكفي لجعلك تتوقف عن التنقل بين توزيعات البرامج المختلفة؟


ما هو الشيء الخاص جدًا في blendOS على أي حال؟

blendOS هو توزيع Linux غير قابل للتغيير يعتمد على Arch Linux مع نموذج إصدار متجدد. يأتي من Rudra Saraswat، الشخص الذي يقف وراء العديد من المشاريع، بما في ذلك Ubuntu Unity وUbuntu Web وUbuntuEd.

اعتبارًا من الإصدار 4 (الذي سأتناوله في هذه المراجعة)، أصبح blendOS إعلانيًا بالكامل. وهذا يعني أنك تستخدم ملف تكوين (system.yaml) لتثبيت الحزم المخصصة ونوى البرامج وبرامج التشغيل وبيئات سطح المكتب بدلاً من استخدام الأوامر وإعطاء تعليمات خطوة بخطوة. بعبارة أخرى، يتيح لك ملف system.yaml تحديد الحالة المطلوبة للنظام.


يتيح لك blendOS تثبيت حزم من العديد من توزيعات Linux بما في ذلك Ubuntu وFedora وDebian وCentOS Stream وحتى Android. نظرًا لأنه توزيع ثابت، فلا يمكنك تثبيت الحزم على النظام بالطريقة التقليدية كما هو الحال في التوزيعات الأخرى. بدلاً من ذلك، يستخدم حاويات Podman لتثبيت التطبيقات وتشغيلها. لهذا السبب يمكنك الحصول على توزيعات Linux متعددة كحاويات والحصول على إمكانية الوصول إلى مديري الحزم الخاصة بكل منها.

كما أن التوزيعة لديها مدير حزم خاص بها يسمى bpkg. وهو يسمح لك باستخدام مديري الحزم من حاويات مختلفة قمت بإعدادها في النظام. ولا يأتي مع blendOS افتراضيًا ويتطلب التثبيت. كما يمكن تكوين bpkg باستخدام ملف YAML. كما أن لديك دعمًا جاهزًا لحزم Flatpaks وArch Linux وAUR.

يوفر blendOS مجموعة كبيرة من بيئات سطح المكتب. لديك GNOME وKDE وMATE وXFCE وCinnamon وLXQt. ومع ذلك، يمكنك أيضًا إنشاء مسارك الخاص لجعله يدعم أجهزة سطح مكتب أخرى أو مديري نوافذ. يأتي التثبيت الافتراضي مع GNOME.


كان التثبيت بسيطا

شاشة تثبيت blendOS ترحب بالمستخدم

يعتمد blendOS على Arch Linux. لم أستخدم Arch من قبل، ولكنني على دراية بالقصص المروعة المتعلقة بتثبيت Arch Linux على جهاز. لحسن الحظ، يمكن تثبيت العديد من توزيعات Arch باستخدام برنامج التثبيت GUI.

يستخدم blendOS برنامج التثبيت Jade GUI. كانت العملية بسيطة، مثل تثبيت توزيعات Linux الشهيرة الأخرى. يمكنك اختيار بعض الإعدادات، مثل اللغة والمنطقة وتقسيم القرص. يتولى برنامج التثبيت بقية المهمة.

يتم تثبيت blendOS على النظام


قبل أن تبدأ في تثبيت blendOS، تأكد من تخصيص مساحة قرص كافية (20 جيجابايت على الأقل). وإلا فقد تفشل عملية التثبيت. عند إعادة التشغيل بعد تثبيت blendOS، تذكر التمهيد من القرص الصلب بدلاً من محرك أقراص USB (إذا كنت تستخدمه). إذا كنت تستخدم برنامج محاكاة افتراضية مثل VirtualBox، فغيّر ترتيب التمهيد وضع القرص الصلب في الأعلى.

إدارة البرامج والتحديثات

يستخدم blendOS تقنية الحاويات لإدارة البرامج. يمكنك إعداد حاويات لتوزيعات مختلفة داخل blendOS ثم استخدام البرامج من داخل تلك الحاويات. ستجد قائمة إعدادات blendOS التي يمكنك من خلالها إنشاء حاويات.

يتم إدراج حاويات Linux المختلفة في blendOS


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

حاوية Debian قيد التشغيل في blendOS

قد تعتقد أنه لتثبيت البرامج وتحديثها، يتعين عليك فتح حاوية لتوزيعة معينة. ومع ذلك، هذا ليس ضروريًا. باستخدام صيغة خاصة، يمكنك تثبيت التطبيقات وتشغيلها مباشرة من نظام blendOS الأساسي. كل ما عليك فعله هو وضع علامة النقطة (.) بعد اسم الحزمة ثم اسم التوزيعة. لنفترض أنني أريد تثبيت مشغل الوسائط VLC على حاوية Debian. للقيام بذلك، سأقوم بتشغيل:


sudo apt.debian install vlc

تثبيت VLC على blendOS عبر حاوية Debian

لتشغيل التطبيق، سأقوم بتشغيل:

vlc.debian

تشغيل VLC على blendOS عبر حاوية Debian

يحتوي blendOS على ميزة تسمى “الارتباطات” التي تتيح لك ربط تطبيق بتوزيع معين. لنفترض أنك تريد دائمًا استخدام GIMP المثبت في حاوية Ubuntu. يمكنك ربط حزمة GIMP بـ Ubuntu حتى لا تضطر إلى إضافة بادئات. يمكنك إدارة الارتباطات من إعدادات النظام.


ربط GIMP بحاوية Ubuntu في blendOS

في حالتي، لتشغيل GIMP، أحتاج فقط إلى تشغيل جيمب على سطر الأوامر دون أي بادئات.

تشغيل GIMP على blendOS

لكن ليس الجميع يحبون تذكر الأوامر لتشغيل التطبيقات. ليس عليك أن تفعل ذلك. أي تطبيق تقوم بتثبيته على أي حاوية سيظهر أيضًا في قائمة التطبيقات. يمكنك الانتقال إلى قائمة التطبيقات وتشغيل التطبيق من واجهة المستخدم الرسومية.

تطبيقات من حاويات Linux مختلفة في نفس المكان على blendOS


إذا قمت بتنزيل حزمة من الإنترنت، فيمكنك تثبيتها على نظامك مباشرةً. كل ما عليك فعله هو النقر نقرًا مزدوجًا فوق الحزمة وسيفتح برنامج تثبيت حزمة blendOS مع خيار اختيار حاوية.

مثبت حزمة واجهة المستخدم الرسومية في BlendOS

يوجد أيضًا متجر برامج مخصص بواجهة مستخدم رسومية في blendOS يشبه المتجر الذي تحصل عليه في Ubuntu. يمكنك البحث عن البرامج وتثبيتها من هناك أيضًا. يأتي البرنامج الموجود في المتجر من Flathub.

مثال على متجر برامج blendOS


لتحديث النظام، يوفر blendOS أداة مساعدة تسمى “akshara”. إذا كنت ترغب في تحديث النظام، فما عليك سوى تشغيل:

sudo akshara update

تحديث blendOS باستخدام أداة akshara

يمكنك أيضًا العثور على خيار التحديث من إعدادات النظام إذا كنت تفضل استخدام واجهة المستخدم الرسومية.

قائمة إعدادات النظام تعرض خيار تحديث blendOS

يغطي هذا التحديث أيضًا أي تغييرات في النظام قمت بتضمينها في ملف system.yaml. لذا، بعد التحديث، ستحتاج إلى إعادة تشغيل النظام.


يمكنك أيضًا تحديث الحاويات الفردية. للقيام بذلك، افتح حاوية وقم بتشغيل الأمر لتحديث هذا التوزيع. بالنسبة إلى Debian، يمكنك تشغيل sudo apt تحديث وبالنسبة لفيدورا، يمكنك تشغيل sudo dnf تحديث في سطر أوامر الحاوية.

يبدو أن دعم تطبيقات Android واعدًا

تهيئة تطبيقات Android في blendOS

يتيح لك blendOS تثبيت تطبيقات Android مباشرة على النظام من خلال Waydroid. فهو يتيح لك تثبيت F-Droid وAurora Store للوصول إلى تطبيقات Android وتثبيتها. سيتعين عليك أولاً تهيئة Waydroid من إعدادات النظام. بعد التهيئة، يمكنك تثبيت متاجر التطبيقات.

يمكنك أيضًا تثبيت Waydroid وإعداده في توزيعات Linux الأخرى. ومع ذلك، يزيل blendOS متاعب التثبيت ويجعله جزءًا من الإعداد الأولي.


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

وصفة للكارثة؟

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

يجب أن أقول إن blendOS قد نفذ هذه الفكرة بشكل جيد للغاية. لقد استخدمت حاويات Debian وUbuntu وFedora وArch وقمت بتثبيت البرامج عليها. ولم أواجه أي مشاكل حتى الآن.


تعد ميزة “الارتباطات” ميزة رائعة تتيح لك نسيان أي حزمة من أي حاوية. إذا كنا نتحدث عن تثبيت نفس الحزمة من حاويات مختلفة، فلا أرى أي سبب عملي لذلك. لذا فلا داعي للقلق بشأن ذلك أيضًا.

فهل نظام blendOS خالٍ من الأخطاء؟ ليس تمامًا. لقد واجهت بعض التحديات عند استخدام هذا التوزيع. وهذا جعلني أفكر فيما إذا كانت الميزات التي أحصل عليها تستحق التضحية بميزات جودة الحياة في التوزيعات الأخرى.

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

ولكي نكون منصفين هنا، فقد تم إصدار blendOS v4 مؤخرًا. لذا يجب أن تتوقع أخطاء وسلوكيات غريبة وتعطل النظام بشكل متكرر. على سبيل المثال، واجهت حلقة لا نهائية أثناء عملية التثبيت. وكانت هناك مشكلة أخرى وهي أنه بعد التشغيل، انتقل النظام إلى نفس شاشة التثبيت بدلاً من الدخول إلى نظام blendOS المثبت.


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

على عكس العديد من التوزيعات الكبيرة الأخرى، لا ينبغي لك أن تتوقع تجربة “تعمل فقط” من blendOS. كنت أواجه الكثير من حالات التعطل، والشاشات غير المستجيبة، والشاشات السوداء، والنوافذ الفارغة أثناء اختبار التوزيع. كانت هناك حالات اضطررت فيها إلى إعادة التشغيل لأن الشاشة كانت عالقة إلى الأبد. كان هذا أكثر وضوحًا عندما حاولت القيام بمهام متعددة.

كما شعرت أن دعم Android مليء بالأخطاء. كانت عملية التهيئة سهلة. ولكن بعد ذلك، حاولت تشغيل كل من F-Droid وAurora Store، وكلاهما أظهر نافذة بيضاء قبل التعطل في النهاية.

مثال على مشكلة الشاشة البيضاء في blendOS


يؤدي تهيئة Waydroid إلى تثبيت بعض تطبيقات Android المساعدة تلقائيًا مثل الآلة الحاسبة ومدير الملفات والتقويم وما إلى ذلك. ومع ذلك، لم أتمكن من فتح أي منها. لست متأكدًا ما إذا كانت هذه مشكلة في Waydroid أم blendOS.

هناك مشكلة أخرى وهي أنه عند إعادة تشغيل الجهاز، ستحتاج إلى تثبيت F-Droid وAurora Store مرة أخرى. لن تجدهما في قائمة التطبيقات. إذا فتحت إعدادات النظام، فسترى أنه يُطلب منك تثبيتهما بدلاً من إتاحة خيار فتحهما مباشرة.

لا تقتصر مشكلة الشاشة البيضاء على Waydroid. فعندما قمت بإيقاظ النظام من وضع السكون وتسجيل الدخول مرة أخرى، أصبحت النوافذ التي كانت مفتوحة قبل الدخول إلى وضع السكون بيضاء وفارغة.

blendOS هو المناسب لك إذا…

لا يزال blendOS جديدًا إلى حد ما. تم إصدار أحدث إصدار v4 للتو. وكما هو الحال مع أي توزيع، سيستغرق الأمر بعض الوقت للوصول إلى حالة أكثر استقرارًا وقابلية للاستخدام. ومع ذلك، فمن المؤكد أنه ليس توزيعًا للاستخدام اليومي حتى الآن.


أولاً، ستحتاج إلى أجهزة جيدة لتشغيلها بشكل صحيح. توصي blendOS بذاكرة وصول عشوائي (RAM) بسعة 4 جيجابايت على الأقل ومساحة تخزين بسعة 25 جيجابايت. ولكنك ستواجه تجربة بطيئة مع ذلك. سيؤدي تشغيل تطبيقات متعددة من حاويات متعددة إلى استهلاك قدر كبير من ذاكرة الوصول العشوائي (RAM).

ناهيك عن ذلك، كلما زاد عدد الحاويات التي تقوم بتنزيلها، كلما نفدت المساحة بشكل أسرع. لقد خصصت 30 جيجابايت لنظام blendOS ونفدت المساحة تقريبًا بعد تثبيت 3-4 تطبيقات كبيرة (LibreOffice وGIMP) من توزيعات مختلفة.

ثانيًا، إنه ليس مصقولًا مثل توزيعات Linux الشائعة الأخرى. يمكنك القيام بمهام أساسية دون الكثير من المتاعب. لكن المستخدمين المحترفين والمتعددي المهام سيشعرون بخيبة الأمل. هناك أيضًا منحنى تعليمي حتى إذا كنت مستخدمًا متمرسًا لنظام Linux. لا تعمل جميع الوظائف طوال الوقت وأفضل شكل للدعم هو خادم Discord الخاص بهم. بخلاف ذلك، لن تجد الكثير من المساعدة فيما يتعلق بالتوزيعة.


الآن، إذا كنت تحب الإصدارات المستمرة من Arch، أو تحتاج إلى أمان إضافي مثل عدم قابلية blendOS للتغيير، أو تفضل التحديثات الذرية للحصول على تجربة أكثر استقرارًا، فقد يكون blendOS خيارًا مفضلًا. وسواء كان وجود توزيعات متعددة في توزيع واحد فكرة جيدة أم لا، فهذا يختلف من شخص لآخر. أنا أؤيد ذلك طالما أنه لا يخلق تعقيدات إضافية ومشاكل اعتماد، والتي أعتقد أن blendOS يتعامل معها بشكل جيد حقًا.

إذا كان هذا هو ما تفضله، فافعل ذلك. هناك ميزة كبيرة أخرى لنظام blendOS وهي طبيعته الإعلانية. يمكنك تخصيص النظام بسهولة بمجرد تحرير ملف YAML وإعادة تشغيله بسرعة.


على الرغم من أن blendOS يعد حلاً عمليًا للتنقل بين توزيعات الأجهزة، إلا أنني ما زلت مترددًا بشأن التوصية به للآخرين. فهو ليس الخيار المفضل لدى الجميع. ولكن حتى لو وضعنا ذلك جانبًا، فهناك العديد من المجالات التي تحتاج إلى تحسين. في الوقت الحالي، نحتاج إلى دعم أكثر قوة لتطبيقات Android. الوثائق جيدة ولكنها بحاجة إلى أن تكون أكثر شمولاً. الدعم محدود في الوقت الحالي، ولكن نأمل أن يتغير هذا مع اعتماد المزيد من الأشخاص له.


وبناءً على كل ما قيل، أتطلع إلى استخدام blendOS يوميًا بمجرد أن يصبح أكثر نضجًا.

أضف تعليق