هل أنت محتار بين اختيار OpenBSD أو FreeBSD لمشروعك القادم؟ قمنا بمقارنة نظامي التشغيل المشهورين المعتمدين على BSD.

الماخذ الرئيسية

  • لدى OpenBSD وFreeBSD عمليات تثبيت مختلفة، حيث يفترض OpenBSD المزيد من الخبرة الحاسوبية ويتميز بواجهة بسيطة بينما يتمتع FreeBSD ببرنامج تثبيت أكثر صقلًا.
  • يركز OpenBSD على الأمان وهو معروف بالتزامه بصحة التعليمات البرمجية. ومن ناحية أخرى، يتم وضع FreeBSD كنظام للأغراض العامة وله تاريخ في تشغيل البنية التحتية لـ dot-com.
  • يتمتع FreeBSD بتوثيق أفضل، بما في ذلك دليل مكتوب جيدًا يعمل كمرجع للخبراء ومقدمة للمبتدئين. وثائق OpenBSD موجهة بشكل أكبر نحو الخبراء وهي متجذرة بصريًا في التسعينيات.

OpenBSD وFreeBSD هما أحفاد يركزان على الخادم لشركة Berkeley Software Distribution الأصلية، أو BSD التي تم تطويرها في جامعة كاليفورنيا في بيركلي منذ أواخر السبعينيات وحتى التسعينيات.

باعتبارها مشاريع شعبية مفتوحة المصدر، فقد خصصت متابعين كبدائل لنظام التشغيل Linux. كيف تختلف، وأي واحد قد يكون مناسبا لك؟

عملية التثبيت: OpenBSD مقابل OpenBSD فري بي إس دي

كلاهما أوبن بي إس دي و فري بي إس دي

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

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

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

إذا قمت بخطأ ما، كل ما يمكنك القيام به هو ضرب السيطرة + ج وابدأ من جديد. يشبه برنامج التثبيت التوزيعات التي تركز على الخبراء مثل Arch أو Gentoo.

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

برنامج تثبيت FreeBSD مشابه لكن بمظهر أكثر صقلًا. ومع ذلك، لا يزال يعتمد على النص. إذا قمت بتثبيت ألعاب على نظام MS-DOS في التسعينيات، فسيبدو برنامج تثبيت FreeBSD مألوفًا.

سيرشدك أيضًا خلال عملية إعداد جهاز FreeBSD، مثل تنسيق الأقسام، والتي يقوم FreeBSD يستدعي "الشرائح"، واختيار البرامج، وإعداد اتصال بالإنترنت، وإعداد المستخدمين والوقت المناطق.

على الرغم من أنه يبدو أكثر سهولة، إلا أن برنامج تثبيت FreeBSD يفترض أيضًا الإلمام بأنظمة التشغيل المشابهة لـ Unix، كما هو الحال مع OpenBSD.

يتمتع FreeBSD بميزة على OpenBSD لامتلاكه برنامج تثبيت أكثر سهولة يمكنك من خلاله التشويش بدون دليل إذا كنت قد قمت بتثبيت نظام تشغيل من قبل.

الاستخدامات والتطبيقات

يتمتع كل من OpenBSD وFreeBSD بجذور في مشروع 386BSD لنقل قاعدة بيانات BSD إلى معالجات Intel 80386، لكنهما يستهدفان سوقين مختلفين.

تم تأسيس OpenBSD على يد Theo De Raadt بعد عدة خلافات بينه وبين مطوري NetBSD الآخرين. كان NetBSD نفسه فرعًا آخر من 386BSD.

إن شهرة OpenBSD تكمن في تركيزها على الأمن. يزعم الموقع الرسمي للمشروع أنه اعتبارًا من سبتمبر 2023، تم العثور على ثقبين بعيدين فقط في التثبيت الافتراضي "خلال فترة طويلة جدًا".

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

من المحتمل أن يكون التزام OpenBSD بالجودة التقنية سببًا في أن المكونات التي تم نقلها إلى أنظمة أخرى، مثل OpenSSH وtmux، أصبحت شائعة على نطاق واسع خارج النظام البيئي OpenBSD. يتم تثبيت OpenSSH افتراضيًا على نظامي التشغيل Windows 10 و11.

من ناحية أخرى، على الرغم من تركيز المطورين على استخدام الخادم، يتم وضع FreeBSD كنظام للأغراض العامة.

مثل OpenBSD، كان FreeBSD نظام تشغيل شائعًا لتشغيل البنية التحتية لـ dot-com أثناء ازدهار الإنترنت في التسعينيات. اشتهرت شركة Yahoo باعتمادها على FreeBSD على نطاق واسع في ذروة نشاطها، وتتولى شبكة توصيل المحتوى Open Connect التابعة لـ Netflix العديد من جلسات المشاهدة المتواصلة.

جودة التوثيق

يحتفظ كل من OpenBSD وFreeBSD بالوثائق الخاصة بأنظمتهما.

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

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

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

يفوز FreeBSD بجودة وثائقه على OpenBSD.

تنفيذ جدار الحماية

يعمل كل من OpenBSD وNetBSD على تعزيز الأمان، وإحدى الطرق للقيام بذلك هي إتاحة جدار الحماية.

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

كما هو الحال مع OpenBSD، يستخدم FreeBSD PF كأحد برامج جدار الحماية الرئيسية، ولكن يتوفر أيضًا IPFW وIPFILTER. يخصص دليل FreeBSD أكبر مساحة لـ PF ولكنه يحذر من أن نسختها المنقولة ونسخة OpenBSD تتباعدان بشكل كبير.

يستغرق الأمر بعض الوقت والخبرة لتكوين جدار حماية على كلا النظامين للسماح لهما بالعمل كجهاز توجيه مؤقت. يتمتع OpenBSD بميزة للأشخاص العازمين على إنشاء جهاز توجيه DIY نظرًا لتركيزه الأمني ​​المهووس.

بيئات سطح المكتب

على الرغم من أن OpenBSD وNetBSD تم تطويرهما بشكل أساسي مع وضع الخوادم في الاعتبار، إلا أنه من الممكن استخدامها كأنظمة سطح مكتب.

يمكن لـ OpenBSD تثبيت خادم X وبيئة مدير نوافذ FVWM الأساسية. مثل كل شيء آخر، إنها عودة إلى التسعينيات بصريًا. يمكنك تثبيت بيئات أخرى من خلال مدير الحزم.

يقدم FreeBSD العديد من مديري النوافذ وبيئات سطح المكتب نفسها التي قد تجدها في توزيعات Linux.

يعد تثبيت واجهة المستخدم الرسومية أمرًا أكثر تعقيدًا في كلا النظامين، تمامًا كما هو الحال في Arch أو Gentoo. قد يكون FreeBSD هو الفائز هنا، وذلك ببساطة لأنه يمكنك تثبيت أنظمة سطح مكتب كاملة مثل TrueOS أو MidnightBSD التي تأتي مع سطح مكتب خارج الصندوق.

دعم الأجهزة: OpenBSD مقابل OpenBSD فري بي إس دي

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

أكبر التحديات، كما هو الحال في Linux، هي الرسومات وشبكة Wi-Fi.

يدعم OpenBSD شرائح AMD وIntel، ولكن ليس Radeon، حيث أن الشركة لا تقدم أي معلومات فنية للمطورين. ومع ذلك، يتوفر عدد من برامج تشغيل Wi-Fi.

يدعم FreeBSD الشركات المصنعة الكبرى للرسومات بالإضافة إلى شبكة Wi-Fi.

كما هو الحال مع العديد من توزيعات Linux الحديثة، يتطلب X القليل جدًا من التكوين، إن وجد، للتشغيل على كلا النظامين. نظرًا لأنها موجهة بشكل أساسي للخادم، فسيتم تشغيلها في وضع وحدة التحكم بشكل افتراضي. يعد الاتصال بشبكة Wi-Fi أكثر تعقيدًا أيضًا، لكن الاتصالات السلكية عادةً ما تعمل خارج الصندوق.

إدارة الحزم في FreeBSD و OpenBSD

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

يستخدم OpenBSD برامج pkg_add وpkg_info لتثبيت الحزم والبحث عنها.

يُطلق على أمر حزمة FreeBSD اسم "pkg" ويتم تنفيذ جميع العمليات في برنامج واحد. ويبدو النهج الأخير أسهل.

أيهما أكثر أمانًا؟ OpenBSD أو FreeBSD

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

شعبية

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

من الصعب قياس مدى انتشار استخدام كلا النظامين عمليًا، لكن FreeBSD يتمتع بتصنيف أعلى من OpenBSD على distrowatch.com اعتبارًا من سبتمبر 2023، بناءً على الزيارات إلى صفحات الويب الخاصة بهم.

يمكنك الآن استخدام BSD المناسب للحصول على الوظيفة المناسبة

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