- ما هو BSD؟
BSD تستند إلى الأحرف الأولى من Berkeley Software Distribution وترجمتها هي "توزيعة برمجيات بيركلي" وهو عبارة عن نظام تشغيل للحاسوب يعتبر من أحد أشكال أنظمة يونكس ولذلك يسمى أحيانا (بيركلي يونكس) وتم تطويره بواسطة جامعة كالفورنيا في سبعينات القرن المنصرم, فقد نشأ على يد مجموعة من الأكاديميين وتلقى عناية كبيرة وفحصه آلاف الطلاب المتدربين،
كذلك تحول هذا النظام إلى بيئة عمل هي واحدة من الأكثر استقرارا وثباتا بين كل أنظمة التشغيل المستخدمة في العالم, وفي سنة 1994 ظهر الإصدار 4.4BSD، ونتيجه لتحوّل نظام يونكس إلى نظام تشغيل تجاري تم اصدار نسختين من BSD الأولى كانت تسمّى بـ 4.4BSD-Lite حيث كانت توزّع مجاناً ولا تحتوي على أي شيء من شيفرة يونكس أما الاصداره الأخرى كانت تجارية ولا يتم بيعها إلا لمن لديه رخصه من الشركه المالكة لنظام يونكس آنذاك وهي AT&T ويعتبر هذا أخر أصدار لنظام BSD الأصلي.
في سنة 1992 قامت Lynne Jolitz وزوجها Bill Jolitz الذي يمتلك خبرة مع اصدارات نظام BSD الأصلي بكتابة نظام تشغيلي يسمى ب386BSD المبني على الأصدار (4.3BSD أشهر أصدار أصلي لBSD) ويتميز بأنه أول نظام لBSD مفتوح المصدر ومن خلال هذا النظام الرائع تمت صناعة أنظمة BSD الحالية منه.
في سنة 1993 ونتيجة للإحباط داخل مجتمع مطوري نظام 386BSD في وتيرة وأتجاه تطويره ولم يستطع مطور نظام 386BSD ان يوفر الوقت للكم الكبير من الأصلاحات لفيضان المشاكل , تكونت مجموعة من مستخدمي النظام للمساعدة في الحفاظ وتعزيز النظام وهم (Chris Demetriou, Theo de Raadt, Adam Glass and Charles Hannum) شعروا بان التطوير المفتوح سيجعل المشروع اكثر فائدة ، بكود صحيح ونظيف وهدفهم الرئيسي انشاء نظام موحد متعدد المنصات (portable) وتم اقتراح اسم NetBSD من Theo de Raadt بسبب النمو لشبكات الانترنت وطبيعة التعاونية للتطوير وتوزيع المشروع.
بنفس الوقت (أو بعده بقليل) كانت هناك مجموعة أخرى من المستخدمين لنظام 386BSD وهم (Nate Williams, Rod Grimes and Jordan Hubbard) تعاونوا على اصدار نسخة معدلة مع اصلاح للمشاكل لنظام 386BSD الذي كان يعاني من الأهمال، المشكلة ان الترقيعات بدأت تتضخم بصورة غير مريحة كل يوم ، فطلبوا مساعدة بيل جولتز عن طريق تقديم خطط للأصدار التجريبي المؤقت ، الا ان هذه الخطط فشلت عندما رفض Bill Jolitz فجأة وقرر سحب موافقته من المشروع دون أي إشارة واضحة إلى ما يمكن القيام به بدلا من ذلك ، استمر الثلاثة في هدفهم بدون دعم بيل وقد اختاروا أسم FreeBSD الذي صاغه David Greenman، تم تعيين الأهداف الأولية بعد التشاور مع مستخدمي النظام.
كما عمل المطورون في كلا المشروعين على إعادة هندسة معظم مكونات النظام معتمدين على إصدار 4.4BSD-Lite الذي اطلقته جامعة كاليفورنيا لتتجاوز مشكلة حقوق الأكواد المصدرية ليونكس والدعوات القضائية , وفي سنة 1994 أسدل الستار نهائيا على نظام 386BSD وبدء عهد نظامي (FreeBSD, NetBSD) اللذان وإلى الأن يرفعون راية BSD عالياً.
المصادر:
BSD تستند إلى الأحرف الأولى من Berkeley Software Distribution وترجمتها هي "توزيعة برمجيات بيركلي" وهو عبارة عن نظام تشغيل للحاسوب يعتبر من أحد أشكال أنظمة يونكس ولذلك يسمى أحيانا (بيركلي يونكس) وتم تطويره بواسطة جامعة كالفورنيا في سبعينات القرن المنصرم, فقد نشأ على يد مجموعة من الأكاديميين وتلقى عناية كبيرة وفحصه آلاف الطلاب المتدربين،
كذلك تحول هذا النظام إلى بيئة عمل هي واحدة من الأكثر استقرارا وثباتا بين كل أنظمة التشغيل المستخدمة في العالم, وفي سنة 1994 ظهر الإصدار 4.4BSD، ونتيجه لتحوّل نظام يونكس إلى نظام تشغيل تجاري تم اصدار نسختين من BSD الأولى كانت تسمّى بـ 4.4BSD-Lite حيث كانت توزّع مجاناً ولا تحتوي على أي شيء من شيفرة يونكس أما الاصداره الأخرى كانت تجارية ولا يتم بيعها إلا لمن لديه رخصه من الشركه المالكة لنظام يونكس آنذاك وهي AT&T ويعتبر هذا أخر أصدار لنظام BSD الأصلي.
في سنة 1992 قامت Lynne Jolitz وزوجها Bill Jolitz الذي يمتلك خبرة مع اصدارات نظام BSD الأصلي بكتابة نظام تشغيلي يسمى ب386BSD المبني على الأصدار (4.3BSD أشهر أصدار أصلي لBSD) ويتميز بأنه أول نظام لBSD مفتوح المصدر ومن خلال هذا النظام الرائع تمت صناعة أنظمة BSD الحالية منه.
في سنة 1993 ونتيجة للإحباط داخل مجتمع مطوري نظام 386BSD في وتيرة وأتجاه تطويره ولم يستطع مطور نظام 386BSD ان يوفر الوقت للكم الكبير من الأصلاحات لفيضان المشاكل , تكونت مجموعة من مستخدمي النظام للمساعدة في الحفاظ وتعزيز النظام وهم (Chris Demetriou, Theo de Raadt, Adam Glass and Charles Hannum) شعروا بان التطوير المفتوح سيجعل المشروع اكثر فائدة ، بكود صحيح ونظيف وهدفهم الرئيسي انشاء نظام موحد متعدد المنصات (portable) وتم اقتراح اسم NetBSD من Theo de Raadt بسبب النمو لشبكات الانترنت وطبيعة التعاونية للتطوير وتوزيع المشروع.
بنفس الوقت (أو بعده بقليل) كانت هناك مجموعة أخرى من المستخدمين لنظام 386BSD وهم (Nate Williams, Rod Grimes and Jordan Hubbard) تعاونوا على اصدار نسخة معدلة مع اصلاح للمشاكل لنظام 386BSD الذي كان يعاني من الأهمال، المشكلة ان الترقيعات بدأت تتضخم بصورة غير مريحة كل يوم ، فطلبوا مساعدة بيل جولتز عن طريق تقديم خطط للأصدار التجريبي المؤقت ، الا ان هذه الخطط فشلت عندما رفض Bill Jolitz فجأة وقرر سحب موافقته من المشروع دون أي إشارة واضحة إلى ما يمكن القيام به بدلا من ذلك ، استمر الثلاثة في هدفهم بدون دعم بيل وقد اختاروا أسم FreeBSD الذي صاغه David Greenman، تم تعيين الأهداف الأولية بعد التشاور مع مستخدمي النظام.
كما عمل المطورون في كلا المشروعين على إعادة هندسة معظم مكونات النظام معتمدين على إصدار 4.4BSD-Lite الذي اطلقته جامعة كاليفورنيا لتتجاوز مشكلة حقوق الأكواد المصدرية ليونكس والدعوات القضائية , وفي سنة 1994 أسدل الستار نهائيا على نظام 386BSD وبدء عهد نظامي (FreeBSD, NetBSD) اللذان وإلى الأن يرفعون راية BSD عالياً.
المصادر: