↓ التخطى الى المحتوى الأساسى

أنا أستخدم آرتش بالمناسبة: فلسفة Arch Linux وتجربة استخدامها

 Author
الناشر
خالد
أنشر عن المصادر المفتوحة من برمجيات وتطبيقات
محتوى المقال

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

مقال اليوم عن توزيعة ظلت محاطة بهالة من الغموض والرهبة، الكلام هنا هو عن Arch Linux!

من أين بدأت الحكاية؟
#

الموضوع بدأ على يد مطور كندي يُدعى Judd Vinet في عام 2001 ثم نُشر أول إصدار رسمي من Arch Linux في مارس 2002. استلهم المشروع رؤيته التقنية من البساطة التي تميزت بها أنظمة وتوزيعات مثل Slackware و PLD Linux و CRUX وتطور بمرور السنوات إلى توزيعة مستقلة يشارك مجتمعها في تطوير الحُزم والأدوات والتوثيق.

ولأن التوزيعة بُنيت على أُسس مجتمعية متينة فقد استمرت مسيرتها بنجاح وتداول مرن في إدارتها، ففي أواخر عام 2007 انتقلت قيادة المشروع من Judd Vinet إلى Aaron Griffin ثم انتُخب Levente Polyák خلفا له في عام 2020 وفقا لـ إعلان انتقال القيادة وأُعيد انتخابه في انتخابات عام 2026.

محطة من الذاكرة: أنا أستخدم آرتش بالمناسبة
#

قبل الدخول في التفاصيل، لابد من التوقف عند العبارة الشهيرة التي تحولت إلى أيقونة ساخرة في مجتمع التقنية وهي I use Arch btw، أو «أنا أستخدم آرتش بالمناسبة»، التي أصبحت جزءا من المزاح بين مستخدمي لينكس حول التوزيعة وتجربة إعدادها.

هذا التفاخر الفكاهي يُظهر بأن مستخدم آرتش يشعر بالتميز لأنه تجاوز مرحلة التثبيت النصية وفهم مكونات نظامه بعمق.

التثبيت وحرية الاختيار
#

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

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

مصطلحات أساسية لتسهيل الفهم
#

مبدأ البساطة
#

البساطة هنا تتعلق بتصميم النظام وأدواته وتقليل التعقيد والتعديلات غير الضرورية، وليس بالضرورة تقديم أسهل تجربة للمبتدئ.

تسعى آرتش إلى إبقاء البرامج قريبة مما يقدمه مطوروها الأصليون مع إضافة ترقيعات عند الحاجة إلى ضمان البناء والتوافق مع بقية الحُزم. وقد تناولنا مفهوما قريبا في مقالنا حول Slackware.

التحديثات المتدحرجة (Rolling Release)
#

تعتمد آرتش على تحديث النظام باستمرار بدلا من دورة إصدارات تستلزم الانتقال دوريا من إصدار رئيسي إلى آخر ويسعى المشروع إلى توفير إصدارات حديثة من البرامج لكن وصولها إلى المستودعات يعتمد على تجهيز الحُزم ونشرها؛ فلا يعني ذلك وصول كل برنامج لحظة صدوره.

ومن النقاط المهمة أن آرتش تدعم تحديث النظام بصورة متكاملة، بينما الترقيات الجزئية غير مدعومة بسبب ترابط المكتبات والحُزم. وقد تتطلب بعض التحديثات تدخلا من المستخدم، كما يوضح دليل صيانة النظام.

مدير الحزم Pacman
#

هو مدير الحُزم الخاص بالتوزيعة ويُستخدم من سطر الأوامر لتثبيت الحُزم وتحديثها وإزالتها وإدارة الاعتماديات (Dependencies). وتوفر المستودعات الرسمية حُزما مبنية مسبقا، بحيث لا يحتاج المستخدم إلى تجميع كل برنامج من المصدر.

يتتبع Pacman الحُزم المثبتة ويربطها بملفاتها واعتمادياتها، ويمكن الرجوع إلى توثيقه الرسمي لفهم أدوات الإدارة وخياراتها.

مستودع المستخدمين AUR
#

اختصار لـ Arch User Repository وهو مساحة يشارك فيها المجتمع وصفات بناء الحُزم إن صح التعبير، المعروفة باسم PKGBUILD والملفات المرافقة لها.

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

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

موسوعة ArchWiki
#

هي مشروع توثيق مجتمعي واسع يغطي تثبيت آرتش وإعداد مكوناتها وتشخيص مشكلاتها. تتطور مقالاته بمساهمات المستخدمين الذين يصححون المعلومات ويحدثون الشروح وينظمونها.

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

التخصيص واستهلاك موارد الجهاز
#

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

لكن مدير الحُزم يضيف اعتماديات تحتاجها البرامج أيضا وقد تتضمن الحُزم خدمات أو أدوات لها وظائف ضرورية. لذلك يظل فهم ما تثبته وإعداد الخدمات جزءا من إدارة النظام.

يمكن لهذه المرونة أن تساعدك على بناء بيئة مناسبة، بينما يعتمد الأداء الفعلي على العتاد والتعريفات وسطح المكتب والتطبيقات.

ختاما
#

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

نتمنى أن تكون الصورة قد وصلت ولو بالشيء القليل.

إذا كنت تعرف شخصا يستخدم هذه التوزيعة، شاركه هذا المقال.

روابط ذات صلة
#

  1. التعريف الرسمي بتوزيعة Arch Linux
  2. توثيق مدير الحزم Pacman
  3. دليل مستودع المستخدمين AUR
  4. أداة التثبيت archinstall
  5. دليل صيانة نظام آرتش
إذا كان لديك حساب على GitHub ولاحظت معلومة غير دقيقة، يمكنك اقتراح تصحيحها باستخدام زر «تعديل المحتوى» (أيقونة القلم) أسفل عنوان المقال. تُراجع التعديلات المقترحة قبل نشرها.

شارك المقال على منصات التواصل

قد يهمك أيضا