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

Ubuntu هو توزيع شائع لسطح مكتب Linux ، ولكن تم انتقاد بعض خيارات التصميم الخاصة به مؤخرًا.

ماذا لو كان هناك توزيعة سطح مكتب ودية تعتمد على Ubuntu ولكنها أبقت التغييرات غير المرغوب فيها خارج النظام الأساسي؟ قد يكون نظام Vanilla OS هو ما تبحث عنه.

ما هو نظام تشغيل الفانيليا؟

فانيلا او اس هو توزيعة Linux تهدف إلى تأمين أعلى من توزيعات Linux المكتبية الأخرى. إنه مبني على Ubuntu ولكنه يضيف لمسة: ملفات النظام الأساسية غير قابلة للتغيير. هذا يعني أنه مغلق من التغييرات التي قد تجريها برامج الجهات الخارجية.

يأتي الاسم من فكرة أن النية الأصلية للتوزيعة كانت أنها ستقدم تجربة أسهم دون أي تعديلات أجرتها Canonical على Ubuntu.

لماذا توزيعة لينكس غير قابلة للتغيير؟

الثبات في توزيعات Linux هو مفهوم أصبح شائعًا بشكل متزايد في أنظمة الحاويات. يتم توحيد التوزيعات غير القابلة للتغيير بحيث تكون متماثلة في كل تثبيت.

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

instagram viewer

حتى النظام غير القابل للتغيير يحتاج إلى تحديثات حيث يتم اكتشاف الأخطاء أو الثغرات الأمنية. كيف يدير Vanilla OS هذه التحديثات؟ يستخدم ما يسمى ABRoot.

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

تثبيت Vanilla OS على جهاز الكمبيوتر

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

كما هو الحال مع Ubuntu ، ستقوم بالتمهيد في بيئة حية. بشكل افتراضي ، يستخدم Vanilla OS بيئة جنوم 3 قياسية. يمكنك استكشاف سطح المكتب وعندما تكون جاهزًا للتثبيت ، انقر فوق قم بتثبيت Vanilla OS.

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

سطح المكتب Vanilla OS

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

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

يأتي مع متصفح ويب ، يسمى بشكل خيالي الويب. يمكنك أيضًا تثبيت متصفحات أخرى قد تكون أكثر دراية بها ، مثل Firefox و Chromium.

إدارة الحزم في Vanilla OS

تمثل ثبات نظام Vanilla OS تحديًا لتثبيت برامج إضافية. تتضمن الكثير من الحزم الرئيسية ملفات التكوين وتتطلب تبعيات أخرى. تتمثل الطريقة التقليدية لكل من APT و RPM في تثبيت مجموعة من الحزم في أدلة النظام الرئيسية.

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

يتمثل أحد الحلول لهذه المشكلة في شحن المزيد من البرامج كحزم قائمة بذاتها تحتوي على كل تبعياتها معًا. هذا هو النهج الذي اتبعته حزم Snap الخاصة بـ Flatpak و Canonical. Flatpak هو تنسيق الحزمة الافتراضي في Vanilla OS ، ربما كرد فعل على الجدل بين مستخدمي Ubuntu حول الانتفاخ المزعوم لحزم Snap.

هذا النهج الجديد لتوزيع البرامج يكمل ثبات Vanilla OS من خلال منع التطبيقات من التدخل في شؤون النظام الأساسي.

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

يمكنك أيضًا تثبيت الحزم باستخدام سطر الأوامر ، كما هو الحال مع أنظمة Debian أو Ubuntu القياسية. نظرًا لأن مديري الحزم التقليديين يقومون بإجراء تعديلات على النظام ، فقد تعتقد أنه لا يمكنك تثبيت حزم إضافية مع ثبات Vanilla OS. يتغلب نظام Vanilla OS على هذا الأمر مع APX.

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

على سبيل المثال ، لتثبيت Firefox:

apx تثبيت فايرفوكس

بناء جملة APX مشابه جدًا لـ APT ومديرو حزم Linux الأخرى. سيكون تثبيت الحزم وترقيتها مألوفًا لمن هم بالفعل مرتاحون لمقاربة Debian / Ubuntu لإدارة الحزم.

هل Vanilla OS مناسب لك؟

قد تتساءل عما إذا كان نظام Vanilla OS يناسب احتياجاتك الحاسوبية. لا تزال توزيعة جديدة جدًا ، حتى لو كانت مبنية على سجلات تتبع Debian و Ubuntu.

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

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

يحاول نظام تشغيل الفانيليا القضاء على الحشرات

Vanilla OS هو الوافد الجديد في مجال مزدحم من مشتقات Debian و Ubuntu. بنيته الفريدة هي محاولة لتقليل المشاكل من خلال جعل جوهر نظام التشغيل غير قابل للتعديل بواسطة البرامج الخارجية. في حين أن هذا يعقد إدارة الحزم ، فإن Vanilla OS يبدو وكأنه مشروع مثير للاهتمام يجب متابعته في المستقبل.

Vanilla OS هو مجرد واحد من التوزيعات القائمة على دبيان. بعض من أنجح توزيعات Linux المستخدمة اليوم ، بما في ذلك Ubuntu ، قد بنيت على الأساس الصلب لدبيان.