🖥 النسخة الأولى من BSD: قبل 33 سنة ظهر نظام تشغيل حر شبيه بيونكس... وليس لينكس.
• لما نتكلم عن أنظمة تشغيل يونكس الحرة ومفتوحة المصدر، غالبًا يجي في بالنا Linux. لكن في بداية التسعينات كان فيه مشروع مشابه، وأول نسخة كاملة منه صدرت قبل 33 سنة، تحديدًا في 1992. الحديث هنا عن
نظام التشغيل 386BSD، المعروف أحيانًا باسم Jolix.
• قصة 386BSD بدأت في الثمانينات، وتشبه بشكل عام قصة ظهور لينكس. الأبطال هنا نفس الشيء كانوا طلاب سابقين، وتحديدًا الزوجين ويليام ولين جوليتز، اللي درسوا في جامعة كاليفورنيا في بيركلي. هناك تعرفوا على نظام
BSD (الإصدارات 2.8 و2.9) وشاركوا في تطويره، وهناك جاءت فكرة نقل النظام ليعمل على
معالجات إنتل 80386 اللي كانت الأقوى والأحدث وقتها.
• بدأ الشغل فعليًا عام 1989. بنفس الفترة كان فريق بيركلي يشتغل على نقل الكود الخاص بهم (إصدارات 4.
3 BSD-Reno و4.3
BSD Net/2) لمنصة إنتل، وويليام جوليتز كان مشارك في هذي المشاريع. وبسبب تأثير
ريتشارد ستولمان، بدأ المطورون وقتها يشيلون أي كود غير حر يتبع رخصة AT&T UNIX من السورس كود، لكن كثرة هذا الكود كانت تعرقلهم. ويليام جوليتز قرر يستغل كل خبرته وشغله مع BSD في بيركلي ويبني نظام تشغيل حر بالكامل، مبني على 4.3 BSD Net/2، مع كود إضافي كتبه هو وزوجته.
• أول نسخة من 386BSD (الإصدار 0.1) خرجت يوم 14 يوليو 1992. النظام كله كان يركب على فلوبي واحد! بعدها ظهرت مجموعة من المتحمسين وبدؤوا يطورون تصحيحات وإضافات للنظام على شكل باتشات غير رسمية. في نفس الوقت تقريبًا ظهر مشروع ثاني اسمه BSD/386، كثيرين يخلطون بينه وبين 386BSD. هذا النظام صدر عن شركة
BSDi اللي أسسها دون سيلي في بيركلي، واعتمدوا على نفس سورس كود 4.3 BSD Net/2. رغم كثرة الكلام عن تنافس بين النظامين، في الواقع ما كان فيه منافسة حقيقية، بالعكس: ويليام جوليتز وسيلي كانوا يتعاونون في مشاريع لشركة UUNET، وويليام حتى أعطى سيلي جزء من الكود الخاص به لاختباره.
• من أهم ميزات 386BSD وقتها: نظام صلاحيات أمان جديد كليًا يعتمد على الأدوار، دعم التحميل عبر الشبكة (P2P)، بالإضافة إلى إعدادات النظام اللي كانت أبسط وأسهل في الاستخدام. هذه الأشياء هي اللي جذبت المستخدمين. لكن مع الوقت حصلت خلافات قوية بين ويليام ولين جوليتز وبين المطورين المتطوعين اللي كانوا يضيفون تحسينات غير رسمية. جوليتز كانوا مصرين يتحكمون بأنفسهم في تطوير النظام وما كانوا يضيفون أي إضافات من الخارج للنسخة الرسمية، ورفضوا حتى بعض التحديثات من المجتمع. المطورين حسوا إن تعبهم راح هباءً، فعملوا فورك للنظام وضموا كل الإضافات اللي عملوها وسموه
FreeBSD، اللي صدر رسميًا في 1 نوفمبر 1993.
• رغم ظهور مشاريع منافسة، أصدر ويليام ولين جوليتز في نهاية 1994 الإصدار 1.0 من 386BSD، وكان فيه نواة جديدة بالكامل، ومجموعة كبيرة من الإضافات، وحجمه وصل تقريبًا 600 ميجابايت وكان يُباع على CD. لكن مع انتشار ودعم المجتمع لأنظمة FreeBSD وNetBSD، بدأ جوليتز يفقدون الحماس للمشروع، وتوقفوا عن تحديث النظام بحلول 1997. لكن في 5 أغسطس 2016، رجع ابنهم بن جوليتز
ونشر على GitHub نسخة جديدة من 386BSD برقم 2.0، لكن الغريب إنهم ما نشروا changelog لها!