مجلة المعلوماتية مجلة المعلوماتية
المعرفة • البحث • التقنيةأعداد متاحة للقراءة الإلكترونية
آخر المقالات

FreeBSD واستقرار البنية الرقمية: التطوير المتكامل ودورات الدعم

العددالعدد 88
تاريخ النشر
القراءات1
وقت القراءة4 دقائق
اقتباس

الملخص

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

النص الكامل:

في عالم البرمجيات المفتوحة المتغير، يندر الاستقرار وإمكان التوقع. وقد أثارت تغييرات منظومة Red Hat Enterprise Linux ، ومنها تقييد الوصول إلى الشيفرة، المجتمع وأسهمت في تأسيس OpenELA.

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

إرث من الاستقرار والابتكار

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

لمحة عن RHEL و CentOS

كان RHEL طويلًا ركيزة لاستخدام Linux المؤسسي. وفي يونيو 2023 أثر قرار Red Hat بتقييد الوصول إلى شيفرته في مشروعات لاحقة، ويذكر الكاتب CentOS مثالًا.

ويعرض الأصل تفسير Red Hat لالتزامات GPLv2 و GPLv3 بأنها توفر الشيفرة عند الطلب، لا بالضرورة بصيغة سهلة القراءة وإعادة الإنتاج. وردًا على التغييرات تشكلت OpenELA لإتاحة مصادر Linux مؤسسية حرة ومفتوحة، وأتمتت عمليتها لإتاحتها بعد أيام من الإصدارات الجديدة، كي تستمر التوزيعات الأخرى في البناء عليها.

ملاحظة تحريرية: هذه صياغة الكاتب ومقارنته التاريخية في سبتمبر 2024 ؛ ولا يمثل المقال تفسيرًا قانونيًا للترخيص. كما أن CentOS شهد تحوله إلى CentOS Stream قبل قرار 2023 المذكور، فلا ينبغي فهم التسلسل المختصر على أنه يجعل الحدثين متزامنين.

المركزية واللامركزية في التطوير

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

ولا توجد أفضلية أو سلبية متأصلة بالضرورة لأي النهجين؛ فلكل منهما مزايا وعيوب. لكن قضية إتاحة شيفرة RHEL/CentOS ، في نظر الكاتب، أبرزت الفرق بين أداء المورد ما يراه الحد الأدنى من التزاماته، وبين خدمة المصلحة الأوسع للمجتمع.

كيف يُطور FreeBSD ؟

الاستمرارية التنظيمية منذ 1993 عامل مميز. ويقوم عليه كثير من الأجهزة المؤسسية، مثل محولات Juniper ووحدات تخزين NetApp ، وإلكترونيات المستهلك وحلول الشبكات والأمن، ونظم توزيع محتوى كثيفة مثل OpenConnect لدى Netflix.

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

التزام راسخ بترخيص BSD

يمثل ترخيص BSD المتساهل جزءًا مركزيًا من فلسفة المشروع: استخدام البرمجيات وتعديلها وتوزيعها بقيود قليلة. ويربط الكاتب تقليل المكونات المرخصة بـ GPL بحرية النظام الأساسي والانفتاح والابتكار.

ويدعم ترخيص BSD ذي الشرطين التطوير والتبني. وهو أقل مطالب وأقصر نصًا، بأقل من 200 كلمة، مقارنة بنحو 3000 كلمة لـ GPLv2 كما في الأصل. ويرى الكاتب أن بنية قيادة FreeBSD تدعم منفعة المجتمع، مع الإقرار بأن هذه مقارنة تقييمية منه.

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

المؤسسة والمشروع

مؤسسة FreeBSD جهة أمريكية غير ربحية من فئة 501(c)(3)لدعم المشروع، الذي يهدف إلى تطوير نظام مفتوح بترخيص BSD. ويرى الكاتب أن التنظيم والرسالة يجعلان استمرار إتاحة الشيفرة والالتزام بالمصدر المفتوح واضحين. وتقدم المؤسسة التمويل والدعم للمحافظة على مكانة النظام وتطوره وإتاحته.

بيئة بناء آمنة

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

الجدول الجديد للإصدارات

لتحسين الخبرة والأمن وتيسير الصيانة، حدّث المشروع جدوله، وفق ما يصفه الكاتب في سبتمبر 2024: إصدار فرعي كل ربع سنة تقريبًا، وإصدار رئيسي.0 كل عامين. وابتداء من 15.x تُدعم الفروع المستقرة أربع سنوات بعد الإصدار.0 ، بدل خمس سابقًا. ويوفر ذلك تدفقًا منتظمًا للتحديثات وتوازنًا بين الاستقرار والتعامل مع التهديدات الناشئة.

الأثر الواسع للمساهمة في المنبع

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

المستقبل والمشاركة

يواصل FreeBSD التكيف. ويرى الكاتب في دورة الإصدار الرئيسي كل عامين والدعم لأربع سنوات خطوات لإبقائه ملائمًا ومستجيبًا، مع استقراره المعروف.

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

خاتمة

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

المقال من سلسلة POSI لسنة 2024 حول العمل التجاري بالمصدر المفتوح ولأجله، وفق رابط البرنامج في المصدر.

عن الكاتب

جيسون بيرلو كاتب ومنتج محتوى بخبرة تتجاوز 25 عامًا في المصدر المفتوح والنظم الموزعة والمعمارية المؤسسية. كان مدير التحرير في مؤسسة Linux ، ويعمل وقت الأصل كاتبًا أول في مؤسسة FreeBSD ، ويسهم في ZDNet. وتشمل كتاباته الذكاء والسحابة والأمن و Linux.

إحالات الأصل:

https://www.freebsd.org/

https://www.redhat.com/en/blog/furthering-evolution-centos-stream

https://www.centos.org/

https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

https://www.gnu.org/licenses/gpl-3.0.en.html

https://openela.org/

https://en.wikipedia.org/wiki/Open_Connect

https://en.wikipedia.org/wiki/Berkeley_Software_Distribution

https://unsplash.com/@tbzr?utm_source=instant-images&utm_medium=referral

https://unsplash.com

The 2-Clause BSD License

http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

Home

https://ci.freebsd.org/

Navigating FreeBSD’s New Quarterly and Biennial Release Schedule

https://docs.freebsd.org/en/articles/contributing/

https://unsplash.com/@framesbyfin?utm_source=instant-images&utm_medium=referral

https://docs.freebsd.org/en/books/fdp-primer/

https://www.freebsd.org/support/bugreports/

https://wiki.freebsd.org/BecomingACommitter

https://www.freebsd.org/community/mailinglists/

https://opensource.net/?s=POSI

Practical Open Source 2024 – Submit your proposal

https://opensource.net/author/jason-perlow/

اقتبس هذا المقال

جيسون بيرلو (2024). «FreeBSD واستقرار البنية الرقمية: التطوير المتكامل ودورات الدعم». مجلة المعلوماتية، العدد 88. https://informaticsjournal.net/?p=50633

مشاركة:

مقالات ذات صلة

أضف تعليقًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *