لايزال المفهوم الشائع عن أنظمة التشغيل الشبيهة بيونكس مرتبط لدى أذهان الناس بنظام لينكس مفتوح المصدر ولكن الواقع غير ذلك فهناك أنظمة تشغيل أخرى ليست لينكس Linux ولا تندرج تحت تصنيفه ، مجانية و مشتقة عن نظام التشغيل يونكس وهي مفتوحة المصدر أيضا .
سأزيح اليوم الستار عن عائلة من نظم التشغيل الحاسوبية تسمى أنظمة BSD ..
BSD هي اختصار لـ Berkeley Software Distribution ، بالعربية : التوزيعة البرمجية بيركلي
وهو اسم يطلق على عائلة أنظمة التشغيل المشتقة من نظام التشغيل يونكس Unix التي تم تصميمها وتطويرها في جامعة كاليفورنيا ، تحديدا في فرع مدينة بيركيلي ولهذا سميت أنظمة BSD بهذا الاسم وأحيانا تسمى بيركيلي يونكس .
هذه الأنظمة مجانية و مفتوحة المصدر أي الشيفرات البرمجية المستخدمة في تطويرها وانتاجها متاحة لكل شرائح الناس للاطلاع والدراسة أو التعديل والتطوير أو التخصيص وفق شروط معينة مذكورة في ترخيص استخدام أنظمة BSD البرمجية .. سنراها لاحقا .
يعد هذا النظام أكثر أنظمة التشغيل متانة وأمناً وثقة،نتيجة مرور مراحل تطويره واختباره تحت لواء أحد اقوى المعاهد الأكاديمية في العالم – جامعة كاليفورنيا - تحت ايدي مختصيين واحترافيين .
يتوافر الكثير من التوزيعات والإصارات لنظم التشغيل التي تندرج تحت تصنيف أنظمة BSD ، ولكن يوجد ثلاث اشتقاقات أساسية لنظام يونكس تمثل التوزيعات البرمجية الرئيسية لتوزيعات بيركيلي البرمجية BSD وهي :
FreeBSD ، الموقع الرسمي : http://www.freebsd.org
NetBSD ، الموقع الرسمي : http://www.netbsd.org
OpenBSD ، الموقع الرسمي : http://www.openbsd.org
كل من هذه التوزيعات تناسب شريحة معينة من المستخدمين ومن هذه التوزيعات الثلاث يتم اشتقاق أنظمة كثيرة أخرى .
إمعانا في الدقة ..في أواسط 1970 كانت الهيئة المسؤلة عن نظام يونكس وتطويره AT&T تمنح بعض الهيئات والمنظمات الشيفرة المصدرية والأكواد البرمجية الأصلية المستخدمة في تطوير نظام التشغيل يونكس والمكتوبة بلغة البرمجة C مقابل مبالغ زهيدة أو دون مقابل ، وبعد سنوات من العكوف على دراسة الشيفرة المصدرية الخاصة بيونكس في جامعة كاليفورنيا فرع بيركلي تم اصدار نظام التشغيل 386BSD كقالب أولي وأول توزيعة مشتقة مباشرة من يونكس ولم يكن نظاما مستقرا جاهزا للاستخدام ، لاحقا تم اشتقاق كل من FreeBSD و NetBSD منه ، عام 1996 تم اشتقاق النظام OpenBSD من نظام NetBSD .
المزيا التقنية الأساسية والعامة التي تتميز بها كل انظمة توزيعات بيركلي البرمجية والمستوحاة من نظام التشغيل يونكس Unix هي :
- دعمها القوي لبروتوكولات التشبيك التي يدعمها يونكس وبشكل خاص بروتوكول TCP/IP ( وهو أول نظام تشغيل بعد يونكس يدعم تقنيات التشبيك ) مما يجعل هذه الأنظمة وبقوة بيئة ملائمة للمخدمات ( سيرفرات ) والكمبيوترات الشخصية على حد سواء ، ومن الجدير بالذكر ان هذه الأنظمة تستخدم على نطاق واسع كمخدمات للويب ( هل تعلم ان موقع محرك البحث الشهير ياهوو Yahooيعمل على مخدمات ويب ضمن أنظمة BSD !! ) ولا تزال انظمة BSD تعد خيار شركات مزودات الانترنت ISP الأول ، والمعلومة التي لايعلمها الكثيرين ان منظومة TCP/IP ضمن كل من ويندوز وأنظمة ماكينتوش Mac ومعظم توزيعات لينكس مشتقة من برمجيات بيركلي BSD الرائدة في هذا المجال ، ليس فقط ويندوز بل الكثير من الأنظمة البرمجية تعتمد برمجيات وأكواد من BSD ( وخاصة في منظوماتها الشبكية Networking ) منها مشغل الوسائط الشهير RealPlayer
- طبقة الربط البرمجية بين تطبيقات نظام التشغيل ونواة النظام أي الـ Shell تم تطويرها باستخدام بلغة البرمجة
- استخدامها لتقنية الذاكرة الافتراضية أو الوهمية Virtual Memory
- محرر النصوص والأوامر VI
- تستطيع أنظمة BSD تشغيل كل انواع البرامج والتطبيقات الموجهة لنظام التشغيل لينكس و بعض الأنظمة أخرى و بكفاءة عالية .
- تقدم نظم BSD تطبيقات قوية (خاصة التطبيقات الموجهة للمخدمات - سيرفرات - والتطبيقات الشبكية ) ، من النادر ان تقدم أنظمة لينكس مثل هذه التطبيقات مجانا حيث تجدها غالبا على شكل ادوات اضافية تجارية في مواقع مشاريع لينكس .
- فيما سبق كان تركيز أنظمة بيركلي يقتصر على بروتوكولات ومعايير نظام التشغيل يونكس ولكن في الوقت الحاضر تدعم توزيعات بيركلي البرمجية ( أنظمة BSD ) الكثير من البروتوكولات والمعايير الشائعة مثل : IEEE و ANSI و POSIX و ISO ... وغيرها الكثير .
**************************************************
FreeBSD للمهتمين بالأداء وسهولة الاستخدام
صورة الشعار

