Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.

مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

ما هو DragonFly BSD، وهل يستحق التثبيت كنظام تشغيل؟

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

dragonfly-bsd-logo-with-dragonfly مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

ملخص

  • يركز DragonFly BSD على قابلية التوسع وتعدد المعالجات. يبدو أشبه بنظام تشغيل بحثي منه بنظام سطح مكتب يومي.
  • التثبيت بسيط ويركز على وحدة التحكم. قد يكون X مليئًا بالأخطاء.
  • يبدو النظام رائعًا لتجارب النواة وقابلية التوسع (vkernel و HAMMER)، ولكنه ليس مثاليًا للاستخدام اليومي.

في عالم BSD، يبدو أن FreeBSD يحظى بأكبر قدر من الاهتمام، إلى جانب OpenBSD وNetBSD. هناك فرع من FreeBSD، DragonFly BSD، يدّعي أنه مُحسّن للأجهزة الحديثة متعددة الأنوية. كيف يُقارن في الواقع؟

Table of Contents

ما هو DragonFly BSD؟

dragonfly-bsd-website مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

DragonFly BSD هو نظام قائم على BSD يهدف إلى دعم بنى المعالجات المتعددة.

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

نشأ اسم “DragonFly BSD” عندما كان ديلون يلتقط صورًا في حديقته الخلفية. صادف يعسوبًا والتقط له صورة. قرر اختيار اسم وشعار النظام، وهو أيضًا يعسوب.

ما الذي يجعل DragonFly BSD فريدًا؟

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

تثبيت DragonFly BSD

dragonfly-install-screen مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل dragonfly-install-configure-menu مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

dragonfly-install-files مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل
dragonfly-filesystem-select مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل dragonfly-disk-select مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل dragonfly-installation مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل dragonfly-install-menu مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

كان تثبيت DragonFly BSD بسيطًا. كل ما كان عليّ فعله هو تنزيل الوسائط من صفحة تنزيل المشروع وتشغيله. قررتُ اختباره في جهاز افتراضي.

اقرأ أيضا:  لماذا عملية النسخ الاحتياطي لصور Google Photos بطيئة جدًا

عند تشغيل الجهاز الافتراضي، شغّلتُ صورة التثبيت، وظهرت لي شاشة تسجيل دخول. لتشغيل برنامج التثبيت، سجّلتُ الدخول باسم “installer”. ظهر برنامج التثبيت النصي. ولأنني قضيتُ جزءًا كبيرًا من التسعينيات في تثبيت الألعاب على نظام MS-DOS، بدت شاشة التثبيت مألوفة.

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

بعد انتهاء عملية التقسيم، يُثبّت البرنامج من وسيطة التثبيت. وأخيرًا، يُتيح لك برنامج التثبيت تثبيت “bootblocks”، أي مُحمّل إقلاع BSD.

بعد التثبيت، يحين وقت تهيئة النظام. يفتح DragonFly قائمةً تُمكّنك من ضبط ساعة النظام، وكلمة مرور الجذر، وإضافة مستخدمين. في أنظمة BSD، لا تنسَ إضافة أي مستخدمين سيستخدمون أمر su إلى مجموعة “wheel”. هذا مهم إذا كنتَ المستخدم البشري الوحيد على نظامك. وإلا، فسيتعين عليك تسجيل الخروج ثم تسجيل الدخول مرة أخرى بصلاحيات الجذر إذا كنتَ ترغب في تنفيذ أي أوامر إدارية.

كيفية استخدام DragonFly BSD

dragonfly-x11-environment مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

التثبيت الافتراضي لـ DragonFly BSD يشبه التثبيت الأساسي لتوزيعة لينكس تقنية مثل Gentoo أو Arch. لا يوجد سطح مكتب رسومي افتراضيًا. يمكنك تسجيل الدخول إلى وحدة تحكم عادية وتشغيل الأوامر من نافذة الأوامر. نافذة الأوامر الافتراضية هي tcsh، وهي قياسية في أنظمة BSD.

وهناك فرق آخر عن أنظمة لينكس المذكورة سابقًا، وهو استخدام الأمر su لتشغيل الأوامر مؤقتًا بصلاحيات الجذر. غالبًا ما يُضاف إليه الرمز “-” (شرطة)، مما يمنحك نفس بيئة الجذر:

su -

يمكنك بعد ذلك إدخال الأوامر بصلاحيات الجذر حتى تكتب “exit” أو تضغط على Ctrl+D للعودة إلى موجه المستخدم العادي.

اقرأ أيضا:  كيفية النشر على Instagram من جهاز كمبيوتر شخصي أو جهاز Mac

مرة أخرى، ولأنني من عصر MS-DOS، فأنا أيضًا مرتاح لبيئة سطر أوامر ملء الشاشة، لكن استخدام سطح المكتب الحديث يتطلب واجهة مستخدم رسومية. كان تثبيتها سهلًا للغاية.

مثل الأنظمة الأخرى، يحتوي DragonFly BSD على مدير حزم. يُسمى هذا المدير pkg، وهو مشابه لمديري الحزم الآخرين على Linux وBSD.

لقد ثبّتتُ الحزم الموصى بها في دليل DragonFly BSD.

su -
pkg install xorg xdm cwm

dragonfly-pkg-install-xorg مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

حاولتُ اختبار الحزم المُثبّتة باستخدام أمر startx.

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

عادةً، إذا واجهتُ مشكلة مع X، يُمكنني التبديل إلى وحدة تحكم افتراضية على الأنظمة الشبيهة بيونكس، ولكن بما أنه لا يبدو أنه يستمع إلى لوحة المفاتيح، فكل ما يُمكنني فعله هو إعادة تشغيل الجهاز. كنتُ سعيدًا لأنني لم أُعدّه لبدء XDM أو مدير عرض آخر.

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

dragonfly-top مميزات DragonFly BSD التي تجعله خيارًا مختلفًا بين أنظمة التشغيل

سأضطر لمواصلة استكشاف DragonFly BSD عبر وحدة التحكم. حاولتُ البحث عن دليل على دعم DragonFly BSD للمعالجات المتعددة. شغّلتُ البرنامج من الأعلى لرؤية جميع العمليات الجارية، لكنني لم أجد أي شيء يبدو مختلفًا بشكل واضح عن Linux أو أنظمة BSD الأخرى.

ما لاحظتُه أيضًا حول DragonFly BSD

على الرغم من فشل DragonFly BSD الواضح في استخدام سطح المكتب، إلا أن النظام يتميز ببعض الميزات المثيرة للاهتمام. يتضمن ذلك “نواة افتراضية” أو vkernel تتيح لك تشغيل نواة كاملة في مساحة المستخدم. هذا أمر غير معتاد، حيث تعمل معظم أنظمة التشغيل في مساحة ذات امتيازات. من المفترض أن يُسهّل هذا تصحيح أخطاء النوى. أشك في أن معظم المستخدمين سيكونون مطوري نوى، لكنه يُظهر مدى التزام DragonFly BSD بالابتكار.

اقرأ أيضا:  ما هو الفرق بين HTTP و HTTPS

هل يجب عليك استخدام DragonFly BSD؟

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

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

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

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

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

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

زر الذهاب إلى الأعلى