History of the Berkeley Software Distribution

The history of the Berkeley Software Distribution began in the 1970s when University of California, Berkeley received a copy of Unix. Professors and students at the university began adding software to the operating system and released it as BSD to select universities. Since it contained proprietary Unix code, it originally had to be distributed subject to AT&T licenses. The bundled software from AT&T was then rewritten and released as free software under the BSD license. However, this resulted in a lawsuit with Unix System Laboratories, the AT&T subsidiary responsible for Unix. Eventually, in the 1990s, the final versions of BSD were publicly released without any proprietary licenses, which led to many descendants of the operating system that are still maintained today.

1BSD (PDP-11)

The earliest distributions of Unix from Bell Labs in the 1970s included the source code to the operating system, allowing researchers at universities to modify and extend Unix. The operating system arrived at Berkeley in 1974, at the request of computer science professor Bob Fabry who had been on the program committee for the Symposium on Operating Systems Principles where Unix was first presented. A PDP-11/45 was bought to run the system, but for budgetary reasons, this machine was shared with the mathematics and statistics groups at Berkeley, who used RSTS, so that Unix only ran on the machine eight hours per day (sometimes during the day, sometimes during the night). A larger PDP-11/70 was installed at Berkeley the following year, using money from the Ingres database project.[1]

Also in 1975, Ken Thompson took a sabbatical from Bell Labs and came to Berkeley as a visiting professor. He helped to install Version 6 Unix and started working on a Pascal implementation for the system. Graduate students Chuck Haley and Bill Joy improved Thompson's Pascal and implemented an improved text editor, ex.[1] Other universities became interested in the software at Berkeley, and so in 1977 Joy started compiling the first Berkeley Software Distribution (1BSD), which was released on March 9, 1978.[2] 1BSD was an add-on to Version 6 Unix rather than a complete operating system in its own right. Some thirty copies were sent out.[1]

2BSD (PDP-11)

تضمنت توزيعة برمجيات بيركلي الثانية (2BSD)، التي صدرت في مايو 1979، [ 3 ] نسخًا محدثة من برمجيات 1BSD، بالإضافة إلى برنامجين جديدين من تطوير جوي لا يزالان مستخدمين في أنظمة يونكس حتى اليوم: محرر النصوص vi (نسخة مرئية من ex ) وواجهة سطر الأوامر C. وقد وزّع بيل جوي حوالي 75 نسخة من 2BSD. [ 1 ] ومن الميزات الأخرى حزمة شبكية تُسمى Berknet ، طوّرها إريك شميدت كجزء من أطروحته للماجستير ، والتي كانت قادرة على ربط ما يصل إلى 26 جهاز كمبيوتر، ووفرت خدمات البريد الإلكتروني ونقل الملفات. [ 4 ]

بعد إصدار نظام التشغيل 3BSD (انظر أدناه) لأجهزة الكمبيوتر من سلسلة VAX ، استمر إصدار وتوزيع نسخ جديدة من نظام التشغيل 2BSD لأجهزة PDP-11 عبر USENIX ؛ فعلى سبيل المثال، تضمن الإصدار 2.8.1BSD الصادر عام 1982 مجموعة من الإصلاحات لمشاكل الأداء في نظام يونكس الإصدار 7 ، [ 5 ] واحتوت الإصدارات اللاحقة على نسخ معدلة من التغييرات التي طرأت على إصدارات BSD المبنية على VAX لتتوافق مع بنية PDP-11. أما الإصدار 2.9BSD الصادر عام 1983، فقد تضمن شفرة من الإصدار 4.1cBSD، وكان أول إصدار يُمثل نظام تشغيل كامل (نسخة معدلة من يونكس الإصدار 7) بدلاً من كونه مجموعة من التطبيقات والتحديثات.

أحدث إصدار، 2.11BSD ، صدر لأول مرة عام 1991. [ 6 ] على عكس الإصدارات السابقة، تطلب هذا الإصدار فصل مساحة التعليمات عن مساحة البيانات ، لاستيعاب الحجم المتزايد باستمرار لبرامجه المساعدة. في القرن الحادي والعشرين، استمرت تحديثات الصيانة من المتطوعين: صدر التحديث رقم 499 في 2 يناير 2026. [ 7 ]

3BSD

جهاز VAX-11/780 ، وهو حاسوب صغير نموذجي يُستخدم في أنظمة المشاركة الزمنية المبكرة لنظام BSD
المكونات الداخلية لجهاز VAX-11/780

