بيت سمعي نظرة فاحصة على فري

نظرة فاحصة على فري

جدول المحتويات:

Anonim

على الرغم من عمره ، فإنه لا يزال يظهر في الأماكن التي لا تتوقعها. إذا كنت تستخدم جهاز Apple أو تدردش مع WhatsApp أو شاهد فيلمًا على Netflix ، فأنت تتفاعل مع FreeBSD. نحن هنا نلقي نظرة على نظام التشغيل الذي يشبه نظام يونكس.

التاريخ

لدى FreeBSD جذورها في إصدار BSD الأصلي من Unix والذي تم إنشاؤه لأول مرة في عام 1977 من قبل Bill Joy ، الذي شارك في تأسيس Sun Microsystems لاحقًا. لقد غطينا تاريخ BSD بشكل عام بالتفصيل في مقال آخر.


ينحدر FreeBSD ، وكذلك جميع المتغيرات BSD الرئيسية الأخرى ، بما في ذلك NetBSD ، من 386BSD ، أول إصدار BSD ليتم تشغيله على أجهزة الكمبيوتر. لأسباب مختلفة توقف وليام جوليتز ، خالق 386BSD ، عن المشروع. تدخلت مجموعات أخرى مع التعديلات الخاصة بها ، والمعروفة باسم "patchkits". المجموعة التي أصبحت FreeBSD كانت واحدة منهم.


تسببت دعوى قضائية قامت بها شركة AT&T بتأكيد حقوق النشر على رمز BSD في تشتيت انتباه المجتمع ، ولكن تم وضع المصطلحات وانتقل FreeBSD إلى قاعدة بيانات BSD 4.4 "Lite" التي لا تحتوي على كود AT&T في الإصدار 2.0.


حصلت FreeBSD على الكثير من الاهتمام في التسعينيات ، حيث يتم استخدامها لتشغيل عدد من مزودي خدمات الإنترنت ومواقع الويب. ياهو كان مستخدم بارز. الإصدار الحالي من FreeBSD هو 10 ، وما زال مستمراً ، حتى مع تغير عالم الكمبيوتر.

المميزات

FreeBSD لديها عدد من الميزات التي تجعلها المفضلة للمستخدمين.


المزيد

يحب مستخدمي FreeBSD أن يثبتوا استقراره. في حين أن FreeBSD ، بفضل شعبيتها في بيئات الخوادم ، لا تتعطل كثيرًا ، إلا أن التزامها يزداد عمقًا. كما توضح صفحة الدعوة لـ FreeBSD: "هذا يعني أن ترقية النظام لا تتطلب ترقية المستخدم. واجهات التكوين تتغير مع مرور الوقت ، ولكن فقط عندما يكون هناك سبب وجيه. إذا تعلمت كيفية استخدام FreeBSD في 2000 ، فعندئذ ستظل معظم معلوماتك ذات صلة ، فالتوافق مع الإصدارات السابقة مهم جدًا لفريق FreeBSD ، ومن المتوقع أن يكون أي إصدار في سلسلة إصدارات رئيسية قادراً على تشغيل أي كود - بما في ذلك وحدات kernel - التي تعمل على إصدار سابق. تم تطوير النظام الأساسي معًا ، بما في ذلك kernel والأدوات المساعدة الأساسية ونظام التكوين ، لذا فإن الترقيات عادةً ما تكون غير مؤلمة. تساعد الأدوات المضمّنة مثل mergemaster على تحديث ملفات التكوين مع تدخل يدوي بسيط أو معدوم. "


في الوقت نفسه ، يمنح FreeBSD ثباتًا في بعض المناطق ، مثل نظام الملفات ZFS ومترجم LLVM ، كما هو موضح أدناه.


ZFS

على الرغم من أن ZFS لا يقتصر على FreeBSD ، حيث تم تطويره من قِبل Sun (الآن Oracle) ، إلا أنه لا يزال أكبر تطبيق مفتوح المصدر ، حيث إن ZFS لديه بعض مشكلات الترخيص التي وجد مطورو نواة Linux أنها مرفوضة.


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


يستخدم ZFS أيضًا بعض التخزين المؤقت المتطور لتعزيز الأداء.


LLVM ورنة

على الرغم من أن المترجم لن يؤثر على معظم المستخدمين ، إلا أنه ضروري للمطورين ، حيث لا يمكن أن يوجد باقي النظام بدونه. Clang مترجم C ، كما يوحي الاسم ، هذه هي الواجهة الأمامية لـ LLVM. تم تطويره في الأصل بواسطة Apple (المزيد حول علاقته بـ FreeBSD لاحقًا). فري يستخدمه لصالح دول مجلس التعاون الخليجي ، والتي هي في كل مكان في العالم مفتوح المصدر. كلانج يروج لأداء أسرع على دول مجلس التعاون الخليجي.


LLVM ، أو Low Virtual Virtual Machine ، هي محاولة لإنشاء مترجم من المكونات الصغيرة. على الرغم من الاسم ، فإنه ليس في الواقع آلة افتراضية. كما لا يقتصر على C ، ولكن من الناحية النظرية يمكن أن تدعم أي لغة. يحدث فقط أن C هي اللغة الأكثر انتشارًا على أنظمة يونكس.


الموانئ والحزم

واحدة من نقاط القوة في الأنظمة الحديثة مثل Unix هي مديري الحزم ، مما يجعل تثبيت البرنامج أسهل بكثير. إنها فكرة جيدة أن كلا من Windows و Mac OS X قاموا بنسخ الفكرة مع متاجر البرامج الخاصة بهم.


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


السجون

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


بدأت فكرة مماثلة في الانطلاق في عالم Linux ، خاصة مع Docker.


رخصة بي إس دي

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

من يستخدم FreeBSD؟

فري لديه الكثير من الاستخدامات اليوم ، على الرغم من عمره. هناك الكثير من الاستخدام المضمن ، كما هو الحال في أجهزة التوجيه والأجهزة الأخرى. المشتقات المذكورة أدناه هي أيضا أمثلة ممتازة. تستخدم بعض الأسماء الكبيرة جدًا ، بما في ذلك Netflix و WhatsApp ، FreeBSD. قدم أحد مطوري WhatsApp تبرعًا كبيرًا لمؤسسة FreeBSD. تعتمد Playstation 3 و Playstation 4 أيضًا على FreeBSD. فري في كل مكان.


المشتقات:

  • FreeNAS هي spinoff التي توفر التخزين المتصل بالشبكة. هذا يظهر حقًا ما يمكن أن يقوم به ZFS.
  • يعد PC-BSD إجابة FreeBSD لـ Ubuntu ، حيث يوفر سطح مكتب سهل الاستخدام يعتمد على FreeBSD.
  • يستند نظام التشغيل Mac OS X و iOS في جزء من FreeBSD ، ولكن فقط الأدوات المساعدة "userland" ، والتي ربما لن تراها إلا إذا كنت تستخدم سطر الأوامر. ومع ذلك ، إذا كنت تقرأ هذا على جهاز Apple ، فإن FreeBSD تجعله ممكنًا وراء الكواليس.

المستقبل؟

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


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


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

نظرة فاحصة على فري