الأكثر شيوعا واستخداما على الإطلاق بين أنظمة توزيعات بيركيلي البرمجية BSD
نظام متعدد الأغراض لايمكن القول بأنه موجه لاستخدام معين ، مضمن فيه تطبيقات كثيرة
منها ما هو للاستخدام الشخصي Desktop : كمحرر للنصوص ومشغلات للوسائط المتعددة ونقل الفيديو الحي Video conferencing ... الخ
ومنها ماهو تطبيقات فريدة لتقديم الخدمات الشبكية (تشغيل مخدمات Http مثل الأباتشي Apache ومخدمات نقل الملفات مثل FTP مثل ProFTPD ومخدمات اخرى كثيرة كمخدم للبريد الالكتروني ومخدم للطباعة ومخدم تسمية النطاق DNS .. الخ ) وبهذا فهو مثالي لمخدمات الانترنت والانترانت Intranet .
مناسب لإدارة تقنيات التشبيك الحاسوبية بكفائة ووثوقية عالية ، لدعمه لتقنيات شبكية كثيرة كتقنية فلترة طرود البيانات وتوجيهها ... الخ وبالتالي يمكن ان يجعل أي جهاز كمبيوتر يعمل كجدار ناري للانترنت Fire-Wall أو موجه للبيانات Router أو بوابة عبور Gateway ، كما انه يدعم تقنية الاتصال عبر الموديم الهاتفي Dial-up
كما يحتوي على برمجيات اخرى للاستفادة من التطبيقات الشبكية واستخدامها أي زبائن شبكية Client ( زبون للشبكة العنكبوتية www أي متصفح للويب , زبون الشبكة الاخبارية Usenet ، زبون لمخدم نقل ملفات FTP ، زبون للبريد الالكتروني ... الخ )
بالإضافة مما سبق يمكن استخدامه كبيئة تطوير للبرمجيات ابتداء من تطوير صفحات الويب انتهاء بالتطبيقات البرمجية الاحترافية بسبب احتوائه على الكثير من حزمة من ادوات التطوير كمترجم C/C++ وادوات اخرى للتطوير بلغة البرمجة جافا وتتوافر مجموعة من محررات الأكواد البرمجية كـ XEmacs و Vim تستطيع اختيار مايناسبك .
ومما تقدم فإن هذا النظام موجه لكل شرائح المستخدمين بدون تحديد ، من الشركات الى مزودات خدمة الانترنت ، اصحاب الدراسات والأبحاث ، المتخصصين في مجال الكمبيوتر بكل انواعهم ، العاملين في مجال التعليم والطلاب وحتى الاستخدام المنزلي البسيط .
لتحميل نظام التشغيل BSD
الموقع الرسمي : http://www.freebsd.org
تستطيع الحصول على نسخة من نظام FreeBSD من مخدم الملفات التابع للموقع الرسمي : ftp://ftp.freebsd.org/pub/FreeBSD
OpenBSD للمهتمين بالأمن والخصوصية
صورة الشعار
![]()
معروف بمناعته ضد الاخترقات والفايروسات وخلوه من الثغرات الأمنية البرمجية حيث تم التركيز على مزايا الأمن والخصوصية ولذلك فهو النظام الأنسب للمؤسسات المهتمة بالأمن والخصوصية كالبنوك ، كما وقع الاختيار عليه ليمثل نظام التشغيل الأساسي لبعض الدوائر الحكومية في الولايات المتحدة الأمريكية .
من أبرز مزايا نظام OpenBSD انه مزود بمجموعة كبيرة من معايير التشفير و التعمية مثل RSA و DES و Blowfish بالإضافة الى دعمه الكامل للمنظومة الأمنية الشبكية على مستوى طبقة الشبكة المعيرة بالبروتوكول IPSec .
يعتبر نظام OpenBSD أكثر نظم تشغيل BSD إستقرارا وثقة وأمنا ، نظرا لوضع أكواده البرمجية وشيفراته المصدرية .. سطرا .. سطرا .. تحت تدقيق شديد واختبارات صارمة تجاه أي ثغرات برمجية Bug من قبل فريق التطوير ومن هنا نستنتج خلوه من الثغرات البرمجية .
أيضا من آليات عمل نظام تشغيل BSD انه يأتي مزودا ومجهزا بالكثير من التطبيقات والخدمات الشبكية ولكنها بشكل افتراضي غير مفعلة للعمل .. لن ولم ولا تعمل أي خدمة شبكية إلا في حال تفعيلها للعمل .. وينبغي تفعيل الضروري منها فقط واللازم لإنجاز العمل .. ولا تتوقع تفعيل أي خدمة تلقائيا ، وهذه الآلية تجعل الأبواب والنوافذ موصدة أمام المتطفلين على الشبكات والمتسللين الى الأنظمة .
الموقع الرسمي : http://www.openBSD.org
رابط التحميل من مخدم نقل الملفات التابع للموقع الرسمي لنظام OpenBSD :
ftp://ftp.openbsd.org/pub/OpenBSD/
http://www.openbsd.org/ftp.html
NetBSD للمهتمين بتحميل النظام على منصات عتادية متنوعة و تشكيلات وتجهيزات مادية (هاردوير) مختلفة
صورة الشعار

