دليل شامل لتوزيعات BSD: التاريخ، والأنواع، والفلسفة

  • تم تطوير Origin بناءً على نظام UNIX من مختبرات Bell وتم تطويره في جامعة بيركلي.
  • التمييز بين الركائز الرئيسية الثلاث: FreeBSD (الأداء)، NetBSD (قابلية النقل) و OpenBSD (الأمان).
  • استخدام ترخيص متساهل يسمح بدمج الكود الخاص به في برامج احتكارية مثل macOS أو Windows.
  • تنوع في المشتقات المتخصصة للخوادم وأمن الكمبيوتر وبيئات سطح المكتب.

أنظمة تشغيل BSD

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

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

توزيعات BSD
مقالة ذات صلة:
دليل شامل لتوزيعات BSD: إرث يونكس

الأصل: من مختبرات بيل إلى بيركلي

تاريخ بي إس دي

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

بدلاً من الاستسلام، ابتكر أكاديميو بيركلي نسختهم الخاصة، فكانت النتيجة ولادة مشروع BSD. لم ينجُ هذا المشروع من الصراع فحسب، بل ترك بصمةً أيضاً. مساهمات وحشية التي نعتبرها اليوم من المسلّمات. فقد نشأ تطوير حزمة بروتوكولات TCP/IP، وإدارة الذاكرة الافتراضية حسب الطلب، ونظام الملفات السريع من هنا. في جوهر الأمر، يستمد جزء كبير من شبكات ويندوز ونواة نظام macOS بشكل مباشر من هذه التطورات.

توزيعات BSD
مقالة ذات صلة:
دليل شامل لتوزيعات BSD: التاريخ، والأنواع، والميزات

في سبعينيات وثمانينيات القرن العشرين، تطور النظام من أشرطة 1BSD المبكرة التي أرسلها بيل جوي إلى إصدارات أكثر تعقيدًا مثل 3BSD، والتي تضمنت بالفعل الذاكرة الافتراضية لبنية VAXفي أواخر الثمانينيات، كان منفذ 4.3BSD-Tahoe مفتاحًا لفصل التعليمات البرمجية المعتمدة على الأجهزة عن التعليمات البرمجية المستقلة عن الأجهزة، مما أدى إلى تحسين قابلية نقل النظام بشكل كبير في المستقبل.

الركائز الأساسية الثلاث: FreeBSD و NetBSD و OpenBSD

المتغيرات الرئيسية لنظام BSD

على الرغم من وجود عشرات الاختلافات، إلا أن ثلاثة مشاريع تتحمل العبء الأكبر للعائلة. أولها هو فريصدرت هذه النسخة عام ١٩٩٣، وهي على الأرجح الأكثر شهرة. يرتكز تصميمها على الأداء العالي وسهولة الاستخدام، مما يجعلها الخيار المفضل لمزودي محتوى الويب وخوادم التخزين. تعمل بسلاسة تامة على معمارية x86 و ARM ذات ٦٤ بت، وتتميز بقاعدة ضخمة من المساهمين النشطين.

توزيعات BSD
مقالة ذات صلة:
دليل شامل لتوزيعات BSD: التاريخ، والأنواع، والتراخيص

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

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

المشتقات والمشاريع المتخصصة

التوزيعات المستمدة من BSD

انبثقت من هذه المشاريع العملاقة مشاريع أكثر تحديداً. دراجون فلاي بي إس ديعلى سبيل المثال، ظهرت كنسخة متفرعة من FreeBSD لإعادة كتابة إدارة التزامن والمعالجة المتعددة (SMP)، مما ساهم في نظام الملفات HAMMER المبتكر، والموجه نحو الخوادم عالية الأداء.

توزيعات BSD
مقالة ذات صلة:
دليل شامل لتوزيعات BSD: التاريخ، والمتغيرات، والاختلافات

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

وهناك أيضاً أدوات محددة للغاية مثل البدويصُمم ليكون نظام يونكس محمولًا على محرك أقراص USB، وهو مثالي لمهام الإنقاذ والإصلاح، أو مشاريع الشبكات مثل pfSense و OPNsenseهذه جدران حماية قوية للغاية تعتمد على نظام FreeBSD وتُستخدم في الشركات حول العالم. لا يمكننا أن ننسى TrueNAS (المعروف سابقًا باسم FreeNAS) أو XigmaNAS، متخصص في التخزين المتصل بالشبكة.

رخصة BSD: محرك للصناعة

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

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

نظام BSD مقابل نظام GNU/Linux: ما هي الاختلافات؟

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

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

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

تمثل هذه المجموعة الكاملة من الأنظمة جوهر الهندسة الدقيقة، حيث تقدم حلولاً تتراوح من الأمان الشديد في OpenBSD إلى أساس الأجهزة الأكثر شيوعًا في السوق اليوم، مع الحفاظ دائمًا على المتانة والكفاءة التقنية كمعايير رئيسية لها.


أضف كمصدر مفضل في جوجل