CRUX Linux: الدليل الكامل للتوزيع البسيط للخبراء

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

CRUX 3.8 تحديث

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

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

ما هو CRUX Linux؟

CRUX Linux هي توزيعة GNU/Linux بسيطة، تم إنشاؤه بهدف توفير بيئة خفيفة الوزن ونظيفة ومحسنة لهندسة x86-64. يعود تاريخ ميلاده إلى عام 2001، على يد Per Lidén، الذي سعى إلى تطبيق مبدأ KISS (Keep It Simple, Stupid) على توزيع من شأنه القضاء على كل شيء غير ضروري، مفضلاً التحكم المطلق من قبل المستخدم وتخصيص النظام من القاعدة.

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

فلسفة ونهج CRUX

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

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

المكونات التقنية والميزات الرئيسية

  • العمارة: تم تصميم CRUX لأنظمة x86-64. على الرغم من وجود منافذ أو إصدارات لأنظمة معمارية أخرى مثل PowerPC وSparc، إلا أن الإصدار الرئيسي مخصص لأنظمة 64 بت.
  • جوهر: إنه يستخدم نواة Linux متجانسة، ويوفر جميع الميزات والتحديثات الأحدث لهذه النواة.
  • نموذج التنمية: إنه مشروع مفتوح المصدر ومجاني تمامًا، بموجب ترخيص GPL.
  • نظام التمهيد: ويستخدم نصوص shell على غرار BSD لإدارة الخدمات، وتجنب البدائل الأكثر تعقيدًا مثل systemd، مما يسهل الإدارة المباشرة والشفافة للمستخدم.
  • نظام الحزمة: يعتمد على ملفات .tar.gz. تعتبر الحزم بسيطة وتأتي مع الملفات الأساسية للتجميع والتثبيت.

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

نظام الموانئ في CRUX

تشكل المنافذ مركز إدارة البرامج في CRUX. يتكون المنفذ من دليل يحتوي على الملفات الأساسية لتجميع تطبيق: Pkgfile (البرنامج النصي مع قواعد التجميع)، وملف البصمة (مع القائمة المتوقعة للملفات بعد التجميع واختبار الانحدار)، وإذا لزم الأمر، التصحيحات أو العناصر الداعمة الأخرى.

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

مديرو الحزم: pkgutils و prt-get

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

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

أحد الجوانب المهمة التي يجب وضعها في الاعتبار هو ذلك إدارة التبعيات اختيارية وليست تلقائية دائمًا في CRUX؛ على الرغم من أن الأمر prt-get يسمح بإدراج التبعيات، إلا أن تثبيتها هو مسؤولية المستخدم. ويؤكد هذا القرار مرة أخرى على مبدأ التحكم والشفافية الذي يحدد فلسفة CRUX.

الاختلافات مع توزيعات لينكس الأخرى

يمكن تلخيص النقاط المميزة لـ CRUX مقارنة بالخيارات الأخرى في عالم Linux على النحو التالي:

Característica صليب توزيعات أخرى
نهج الحد الأدنى، موجه نحو التنمية متغير، موجه بشكل عام للمستخدمين
نظام الحزمة المنافذ (التجميع من المصدر) مديري الثنائيات مثل APT، YUM، Pacman…
ابدأ النظام مخطوطات شل systemd، SysVinit، Upstart، وما إلى ذلك.
توثيق محدود واسعة النطاق ومفصلة

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

عملية التثبيت: خطوة بخطوة

