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

ما هو OpenBSD؟

OpenBSD هو نظام تشغيل مفتوح المصدر يعتمد على سلسلة "Berkeley Unix" التي تم تطويرها لأول مرة في السبعينيات. إنه يشبه إلى حد كبير Linux ، ولكن هناك بعض الاختلافات المهمة. بينما يتم شحن توزيعات Linux مع kernel والعديد من الأدوات المساعدة الأخرى ، تم تطوير OpenBSD كنظام كامل. حتى كتابة هذه السطور ، الإصدار الحالي هو 7.0.

تشتهر OpenBSD بتركيزها على الأمان. يشير موقع المشروع على الإنترنت إلى أنه تم العثور على فتحتين بعيدتين فقط "في وقت طويل".

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

instagram viewer

العنصر الأكثر تميزًا بالنسبة إلى الغرباء هو تصميم OpenBSD لإصداراته. تضمنت إصداراتهم تصميمات وحتى أغانٍ تستند إلى ثقافة البوب ​​، بما في ذلك "صائدو الأشباح" و "دليل المسافر إلى المجرة. "كل هذا العمل الفني يتضمن تميمة الشركة ، Puffy the pufferfish.

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

لقد كتبوا مكتبة C الخاصة بهم ، وجدار الحماية الخاص بهم ، و PF ، وحتى خادم HTTP الخاص بهم. لديهم حتى الخاصة بهم sudo بديل يسمى doas. تُستخدم برامج OpenBSD على نطاق واسع خارج OpenBSD نفسها. من أكثر المشاريع المرئية في توزيعات Unix / Linux الأخرى OpenSSH و tmux.

تاريخ OpenBSD

أسس OpenBSD مطور NetBSD السابق Theo de Raadt بعد خلافات مع فريق التطوير بلغت ذروتها عندما طُلب من de Raadt الاستقالة. لذلك في التقليد العظيم للبرامج مفتوحة المصدر ، قام بإنشاء مفترق طرق للمشروع. نما المشروع على مر السنين إلى أكثر من 50 إصدارًا ، يتم إصدارها كل ستة أشهر تقريبًا.

مقرها في كندا (حيث يعيش de Raadt) ، يُعفى OpenBSD من ضوابط التصدير الخاصة بالتشفير التي يتعين على مؤسسة مقرها في الولايات المتحدة الالتزام بها. وفقًا لخريطة مواقع مطوري OpenBSD ، لا يزال معظمهم في أمريكا الشمالية وأوروبا الغربية.

قد يعود تاريخ OpenBSD إلى التسعينيات ، لكن سلالته تعود إلى أواخر السبعينيات مثل Berkeley Software Distribution من جامعة كاليفورنيا في بيركلي.

تثبيت OpenBSD

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

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

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

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

استخدام OpenBSD يشبه إلى حد بعيد استخدام نظام Linux. على عكس Linux ، فإن الغلاف الافتراضي هو pdksh، وهو نوع مختلف من Korn Shell ، والذي يتميز بميزات تشبه إلى حد بعيد Bash.

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

لتثبيت الحزم الخارجية ، يمتلك OpenBSD مدير الحزم الخاص به. ال pkg_add يضيف الأمر حزمًا ، بينما pkg_delete يزيلها. ال /etc/installurl ضوابط الملفات التي تعكس OpenBSD سيبحث عنها للعثور على الحزم.

على سبيل المثال ، لتثبيت حزمة ، كجذر ، اكتب:

pkg_add vim

OpenBSD كسطح مكتب؟

في حين أن OpenBSD شائع في تطبيقات الخادم ، يمكنك تشغيله كسطح مكتب كما تفعل مع نظام Linux. يمكنك تثبيت خادم X Window باستخدام سطح مكتب FVWM افتراضيًا.

كما هو الحال مع الخيارات الأخرى في NetBSD ، يبدو هذا في المدرسة القديمة جدًا و Unixy ، بالطريقة التي يريدها المطورون. يمكنك تثبيت مديري النوافذ وأجهزة سطح المكتب الأخرى التي قد تفضلها باستخدام مدير الحزم.

يأتي النظام مزودًا بمدير عرض xenodm ، وهو ما توصي الوثائق باستخدامه لبدء تشغيل X. سيعرض برنامج التثبيت أيضًا بشكل مفيد بدء تشغيله تلقائيًا. يمكنك بدء تشغيل X بدون مدير عرض باستخدام الأمر "startx" ، ولكن يبدو أن هذا يعمل فقط باستخدام حساب الجذر. قد يكون هذا أحد قرارات تصميم OpenBSD "الآمنة افتراضيًا".

أنت تستخدم OpenBSD ، حتى إذا كنت لا تستخدم OpenBSD

كما ذكرنا سابقًا ، يمتد تأثير OpenBSD بعيدًا عن الأشخاص الذين يستخدمونه بالفعل ، من خلال عدد من المشاريع مفتوحة المصدر.

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

تشير الصفحة الرئيسية أيضًا إلى أن الكثير من الشركات لا تساهم في التمويل (تم إلقاء اللوم على نقص التمويل في ملف علة Heartbleed) ، وربما من محاولة للتشهير الدقيق ، تشير بشكل مفيد إلى أنه يمكن توجيه التمويل إلى مشروع OpenBSD.

مشروع آخر يستخدم على نطاق واسع هو المضاعف الطرفي tmux.

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

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

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

يعد OpenBSD أحد أكثر أنظمة التشغيل المتاحة أمانًا

نظرًا لتركيزه على الأمان ، فإن OpenBSD يستحق التحقق من أي معجب جاد بنظام Unix / Linux. حتى لو لم تستخدمه يوميًا ، يمكن لكل مشروع أن يتعلم شيئًا من تصميمه.

إذا كنت مهتمًا بأنظمة BSD الأخرى ، فيجب أن تفكر في NetBSD ، المعروف بإمكانية نقله إلى أجهزة مختلفة.

أوضح NetBSD: نظام Unix الذي يمكن تشغيله على أي شيء

عندما يتعلق الأمر بنظام تشغيل محمول وموثوق ، لا شيء يتفوق على NetBSD.

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • أنظمة التشغيل
نبذة عن الكاتب
ديفيد ديلوني (تم نشر 65 مقالاً)

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

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك