لماذا قفزت من Manjaro Linux إلى EndeavourOS
نشرت: 2023-06-27لقد استخدمت Manjaro Linux لمدة عامين ، لكن سعادتي الأولية مع Manjaro تضاءلت بمرور الوقت ، وشعرت براحة أقل وأقل. إليكم سبب الانتقال إلى EndeavourOS.
أنا بالكاد ما كنت تسميه Distrohopper
لقد استخدمت الكثير من التوزيعات
تحت السطح
Manjaro و EndeavourOS كلاهما قائم على القوس
الاختلافات بين Manjaro و EndeavourOS
لذا إذا لم تستخدم AUR في Manjaro ، فستكون بخير؟
لماذا استخدم EndeavourOS بدلاً من القوس؟
قد تختلف المسافة المقطوعة في Manjaro
أنا بالكاد ما كنت تسميه Distrohopper
بدأت في استخدام Linux في منتصف التسعينيات ، مع RedHat Linux. في عام 2003 ، تحولت إلى منتج تجاري يسمى RedHat Enterprise Linux. تم استخدام مفترق آخر إصدار مجاني من RedHat Linux لإطلاق Fedora Linux.
في الوقت الحاضر ، تشتهر فيدورا بأنها توزيع صلب. لكن قبل عشرين عامًا ، وجدت أنه صعب الإرضاء بشأن الأجهزة التي يحب تشغيلها. إلى حد ما ، كان هذا مساويًا للدورة ، بغض النظر عن التوزيع الخاص بك. لقد كانت مجرد حياة على لينكس. كان حل المشكلات جزءًا من هذا المشهد بأكمله. لكنها أصبحت مملة.
لقد بدأت في سماع أشياء جيدة حول توزيع جديد ، وتقريباً ، غير مألوف للأجهزة يسمى Ubuntu. كان لها دعم كبير وراءها أيضًا ، لذلك لن تختفي في أي وقت قريبًا. لقد جذبتني أيضًا المشاعر الخيرية وراء التوزيع. قررت أن أجعله يغادر.
أعتقد أنه كان Ubuntu 5.04 ، Hoary Hedgehog. لقد استخدمت Ubuntu كسائق يومي حتى خريف 2019 ، عندما انتقلت إلى Manjaro. لقد كتبت بالفعل عن عمليات التفكير وراء هذه الخطوة.
بعد عامين من انتقالي إلى مانجارو ، هاجرت إلى EndeavourOS. إليكم السبب.
لقد استخدمت الكثير من التوزيعات
قد لا أكون موزعًا لكني قمت بتثبيت توزيعات أكثر مما أتذكره. كانت الغالبية العظمى منهم عبارة عن أجهزة افتراضية داخل برنامج Hypervisor مثل VirtualBox.
أحيانًا لا يكون الأمر أكثر من فضول. أنا مهتم برؤية أفكار أو دوافع شخص ما لتوزيع Linux آخر. في أوقات أخرى ، كنت بحاجة إلى التعرف على التوزيع الذي كنت سأديره أو أدعمه بطريقة ما. يتيح لك تشغيله في جهاز افتراضي الذهاب إلى المدينة بطرق لا يمكنك استخدامها في نظام الإنتاج المباشر لشخص ما.
بشكل عام ، قمت بتثبيت العديد من التوزيعات المختلفة ، وفكرت في الاختلافات بينهما ، وسألت نفسي "لماذا فعلوا ذلك ، بهذه الطريقة؟"
تحت السطح
تحته ، كل نظام Linux ، كما يقول المثل.
قلب جميع توزيعات لينكس هو نواة لينكس التي ، مع أدوات جنو الأساسية ، تشكل معظم ملفات نظام التشغيل. تكمل أنظمة التمهيد و init والمكونات الحيوية الأخرى البنية الأساسية.
تكمن الاختلافات المهمة في الفلسفة الأساسية لكل توزيعات ، واختيارهم لأنظمة الملفات المدعومة والافتراضية ، والأصداف ، وبيئات سطح المكتب. مدير الحزم الخاص بهم مهم أيضًا ، وكذلك حجم وجودة مستودعات البرامج الخاصة بهم. عدد قليل جدًا من التوزيعات هي حقًا شيء خاص بها ، تم إنشاؤها من الصفر. معظمها مشتقات لتوزيعات أخرى راسخة. هذا يعني أنهم سيستخدمون مدير الحزم لأسلافهم في المنبع.
قد يتم تجميع أو عدم تجميع التوزيعات في بعض الأدوات الفريدة لإدارة النظام أو لجعل الانتقال إلى استخدام التوزيع الجديد سلسًا وسهلاً. تعمل هذه الأدوات على تبسيط جانب واحد أو أكثر من جوانب العناية بجهاز كمبيوتر يعمل بنظام Linux ، ولكنها طبقة أخرى من التجريد بينك وبين تجربة Linux الحقيقية المجردة. إنه مشابه للعديد من أشكال Android التي تحصل عليها من مختلف الشركات المصنعة للهواتف المحمولة. وبدرجة أكبر أو أقل ، يقوم كل منهم بتراكب واجهة المستخدم والتطبيقات والأدوات المساعدة الخاصة بهم فوق مخزون Android.
لذا ، على الرغم من أنه إذا نظرت بعمق كافٍ أسفل السطح ، فإن جميع التوزيعات متشابهة ، فلا يزال يتعين عليك التعامل مع خصوصيات كل توزيع.
Manjaro و EndeavourOS كلاهما قائم على القوس
يعتمد كل من Manjaro و EndeavourOS على Arch Linux. القوس هو توزيع متداول. يتلقى تحديثات متكررة. يتم توفير تغييرات نظام التشغيل والتطبيق بمجرد قبولها للإفراج عنها. على النقيض من ذلك ، تحتوي توزيعات الإصدار النقطي على إصدار واحد أو إصدارين سنويين يشتملان على جميع التغييرات منذ الإصدار الأخير.
يعد ArchWiki على الأرجح أكثر مصادر توثيق ومعلومات Linux شمولاً على وجه الأرض. هذا جيد يستخدمه المستخدمون من جميع التوزيعات كمصدر للحقيقة.
القوس سريع وخفيف الوزن. يمنحك تثبيت Arch الجديد الحد الأدنى المطلوب لبدء التشغيل. يتم تحديد كل ما يتجاوز ذلك وتثبيته بواسطتك ، باستخدام مدير حزمة سطر أوامر pacman الذي تمت كتابته خصيصًا لـ Arch.
يحتوي Arch على نوعين مختلفين من مستودعات البرامج. تحتوي المستودعات القياسية على الحزم التي تم التصديق عليها رسميًا من قبل المشرفين على القوس. AUR (مستودع مستخدم Arch) هو مستودع ضخم آخر يحتوي على نصوص بناء يوفرها المستخدم. تقوم البرامج النصية للبناء بتنزيل التعليمات البرمجية المصدر للتطبيق وبناء التطبيق على جهاز الكمبيوتر الخاص بك.
ذات صلة: آرتش لينكس مقابل أوبونتو: أيهما يجب أن تستخدمه؟
الاختلافات بين Manjaro و EndeavourOS
يقع كل من Manjaro و EndeavourOS على أساس القوس ، لكن Manjaro بعيد جدًا عن Arch في بنائه واستخدامه. كما تقول الوثائق الرسمية نفسها ، فإن Manjaro هو نوع مختلف من الوحش:
في الواقع ، الاختلافات بين Manjaro و Arch أكبر بكثير من الاختلافات بين توزيع Ubuntu الشهير ومشتقاته العديدة ، بما في ذلك Mint و Zorin.
تمتلك Manjaro مستودعاتها الخاصة ، ويمكن للمستخدمين الوصول إلى AUR أيضًا ، على الرغم من أنها غير مدعومة رسميًا. لدى EndeavourOS مستودع صغير جدًا خاص به لعدد قليل من تطبيقات EndeavourOS التي يوفرها ، مثل برنامج الترحيب ، ويستخدم مستودعات Arch لكل شيء آخر. يمكن لـ EndeavourOS أيضًا الوصول إلى AUR.
Manjaro هو نموذج إصدار متداول منسق . يتم تعليق التحديثات والتصحيحات لمدة أسبوعين تقريبًا أثناء إجراء الاختبار والموافقة عليها. هذا يعني أنك على بعد خطوة أو خطوتين من حافة القطع ، والتي تعد عمومًا مكانًا أكثر أمانًا لك. EndeavourOS لا يفعل هذا. مع EndeavourOS ، تحصل على التحديثات والتصحيحات في نفس الوقت الذي يحصل فيه مستخدمو Arch عليها.
يوفر Manjaro أداة تثبيت برامج قائمة على واجهة المستخدم الرسومية تسمى pamac
. هذه واجهة أمامية pacman
. يتم دعم AUR بواسطة pamac
. يتم إيقاف تشغيله افتراضيًا ، ولكن بنقرة واحدة لتشغيله. هذا سهل بشكل مدهش ، لأن AUR غير مدعوم رسميًا من قبل Manjaro. ولسبب وجيه. يمكن أن يتسبب استخدام AUR على Manjaro في حدوث مشكلات خطيرة لنظامك.
ببساطة ، تتوقع AUR بشكل طبيعي أنها تعمل مع القوس القديم البسيط. EndeavourOS ليس قوسًا قديمًا بسيطًا بنسبة 100٪. ولكنه مطابق لـ Arch بكل الطرق المهمة ، لذا يمكنه استخدام مستودعات Arch و AUR بسلاسة.
Manjaro ليس شبيهًا ، وأكثر شبيهًا بالمشاهير. وبسبب التأخيرات التي يقدمها Manjaro مع التصحيحات والتحديثات ، يمكن أن تجد AUR نفسها تعمل مع مكتبات وتطبيقات قديمة على جهاز الكمبيوتر الخاص بك. عندما قلت أن AUR تتوقع منك أن تعمل على قوس قديم عادي ، كنت أضغط قليلاً. يتوقع منك أن تعمل على قوس قديم عادي ولكن مصحح ومحدث.
خلاصة القول ، استخدام AUR على Manjaro هو مقامرة. ولأنني أستخدم AUR كثيرًا ، فقد خسرت المقامرة مرات عديدة ومتكررة جدًا.
ذات صلة: Ubuntu مقابل Manjaro Linux: أيهما يجب أن تختار؟
لذا إذا لم تستخدم AUR في Manjaro ، فستكون بخير؟
للأسف لا. يبدو أن Manjaro يسقط الكرة أكثر وأكثر بطرق أخرى. عدة مرات الآن ، تم السماح بانتهاء صلاحية شهادات الأمان. عند انتهاء صلاحية الشهادات ، فقد الوصول إلى الموارد مثل المنتدى القديم المؤرشف ومركز برامج Manjaro وحتى صفحة تنزيل Manjaro.
من السهل جدًا إعداد تجديد تلقائي للشهادة بحيث لا ينبغي أن يحدث مرة واحدة. لكن بالنسبة لي ، فإن القضية الأكبر هي مسألة الحكم. كان ينبغي أن تكون الحادثة الأولى هي الدافع لوضع عملية لمنع تكرارها. لا يمكن أن يحدث هذا ، أو أنه لم يحدث بطريقة فعالة.
تتم مراجعة التصحيحات المرسلة إلى المشروعات مفتوحة المصدر واختبارها قبل طرحها في الإصدار الثابت. لدى Manjaro عادة التقاط تصحيحات غير مدمجة وغير مؤكدة ودمجها في إصداراتها من حزم البرامج ، وطرحها على المستخدمين. العمل في التقدم هو مجرد عمل في التقدم . إنها جارية ، لم تنته. ليس جاهزًا للوضع أمام المستخدمين النهائيين.
Manjaro ليس هو التوزيع الوحيد الذي قام بذلك ، لكنه تكرار الإجرام. إنه أحد أسباب إنشاء موقع Do Not Ship It كرسالة مفتوحة لتوزيعات Linux. تم اعتماده من قبل ما يقرب من 20 مطورًا ومسؤولًا عن صيانة المصادر المفتوحة.
ومن المفارقات أن دمج تصحيحات العمل قيد التقدم يقوض الأمن والاستقرار اللذين من المفترض أن يؤديا إلى تعطيل التحديثات والتصحيحات لبضعة أسابيع.
لماذا استخدم EndeavourOS بدلاً من القوس؟
كما أقول ، أنا أستخدم Arch على بعض أجهزة الكمبيوتر المحمولة الخاصة بي. ولكن على سطح مكتب برنامج التشغيل اليومي ، كنت أرغب في الحصول على أفضل ما في العالمين. كنت أرغب في استخدام Arch ، ولكن باستخدام أداة تثبيت سريعة وبسيطة ، أعطتني جميع الخيارات أثناء التثبيت التي قد أرغب في الاختيار من بينها ، بما في ذلك خيارات البرامج الأساسية وبيئة سطح المكتب.
لقد تحسن مثبت Arch archinstall كثيرًا ، ولكن لا يزال من السهل جدًا تحديد اختيار خاطئ إذا كنت تحاول المضي قدمًا بسرعة. إذا كان الكمبيوتر الذي أكسب رزقي عليه يحتاج إلى إعادة بناء ، فسوف أتحرك بسرعة. يستخدم EndeavourOS مثبت Calamares المألوف. لا يزال بإمكانك ارتكاب الأخطاء ، ولكن من السهل تصحيحها.
عند الانتهاء من التثبيت ، يتبقى لك توزيع قائم على Arch يستخدم مدير حزمة Arch القياسي ومستودعات Arch الرئيسية ، ويتم دعم AUR. كل ما تتوقعه AUR ، تحصل عليه ، لأن EndeavourOS هو Arch ، مع سمة وبعض الأدوات المساعدة خفيفة الوزن. لقد وجدت أن استخدام AUR على EndeavourOS يكون مستقرًا كما هو عند استخدامه على Arch.
ذات صلة: كيفية تثبيت Arch Linux على جهاز كمبيوتر
قد تختلف المسافة المقطوعة في Manjaro
Manjaro توزيعة تحظى بشعبية كبيرة ، لم تعد أشعر بالراحة لاستخدامها. هذا ليس سببًا لعدم تجربته بنفسك. أنت فقط من يقرر ما يناسبك.
إذا كان لا يناسبك ، وتريد أقرب شيء إلى القوس ليس القوس ، فامنح EndeavourOS دورة. الشيء الوحيد الأقرب إلى القوس هو القوس.
ذات صلة: هل EndeavourOS أسهل طريقة لاستخدام Arch Linux؟