إن عملية تثبيت CRUX هي مثال واضح لفلسفة KISS... أو العكس كما أقول. انسَ برنامج التثبيت الرسومي ومعالجات الخطوات خطوة بخطوة: هنا يتم كل شيء من خلال وحدة التحكم وبتحكم مطلق من قبل المستخدم.

  1. تنزيل صورة CRUX من الموقع الرسمي. لديك الإصدارات الحالية والسابقة، بالإضافة إلى المرايا الموزعة في جميع أنحاء العالم (ألمانيا، فرنسا، إيطاليا، المملكة المتحدة، الولايات المتحدة الأمريكية، إلخ).
  2. إنشاء وسائط التثبيت على USB أو CD ثم قم بتشغيل النظام منه.
  3. ستظهر بيئة التمهيد. من هنا، سوف تحتاج إلى إدارة أقسام القرص الصلب لديك. بإمكانك استخدام أدوات مثل fdisk أو cfdisk لتحديد بنية النظام لديك.
  4. يقوم بإنشاء أنظمة الملفات ويقوم بتثبيت الأقسام الضرورية، إلى جانب وسائط التثبيت.
  5. الخطوة التالية تتضمن تجميع النواة الخاصة بك. لا يقوم CRUX بتثبيت أي برنامج تم تكوينه مسبقًا؛ سوف تحتاج إلى تخصيصه وفقًا لأجهزتك.
  6. قم بتثبيت وتكوين أداة تحميل التشغيل المدعومة (مثل GRUB أو LILO).
  7. أكمل التثبيت، وقم بتعيين كلمات المرور الرئيسية الخاصة بك، ثم أعد التشغيل لبدء التشغيل في نظام CRUX الجديد.

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

أخبار وتحديثات CRUX

CRUX عبارة عن توزيع نشط، مع تطورات وتحديثات مستمرة. الإصدار المستقر الأحدث (اعتبارًا من عام 2025) هو 3.8، والذي تم إصداره في أبريل من هذا العام، مما يدل على أنه لا يزال هناك مجموعة مخصصة من المطورين والمستخدمين.

تُظهر الإصدارات السابقة، من 1.0 التي تم إصدارها في ديسمبر 2002 إلى 3.7 التي تم إصدارها في سبتمبر 2022، تطورًا مستمرًا والتزامًا قويًا بتحسين النظام وتكييفه مع التقنيات الجديدة.

يقوم المجتمع بالإبلاغ عن التطورات الجديدة والتغييرات المهمة من خلال موقعه الرسمي ومنتدياته وقنوات IRC. على سبيل المثال، تم مؤخرًا نقل مدير الأجهزة من devfs إلى udev، بما يتماشى مع التقدم الذي أحرزته نواة Linux.

CRUX وتأثيره على التوزيعات الأخرى

من المثير للاهتمام أن CRUX كان مصدر الإلهام الأصلي لـ Arch Linux، أحد أكثر توزيعات الإصدار المتداول شيوعًا اليوم. استعارت Arch مبادئ البساطة والشفافية والتحكم المطلق، على الرغم من وجود مجتمع أكبر بكثير وتوثيق أكثر شمولاً.

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

الطبعات والوسائط البديلة

على الرغم من أن الإصدار الرئيسي من CRUX يستهدف x86-64، فهناك مشاريع مثل إصدارات CRUX PPC (PowerPC) وSparc، بالإضافة إلى إصدار LiveCD يسمى lCRUX. يتم صيانة هذه البدائل من قبل مطورين ومجموعات متخصصة تجمع بين مستخدمي الأجهزة الأقل شيوعًا. في حالة PowerPC، هناك أيضًا دعم لوحدات المعالجة المركزية المحددة وميزات مفيدة لأجهزة الكمبيوتر المحمولة، مثل قياس تردد وحدة المعالجة المركزية.

CRUX في المجتمع: المستخدمون والدعم

مجتمع CRUX صغير ولكنه ملتزم ونشط للغاية. هناك منتديات رسمية، وقنوات IRC (حاليًا على Libera.Chat)، وصفحات موارد باللغة الإسبانية ولغات أخرى. على الرغم من أن الوثائق ليست واسعة النطاق أو مفصلة كما هو الحال في الأنظمة الأخرى، إلا أنها تشجع الحوار بين المستخدمين والبحث عن حلول تعاونية.

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

المزايا والصعوبات المحتملة

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

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

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

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

ExTiX
المادة ذات الصلة:
ExTiX 20.8: أول توزيعة بنظام Linux 5.8

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.