أبرز ما يميز نظام NetBSD عن أنظمة BSD الأخرى هي بخاصية المحمولية Portability أي يمتاز بأنه يعمل بكفائة على منصات و تشكيلات عتاد أو هاردوير كثيرة ومتنوعة وتتبع شركات تصنيع مختلفة ، فهو يعمل على أكثر من 64 معالج مختلف،والمئات من طرازات الحواسيب ، ابتداء من الكمبيوترات الكفية Palmوالكمبيوترات المحمولة Laptop انتهاء بالمخدمات ( سيرفرات ) الضخمة .
من كان لتصدق انه سيأتي اليوم الذي يصبح فيه ممكنا تحميل نفس نظام التشغيل على أجهزة كمبيوتر IBM (أو مايكافئها) وعلى أجهزة كمبيوتر شركة Apple ماكينتوش دون استخدام اصارات خاصة ومخصصة منه لكل منهما أي باستخدام نفس القرص المدمج CD.
المنصات العتادية (هاردوير) والتجهيزات التي يدعمها نظام NetBSD ويعمل ضمنها بكفاءة
اقتباسCommodore Amiga, MacroSystem DraCoAcorn RiscPC/A7000, CATS, Digital Shark, EBSA-285, VLSI RC7500
Atari TT030, Falcon, Hades
Hewlett-Packard 9000/300 and 400
i386 family IBM PCs and clones
Apple Macintosh
Apple Power Macintosh
Motorola MVME 68k SBCs
NeXT 68k 'black' hardware
The PC532
Digital MIPS-based DECstations and DECsystems
Sun SPARC
Sun 3 and Sun3x
Digital VAX
Sharp X680x0
من ميزات نظام NetBSD دعمه لأنواع مختلفة من نظم الملفات مثل :
أنظمة عامة للملفات : FAT و NTFS
أنظمة لينكس للملفات : ext2fs
أنظمة ماكينتوش للملفات : UFS
ونظم ملفات كثيرة تابعة لنظم تشغيل اخرى
أما أبرز ميزات نظام NetBSD امكانية تضمين ما تريده من تطبيقات وبرامج حسب اختيارك الخاص من باقة من الحزم البرمجية المضمنة في اطار واحد تسمى pkgsrc (اختصار لـ package source ) ، فيها ما يزيد عن 6400 حزمة برمجية مثل : KDE و GNOME و مخدم أباتشي Apache ... الخ وكلها بصورة أكواد وشيفرات برمجية (نصوص) ، وطبعا النصوص لاتشغل حيزا يذكر من الذاكرة وباختيارك ماتريد من تطبيقات يتم استحضار الأكواد والشيفرات البرمجية الخاصة بالتطبيقات التي اخترتها ومن ثم تحويل الشيفرات البرمجية الى تطبيقات جاهزة للاستخدام .وهذه التقنية التي ابتدعوها للتقليل من الحجم الكلي للنظام لاتعني ابدا انه ليس باستطاعتك تحميل واستخدام التطبيقات والبرامج الجاهزة (النسخة الثنائية Binary).
رابط التحميل من مخدم نقل الملفات التابع للموقع الرسمي لنظام NetBSD :