تم تركيب حاسوب DEC VAX في بيركلي عام 1978. لم يستفد نظام التشغيل UNIX/32V، وهو نسخة من الإصدار السابع من يونكس مُصممة خصيصًا لبنية VAX، من إمكانيات الذاكرة الافتراضية لـ VAX ، والتي كانت ضرورية لتشغيل برامج ضخمة مثل Franz Lisp . أعاد طالب الدراسات العليا في بيركلي، أوزالب بابا أوغلو، كتابة نواة 32V بشكل جذري لتضمين تطبيق للذاكرة الافتراضية، وصدر نظام تشغيل كامل، يشمل النواة الجديدة، ونسخًا من أدوات 2BSD لـ VAX، وأدوات 32V، تحت اسم 3BSD في نهاية عام 1979. كان يُطلق على 3BSD أيضًا اسم Virtual VAX/UNIX أو VMUNIX (اختصارًا لـ Virtual Memory Unix)، وكانت صور نواة BSD تُسمى عادةً بهذا الاسم حتى الإصدار 4.4BSD./vmunix

كان نجاح 3BSD عاملاً رئيسياً في قرار وكالة مشاريع البحوث الدفاعية المتقدمة (DARPA) بتمويل مجموعة أبحاث أنظمة الكمبيوتر في بيركلي (CSRG)، والتي من شأنها تطوير منصة يونكس قياسية لأبحاث DARPA المستقبلية في مشروع VLSI .

4BSD

قدّم نظام 4BSD (نوفمبر 1980) عددًا من التحسينات مقارنةً بنظام 3BSD، أبرزها التحكم في العمليات في بيئة csh التي صدرت سابقًا ، وبرنامج delivermail (سلف برنامج sendmail )، وإشارات "موثوقة" ، ومكتبة برمجة Curses . في مراجعة لإصدارات BSD عام 1985، كتب جون كوارترمان وآخرون : [ 8 ]

كان نظام التشغيل 4BSD هو النظام المفضل لأجهزة VAX منذ البداية وحتى إصدار النظام الثالث (1979-1982) [...] كانت معظم المؤسسات تشتري ترخيص 32V وتطلب نظام 4BSD من بيركلي دون عناء الحصول على شريط 32V. العديد من المنشآت داخل نظام بيل كانت تعمل بنظام 4.1BSD (ولا يزال العديد منها يعمل به، والعديد منها الآخر يعمل بنظام 4.2BSD).

4.1BSD

كان إصدار 4.1BSD (يونيو 1981) استجابةً لانتقادات أداء نظام BSD مقارنةً بنظام التشغيل VMS ، وهو النظام السائد في أجهزة VAX. وقد قام بيل جوي بتحسين نواة 4.1BSD بشكل منهجي حتى أصبحت قادرة على الأداء بمستوى VMS في العديد من الاختبارات المعيارية. كان من المفترض أن يُطلق على الإصدار اسم 5BSD ، ولكن بعد اعتراضات من شركة AT&T ، تم تغيير الاسم خشيةً من حدوث لبس مع نظام UNIX System V الخاص بها . [ 9 ] وقد عُثر على عدة أشرطة، جميعها تحمل ملصق 4.1BSD، إلا أن هناك اختلافات بينها. [ 10 ] تم تمويل تطوير البرمجيات الذي أدى إلى الانتقال من 4.1BSD إلى 4.2BSD من مصادر تشمل ARPA، رقم الطلب 4031، العقد N00039-82-C-0235 الذي كان ساري المفعول على الأقل من 15 نوفمبر 1981 حتى 30 سبتمبر 1983. [ 11 ] [ 12 ]

4.2BSD

استغرق تطوير نظام التشغيل 4.2BSD (أغسطس 1983) أكثر من عامين، وتضمن العديد من التحسينات الرئيسية. قبل إصداره الرسمي، صدرت ثلاث نسخ وسيطة: 4.1a من أبريل 1982 [ 13 والتي تضمنت نسخة معدلة من تطبيق BBN الأولي لبروتوكول TCP/IP ؛ و 4.1b من يونيو 1982، والتي تضمنت نظام ملفات بيركلي السريع الجديد ، الذي طوره مارشال كيرك ماكوسيك ؛ و 4.1c في أبريل 1983، وهو إصدار مؤقت خلال الأشهر الأخيرة من تطوير 4.2BSD. في مختبرات بيل، أصبح 4.1cBSD أساس الإصدار الثامن من نظام يونكس البحثي ، وتوفرت نسخة مدعومة تجاريًا من mt Xinu .

لتوجيه تصميم نظام 4.2BSD، شكّل دوان آدامز من وكالة مشاريع الأبحاث الدفاعية المتقدمة (DARPA) "لجنة توجيهية" ضمت كلاً من بوب فابري ، وبيل جوي ، وسام ليفلر من جامعة بيركلي ، وآلان نيميث، وروب غورويتز من شركة BBN، ودينيس ريتشي من مختبرات بيل ، وكيث لانتز من جامعة ستانفورد ، وريك رشيد من جامعة كارنيجي ميلون ، وبيرت هالستيد من معهد ماساتشوستس للتكنولوجيا ، ودان لينش من معهد المعلومات العلمية ، وجيرالد ج. بوبك من جامعة كاليفورنيا في لوس أنجلوس . وقد اجتمعت اللجنة من أبريل 1981 إلى يونيو 1983.

إلى جانب نظام الملفات السريع، تم قبول العديد من الميزات من مساهمين خارجيين، بما في ذلك حصص القرص. وقد وفرت شركة صن مايكروسيستمز اختبارات على أجهزة موتورولا 68000 قبل الإصدار، مما حسّن من قابلية نقل النظام. [ 8 ] ويتضح دعم أجهزة صن جليًا في ملفات BSD 4.1c الموجودة في CSRG ISO. [ 14 ]

صدرت النسخة الرسمية من نظام التشغيل 4.2BSD في أغسطس 1983. وكانت هذه النسخة مميزة لكونها الأولى التي صدرت بعد رحيل بيل جوي عام 1982 لتأسيس شركة صن مايكروسيستمز؛ حيث تولى مايك كاريلز ومارشال كيرك ماكوسيك أدوارًا قيادية في المشروع منذ ذلك الحين. ومن الجدير بالذكر أنها شهدت أيضًا الظهور الأول لشخصية " الشيطان" (daemon)، رمز نظام BSD، في رسمٍ للفنان جون لاسيتير ظهر على غلاف الكتيبات المطبوعة التي وزعتها شركة USENIX .

4.3BSD

لقطة شاشة تسجيل الدخول إلى محاكاة VAX لنظام التشغيل BSD UWisc 4.3 بالأبيض والأسود
"4.3 BSD UNIX" من جامعة ويسكونسن حوالي عام 1987. بدء تشغيل النظام وتسجيل الدخول.
لقطة شاشة بالأبيض والأسود لمحاكاة نظام التشغيل 4.3 BSD UWisc VAX LS
4.3 BSD من جامعة ويسكونسن . تصفح "/usr/ucb" و "/usr/games"

صدرت النسخة 4.3 من نظام BSD في يونيو 1986. تمثلت التغييرات الرئيسية فيها في تحسين أداء العديد من الإضافات الجديدة للنسخة 4.2 من نظام BSD، والتي لم تخضع لنفس القدر من التحسين الذي خضعت له النسخة 4.1 من نظام BSD. قبل إصدارها، كان تطبيق BSD لبروتوكول TCP/IP قد اختلف اختلافًا كبيرًا عن التطبيق الرسمي لشبكة BBN. ​​بعد عدة أشهر من الاختبار ، قررت وكالة مشاريع الأبحاث الدفاعية المتقدمة (DARPA) أن النسخة 4.2 من نظام BSD متفوقة، وستبقى ضمن النسخة 4.3 من نظام BSD. (انظر أيضًا تاريخ الإنترنت ).

بعد إصدار 4.3BSD، تقرر التخلي عن منصة VAX القديمة في نظام BSD. بدت منصة Power 6/32 (التي تحمل الاسم الرمزي "Tahoe")، والتي طورتها شركة Computer Consoles Inc. ، واعدةً في ذلك الوقت، لكن مطوريها تخلوا عنها بعد فترة وجيزة. ومع ذلك، أثبت منفذ 4.3BSD-Tahoe (يونيو 1988) جدواه، إذ أدى إلى فصل الشيفرة البرمجية المعتمدة على الجهاز عن تلك المستقلة عنه في نظام BSD، مما حسّن من قابلية نقل النظام مستقبلاً.

إلى جانب قابلية النقل، عملت مجموعة أبحاث علوم الحاسوب (CSRG) على تطبيق حزمة بروتوكولات شبكة OSI ، وتحسينات على نظام الذاكرة الافتراضية للنواة، و(بالتعاون مع فان جاكوبسون من مختبر لورانس بيركلي الوطني ) خوارزميات TCP/IP جديدة لاستيعاب نمو الإنترنت. [ 15 ]

حتى ذلك الحين، كانت جميع إصدارات نظام BSD تتضمن شفرة يونكس مملوكة لشركة AT&T، وبالتالي كانت خاضعة لرخصة برمجيات AT&T. أصبحت تراخيص الشفرة المصدرية باهظة الثمن، وأبدت جهات خارجية عديدة اهتمامًا بإصدار منفصل لشفرة الشبكات، التي طُوّرت بالكامل خارج AT&T ولن تخضع لمتطلبات الترخيص. أدى ذلك إلى إصدار النسخة الأولى من شفرة الشبكات ( Net/1 )، والتي أُتيحت لغير المرخص لهم بشفرة AT&T، وكان من الممكن إعادة توزيعها بحرية بموجب شروط رخصة BSD . وقد صدرت في يونيو 1989.

صدرت نسخة 4.3BSD-Reno في أوائل عام 1990. وكانت إصدارًا مؤقتًا خلال المراحل الأولى لتطوير 4.4BSD، واعتُبر استخدامها بمثابة "مغامرة"، ومن هنا جاءت تسميتها نسبةً إلى مركز القمار في رينو، نيفادا . وقد اتجهت هذه النسخة صراحةً نحو التوافق مع معيار POSIX . [ 15 ] ومن بين الميزات الجديدة تطبيق NFS من جامعة غويلف ، ومفتاح الحالة ("Ctrl-T")، ودعم سلسلة حواسيب HP 9000 ، والتي نشأت من منفذ "HPBSD" التابع لجامعة يوتا . [ 16 ]

في أغسطس 2006، صنّفت مجلة InformationWeek نظام التشغيل 4.3BSD على أنه "أعظم برنامج كُتب على الإطلاق". [ 17 ] وعلّقت قائلة: "يمثل نظام BSD 4.3 الركيزة النظرية الأكبر للإنترنت".

لقطة شاشة بالأبيض والأسود لبرنامج تثبيت نظام 386BSD
تثبيت نظام 386BSD . كان نظام 386BSD نسخة مبكرة من نظام BSD تم نقلها إلى بنية Intel 80386 .

بعد إصدار Net/1، اقترح كيث بوستيك، مطور نظام BSD ، إصدار المزيد من أقسام نظام BSD غير التابعة لشركة AT&T بموجب نفس ترخيص Net/1. ولتحقيق هذه الغاية، بدأ مشروعًا لإعادة برمجة معظم أدوات يونكس القياسية دون استخدام كود AT&T. على سبيل المثال، تمت إعادة كتابة vi ، الذي كان مبنيًا على نسخة يونكس الأصلية من ed ، ليصبح nvi (vi الجديد). في غضون ثمانية عشر شهرًا، تم استبدال جميع أدوات AT&T، وتبين أن عددًا قليلًا فقط من ملفات AT&T لا يزال موجودًا في نواة النظام. تم حذف هذه الملفات، وكانت النتيجة إصدار Networking Release 2 ( Net/2 )، المعروف أيضًا باسم Network(ing) 2، في يونيو 1991، وهو نظام تشغيل شبه مكتمل قابل للتوزيع مجانًا.

شكّل نظام Net/2 الأساس لنسختين منفصلتين من نظام BSD على معمارية Intel 80386 : نظام 386BSD المجاني من تطوير ويليام جوليتز ، ونظام BSD/386 الاحتكاري (الذي أعيدت تسميته لاحقًا إلى BSD/OS) من تطوير شركة Berkeley Software Design (BSDi). لم يدم نظام 386BSD طويلًا، ولكنه أصبح قاعدة الشفرة البرمجية الأولية لمشروعي NetBSD و FreeBSD اللذين انطلقا بعد ذلك بفترة وجيزة.

سرعان ما وجدت شركة BSDi نفسها في مأزق قانوني مع شركة AT&T التابعة لها ، مختبرات أنظمة يونكس (USL)، التي كانت آنذاك مالكة حقوق النشر لنظام System V وعلامة يونكس التجارية. رُفعت الدعوى القضائية بين USL وBSDi في أبريل 1992، وأسفرت عن أمر قضائي بوقف توزيع برنامج Net/2 إلى حين البتّ في صحة ادعاءات USL بشأن حقوق النشر الخاصة بالمصدر.

أدت الدعوى القضائية إلى تباطؤ تطوير البرمجيات الحرة المشتقة من نظام BSD لمدة عامين تقريبًا، نظرًا لعدم وضوح وضعها القانوني، ونتيجة لذلك، حظيت الأنظمة المبنية على نواة لينكس ، التي لم تكن تعاني من هذا الغموض القانوني، بدعم أكبر. وعلى الرغم من أن نظام 386BSD لم يُصدر رسميًا حتى عام 1992، إلا أن تطويره سبق تطوير لينكس. وقد صرّح لينوس تورفالدز بأنه لو كان نظام 386BSD أو نواة جنو متاحين في ذلك الوقت، لما كان ليُنشئ لينكس على الأرجح. [ 18 ] [ 19 ]

4.4BSD والإصدارات اللاحقة

مخطط انسيابي بسيط يوضح تاريخ وتطور نظام يونكس، بدءًا من فقاعة واحدة في الأعلى و13 فرعًا في أسفل المخطط.
تطور مبسط لأنظمة يونكس

في أغسطس 1992، تم إصدار 4.4BSD-Alpha ، وفي يونيو 1993، تم إصدار 4.4BSD-Encumbered فقط لحاملي تراخيص USL.

تمّت تسوية الدعوى القضائية في يناير 1994، لصالح بيركلي في معظمها. من بين 18000 ملف في توزيعة بيركلي، لم يكن مطلوبًا سوى إزالة ثلاثة ملفات وتعديل 70 ملفًا لإظهار إشعارات حقوق الطبع والنشر لشركة USL. ومن شروط التسوية أيضًا ألا ترفع USL دعاوى قضائية أخرى ضد مستخدمي وموزعي الكود المملوك لبيركلي في إصدار 4.4BSD القادم. يلخص مارشال كيرك ماكوسيك الدعوى القضائية ونتائجها: [ 20 ]

زُعم نسخ الشفرة وسرقة الأسرار التجارية. ولم يتم تحديد الشفرة المخالفة فعليًا لمدة عامين تقريبًا. وكان من الممكن أن تستمر الدعوى القضائية لفترة أطول لولا استحواذ نوفيل على شركة USL من AT&T وسعيها إلى تسوية. وفي النهاية، تم حذف ثلاثة ملفات من أصل 18000 ملف كانت تُشكّل التوزيع، وأُجريت بعض التعديلات الطفيفة على ملفات أخرى. إضافةً إلى ذلك، وافقت الجامعة على إضافة حقوق الطبع والنشر الخاصة بشركة USL إلى حوالي 70 ملفًا، بشرط استمرار إعادة توزيع هذه الملفات بحرية.

في مارس 1994، تم إصدار 4.4BSD-Lite الذي لم يعد يتطلب ترخيص مصدر USL، كما احتوى على العديد من التغييرات الأخرى مقارنة بالإصدار الأصلي 4.4BSD-Encumbered.

كان الإصدار الأخير من بيركلي هو الإصدار الثاني من 4.4BSD-Lite عام 1995، وبعدها تم حلّ مجموعة أبحاث أنظمة بي إس دي (CSRG) وتوقف تطوير بي إس دي في بيركلي. ومنذ ذلك الحين، تم الحفاظ على العديد من الإصدارات المبنية بشكل مباشر أو غير مباشر على 4.4BSD-Lite (مثل FreeBSD و NetBSD و OpenBSD و DragonFly BSD ).

بالإضافة إلى ذلك، سمحت طبيعة ترخيص BSD المتساهلة للعديد من أنظمة التشغيل الأخرى، المجانية منها والاحتكارية، بدمج شفرة BSD. على سبيل المثال، استخدم نظام مايكروسوفت ويندوز شفرة مشتقة من BSD في تطبيقه لبروتوكول TCP/IP [ 21 ] ، كما أنه يضم نسخًا مُعاد تجميعها من أدوات سطر الأوامر الخاصة بشبكات BSD منذ ويندوز 2000 [ 22 ] . كذلك ، يُعد نظام داروين ، الذي بُني عليه نظام macOS من آبل ، مشتقًا من 4.4BSD-Lite2 وFreeBSD. وتحتوي أنظمة تشغيل يونكس التجارية المختلفة، مثل سولاريس ، على كميات متفاوتة من شفرة BSD.

نسل بارز من عائلة بي إس دي

مخطط شريطي ملون لاستخدام توزيعات BSD
رسم بياني شريطي يوضح نسبة مستخدمي كل متغير من متغيرات BSD من استطلاع استخدام BSD في عام 2005. [ 23 ]سُمح لكل مشارك بالإشارة إلى عدة متغيرات من مرض اعتلال الدماغ الرضحي.

لطالما شكلت أنظمة BSD أساسًا للعديد من أنظمة التشغيل. ولعل أبرزها اليوم أنظمة BSD مفتوحة المصدر الرئيسية : FreeBSD وNetBSD وOpenBSD، والتي اشتُقت جميعها من 386BSD و 4.4BSD -Lite عبر مسارات مختلفة. بدأ كل من NetBSD وFreeBSD مسيرتهما عام 1993، حيث اشتُقتا في البداية من 386BSD، ثم انتقلتا عام 1994 إلى قاعدة بيانات 4.4BSD-Lite. أما OpenBSD فقد انبثقت من NetBSD عام 1995. كما أن عددًا من أنظمة التشغيل التجارية يعتمد جزئيًا أو كليًا على BSD أو مشتقاتها، بما في ذلك SunOS من شركة Sun و macOS من شركة Apple .

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

في الماضي، استُخدم نظام BSD كأساس للعديد من إصدارات يونكس الاحتكارية، مثل SunOS من شركة Sun ، و Dynix من شركة Sequent ، و NeXTSTEP من شركة NeXT ، و Ultrix من شركة DEC ، وOSF/1 AXP (الذي يُعرف الآن باسم Tru64 UNIX ). وأصبحت أجزاء من برمجيات NeXT أساسًا لنظام macOS ، الذي يُعد من أنجح إصدارات BSD تجاريًا في السوق العامة.

تتضمن مجموعة مختارة من إصدارات يونكس الهامة وأنظمة التشغيل الشبيهة بيونكس والمنحدرة من نظام بي إس دي ما يلي:

  • FreeBSD ، نظام تشغيل مفتوح المصدر للأغراض العامة.
    • نظام التشغيل Orbis OS ، وهو نسخة معدلة من نظام FreeBSD 9 من سوني، هو نظام التشغيل لجهاز PS4. ويُعتقد أن نظام CellOS الخاص بجهاز PS3 هو أيضاً نسخة معدلة من FreeBSD، ومن المعروف أنه يحتوي على شفرة برمجية من FreeBSD وNetBSD.
    • TrueOS و GhostBSD و DesktopBSD هي توزيعات لنظام FreeBSD مع التركيز على سهولة الاستخدام وواجهات سهلة الاستخدام لمستخدمي أجهزة الكمبيوتر المكتبية/المحمولة.
    • MidnightBSD ، وهي نسخة أخرى من FreeBSD
    • DragonFly BSD ، وهو فرع من FreeBSD يتبع تصميمًا بديلًا، وخاصة فيما يتعلق بـ SMP .
    • NextBSD ، توزيعة BSD جديدة مشتقة من FreeBSD 10.1 ومكونات macOS المختلفة.
    • FreeNAS هو خادم تخزين مجاني متصل بالشبكة يعتمد على نسخة مصغرة من نظام FreeBSD.
    • NAS4Free هو نسخة معدلة من الإصدار 0.7 من FreeNAS ، وهو خادم تخزين متصل بالشبكة.
    • نوكيا IPSO (إصدار IPSO SB)، نظام التشغيل القائم على FreeBSD المستخدم في أجهزة جدار الحماية من نوكيا .
    • نظام التشغيل الخاص بجهاز Netflix Open Connect Appliance . [ 24 ]
    • نظام التشغيل Junos ، وهو نظام تشغيل لأجهزة توجيه Juniper ، ونسخة مخصصة من FreeBSD، ومجموعة متنوعة من أنظمة التشغيل المدمجة الأخرى
    • نظام التشغيل OneFS من شركة Isilon Systems ، المستخدم في أنظمة التخزين العنقودية من سلسلة Isilon IQ، هو نسخة معدلة بشكل كبير من نظام FreeBSD.
    • نظام التشغيل Data ONTAP من NetApp ، وهو نظام تشغيل لأجهزة تخزين الملفات من NetApp، هو نسخة مخصصة من FreeBSD مع بنية ONTAP مبنية عليه.
    • m0n0wall ، توزيعة FreeBSD معدلة للاستخدام كجدار حماية.
    • pfSense هو جدار حماية/موجّه مجاني مفتوح المصدر قائم على نظام FreeBSD.
    • OPNsense ، جدار حماية، نسخة معدلة من pfSense
    • Coyote Point Systems EQ/OS ، بيئة تشغيل عالية الأداء ومُحسّنة لموازنة أحمال الخوادم .
  • NetBSD ، نظام تشغيل مفتوح المصدر يعتمد على نظام BSD ويركز على التصميم النظيف وقابلية النقل.
  • NeXT و NEXTSTEP و OPENSTEP ، مبنية على نواة Mach ونظام 4BSD ؛ وهو النظام السلف لنظام macOS
  • TrustedBSD
  • استخدمت أجهزة F5 Networks و F5 BIGIP نظام التشغيل BSD كنظام تشغيل للإدارة حتى تم إصدار الإصدار 9.0، والذي تم بناؤه على نظام Linux.
  • نظام التشغيل Ultrix من شركة DEC هو الإصدار الرسمي من نظام Unix لأنظمة PDP-11 وVAX و DECstation الخاصة بها.
  • نظام التشغيل Sony NEWS-OS ، وهو نظام تشغيل قائم على BSD مخصص لمحطات عمل هندسة الشبكات الخاصة بهم
  • OSF/1 ، وهو نظام يونكس هجين قائم على النواة، تم تطويره بواسطة مؤسسة البرمجيات المفتوحة ، ويتضمن نواة Mach معدلة وأجزاء من 4BSD
  • الإصدارات السابقة للإصدار 5.0 من نظام التشغيل SunOS من شركة Sun Microsystems ، وهو إصدار محسّن من نظام 4BSD لأنظمة Sun-2 و Sun-3 القائمة على معالجات Sun Motorola 68k ، والأنظمة القائمة على معالجات SPARC ، والأنظمة القائمة على معالجات x86 (يعتمد نظام التشغيل SunOS 5.0 والإصدارات اللاحقة على نظام System V Release 4 ).
  • 386BSD ، أول نظام تشغيل مفتوح المصدر قائم على نظام BSD، وهو سلف معظم أنظمة BSD الحالية
  • ديموس ، نسخة سوفيتية من بي إس دي
  • BSD/OS ، نظام تشغيل BSD احتكاري (متوقف الآن) لأجهزة الكمبيوتر الشخصية

انظر أيضاً

مراجع

  1. 1 2 3 4 سالوس، بيتر هـ. (2005). "الفصل 7. بي إس دي ومجموعة أبحاث البرمجيات". الشيطان، والنو، والبطريق . غروكلاو . مؤرشف من الأصل في 5 مايو 2010.
  2. سالوس، بيتر هـ. (1 يونيو 1994). ربع قرن من يونكس . أديسون ويسلي . ص 142. ISBN  978-0-201-54777-1.
  3. تومي، وارن. "تفاصيل أرشيفات PUPS" . tuhs.org . جمعية تراث يونكس . تم الاطلاع عليه في 6 أكتوبر 2010 .
  4. شاكليت، مارك (2004). "نظام تشغيل يونكس". موسوعة الإنترنت . وايلي. ص 497. ISBN  9780471222019.
  5. سالوس، بيتر هـ. (2005). "الفصل 6. 1979". الشيطان، والنو، والبطريق . غروكلاو . مؤرشف من الأصل في 5 مايو 2010.
  6. "الإنترنت، يونكس، بي إس دي، ولينكس" .
  7. "فهرس /Archive/Distributions/UCB/2BSD/2.11BSD/Patches" .
  8. 1 2 كوارترمان، جون س.؛ سيلبرشاتز، أبراهام؛ بيترسون، جيمس ل. (ديسمبر 1985). "4.2BSD و4.3BSD كمثالين على نظام يونكس". دراسات الحوسبة . 17 (4): 379-418 . CiteSeerX 10.1.1.117.9743 . doi : 10.1145/6041.6043 . S2CID 5700897 .  
  9. ماكوسيك، مارشال كيرك (يناير 1999). "عشرون عامًا من بيركلي يونكس - من ملكية AT&T إلى قابلية إعادة التوزيع بحرية" . في: ديبونا، كريس؛ أوكمان، سام؛ ستون، مارك (محررون). المصادر المفتوحة: أصوات من الثورة ( الطبعة الأولى). أورايلي. ISBN  978-1-56592-582-3.
  10. هارتل، مايك (بدون تاريخ). "هذه إعادة بناء لإصدار 4.1BSD بتاريخ 1 سبتمبر 1981" . جمعية تراث يونكس . يبدو أنه لم تكن هناك صورة شريط إصدار رسمية واحدة لنظام 4.1BSD.
  11. فابري، روبرت س. (1980). "مقترح للتحكم في تكوين الإصدار القياسي لنظام التشغيل يونكس التابع لوكالة مشاريع الأبحاث المتقدمة" (ملف PDF) . مركز المعلومات التقنية الدفاعية . وزارة الدفاع الأمريكية . تاريخ الاسترجاع: 12 يوليو 2023 .
  12. فابري، روبرت س.؛ سيغوين، كارلو هـ. (1983). "التقرير الفني AD-A142 177" . مركز المعلومات التقنية الدفاعية . وزارة الدفاع الأمريكية . تم الاطلاع عليه بتاريخ 12 يوليو 2023 .
  13. "المصادر المفتوحة: أصوات من ثورة المصادر المفتوحة" . 29 مارس 1999.
  14. ماسون، أمبريل (20 يونيو 2023). "استكشف شفرة المصدر لنظام BSD 4.1c.1 باستخدام Git" . GitHub . تم الاطلاع عليه في 18 يوليو 2023. تمت إضافة دعم أجهزة Sun مؤقتًا إلى نظام 4.1BSD ثم إزالته قبل إصدار نظام 4.2BSD.
  15. 1 2 ماكوسيك، إم كيه ؛ كاريلز، إم جيه ؛ سكلوور، كيث؛ فول، كيفن؛ تيتلبوم، مارك؛ بوستيك، كيث (1989). "البحوث الحالية لمجموعة أبحاث أنظمة الحاسوب في بيركلي" (ملف PDF) . وقائع مجموعة مستخدمي يونكس الأوروبية .
  16. هيبلر، مايك (يوليو 1999). "HPBSD: نسخة يوتا من نظام 4.3bsd لأجهزة سلسلة HP9000" . تم الاطلاع عليه في 10 فبراير 2014 .
  17. بابكوك، تشارلز (14 أغسطس/آب 2006). "ما هو أعظم برنامج كُتب على الإطلاق؟" . InformationWeek . مؤرشف من الأصل في 21 أكتوبر/تشرين الأول 2012. تم الاطلاع عليه بتاريخ 20 يناير/كانون الثاني 2009 .
  18. لينكسفاير، مايك (1993). "خيار جيل جنو - مقابلة مع لينوس تورفالدز" . مجلة ميتا . تاريخ الاسترجاع: 20 يناير 2009 . 
  19. ل. تورفالدز (29 يناير 1992). "رد: لينكس أصبح قديماً" . مجموعة الأخبار : comp.os.minix . يوزنت: 1992Jan29.231426.20469@klaava.Helsinki.FI . تاريخ الاسترجاع: 11 مايو 2006 .  
  20. إريك س. ريموند. "فن برمجة يونكس: أصول وتاريخ يونكس، 1969-1995" . تم الاطلاع عليه بتاريخ 18-07-2014 .
  21. بار، آدم (19-06-2001). "مايكروسوفت، بروتوكول TCP/IP، المصادر المفتوحة، والترخيص" . مؤرشف من الأصل في 14-11-2005.
  22. "كود BSD في ويندوز" . everything2.com . 20 مارس 2001. تم الاطلاع عليه بتاريخ 20 يناير 2009 .
  23. "استبيان استخدام BSD" (ملف PDF) . مجموعة شهادات BSD. 31 أكتوبر 2005. مؤرشف من الأصل (ملف PDF) بتاريخ 18 يناير 2012. تم الاطلاع عليه بتاريخ 20 يناير 2009 .
  24. "دليل نشر جهاز Netflix Open Connect" (ملف PDF) . 29 مايو 2012.