توزيع برامج بيركلي
توزيعة برمجيات بيركلي ( BSD ) ، والمعروفة أيضًا باسم بيركلي يونكس ، هي نظام تشغيل يونكس متوقف تطويره وتوزيعه من قِبل مجموعة أبحاث أنظمة الحاسوب (CSRG) في جامعة كاليفورنيا، بيركلي . صدرت لأول مرة عام 1978، وبدأت كنسخة محسّنة من نظام يونكس الأصلي الذي طورته شركة AT&T في مختبرات بيل ، استنادًا إلى شفرته المصدرية . مع مرور الوقت، تطورت BSD لتصبح نظام تشغيل مستقلًا، ولعبت دورًا هامًا في مجال الحوسبة وتطوير ونشر أنظمة شبيهة بنظام يونكس. [ 2 ] [ 3 ]
قاد بيل جوي في البداية تطوير نظام BSD، حيث أضاف بالتعاون مع أوزالب بابا أوغلو إمكانية الذاكرة الافتراضية إلى نظام يونكس الذي يعمل على حاسوب VAX-11 . [ 3 ] خلال ثمانينيات القرن الماضي، انتشر استخدام BSD على نطاق واسع بين موردي محطات العمل في شكل توزيعات يونكس احتكارية ، مثل توزيعة Ultrix من شركة DEC وتوزيعة Sun Microsystems من شركة SunOS ، وذلك بفضل ترخيصه المتساهل وشيوعه بين المهندسين. كما أصبح BSD أكثر توزيعات يونكس استخدامًا في المؤسسات الأكاديمية، حيث استُخدم لدراسة أنظمة التشغيل. [ ٢ ] تلقى مشروع BSD تمويلًا من وكالة مشاريع الأبحاث الدفاعية المتقدمة (DARPA) حتى عام ١٩٨٨، [ ٣ ] وخلال تلك الفترة، أُضيف دعم شبكة ARPANET إلى BSD ، ثم طُبِّقت لاحقًا مجموعة بروتوكولات TCP/IP ، التي صدرت كجزء من BSD NET/1 في عام ١٩٨٨. [ ٤ ] بحلول ذلك الوقت، كان الكود البرمجي قد اختلف اختلافًا كبيرًا عن نظام AT&T Unix الأصلي، وتشير التقديرات إلى أن أقل من ٥٪ من الكود بقي من AT&T. ونتيجة لذلك، وُزِّع NET/1 دون اشتراط ترخيص المصدر من AT&T. [ ٣ ] [ ٤ ]
أنهت جامعة بيركلي أبحاثها حول نظام يونكس عام ١٩٩٢، نتيجةً لانخفاض التمويل والتعقيدات الناجمة عن دعوى قضائية تتعلق بحقوق النشر الخاصة بنظام يونكس . [ ٣ ] ومع تقادم نظام BSD الأصلي، أصبح مصطلح "BSD" يُشير بشكل أساسي إلى الأنظمة مفتوحة المصدر المُشتقة منه ، بما في ذلك FreeBSD و OpenBSD و NetBSD و DragonFly BSD ، بالإضافة إلى مشتقات هذه المشاريع، مثل TrueOS . كما شكّلت الشيفرة المُشتقة من BSD، إلى جانب شيفرة Mach ، أساس نظام داروين ؛ الذي تم دمجه بدوره في أنظمة التشغيل الاحتكارية لشركة آبل ، مثل macOS و iOS . [ ٥ ] استخدمت حزمة بروتوكولات الشبكة في نظام Windows NT 3.1 تطبيق TCP/IP مُشتقًا من BSD، كما تم توفير بعض أدوات الشبكة القائمة على BSD لهذه الحزمة مع نظام Windows NT. [ ٦ ] تم دمج الشيفرة من الأنظمة مفتوحة المصدر المُشتقة من BSD نفسها في العديد من المنصات الحديثة، بما في ذلك برامج النظام لجهاز PlayStation 5 وأجهزة أخرى مُدمجة أو تجارية. [ 7 ]
تاريخ

تضمنت التوزيعات الأولى لنظام يونكس من مختبرات بيل في سبعينيات القرن الماضي شفرة المصدر الخاصة بنظام التشغيل، مما أتاح للباحثين في الجامعات تعديل يونكس وتطويره. وصل نظام التشغيل إلى بيركلي عام ١٩٧٤، بناءً على طلب أستاذ علوم الحاسوب بوب فابري، الذي كان عضوًا في اللجنة المنظمة لندوة مبادئ أنظمة التشغيل، حيث عُرض يونكس لأول مرة. تم شراء جهاز PDP-11/45 لتشغيل النظام، ولكن لأسباب تتعلق بالميزانية، تمت مشاركة هذا الجهاز مع مجموعتي الرياضيات والإحصاء في بيركلي، اللتين كانتا تستخدمان نظام RSTS ، ولذلك لم يكن يونكس يعمل على الجهاز إلا ثماني ساعات يوميًا (أحيانًا خلال النهار، وأحيانًا خلال الليل). تم تركيب جهاز PDP-11/70 أكبر في بيركلي في العام التالي، باستخدام أموال من مشروع قاعدة بيانات إنجريس . [ ٨ ]
بدأ نظام BSD حياته كنسخة معدلة من نظام Unix قام المبرمجون في جامعة كاليفورنيا في بيركلي، بقيادة بيل جوي في البداية ، بتطويره في أواخر السبعينيات. وقد تضمن ميزات إضافية، كانت متشابكة مع التعليمات البرمجية المملوكة لشركة AT&T.
في عام ١٩٧٥، حصل كين تومسون على إجازة تفرغ علمي من مختبرات بيل، وانتقل إلى بيركلي كأستاذ زائر. ساهم في تثبيت نظام يونكس الإصدار السادس ، وبدأ العمل على تطبيق بلغة باسكال لهذا النظام. قام طلاب الدراسات العليا تشاك هالي وبيل جوي بتحسين برنامج باسكال الذي طوره تومسون، وقاما بتطوير محرر نصوص مُحسّن . [ ٨ ] أبدت جامعات أخرى اهتمامًا بالبرمجيات في بيركلي، ولذا بدأ جوي في عام ١٩٧٧ بتجميع أول توزيعة برمجيات بيركلي (1BSD)، والتي صدرت في ٩ مارس ١٩٧٨. [ ٩ ] كانت 1BSD إضافةً إلى نظام يونكس الإصدار السادس، وليست نظام تشغيل كاملًا بحد ذاته. تم توزيع حوالي ثلاثين نسخة منها. [ ٨ ]
تضمنت النسخة الثانية من توزيعة برمجيات بيركلي (2BSD)، التي صدرت في مايو 1979، [ 10 ] نسخًا محدثة من برمجيات 1BSD، بالإضافة إلى برنامجين جديدين من تطوير جوي لا يزالان مستخدمين في أنظمة يونكس حتى اليوم: محرر النصوص vi (نسخة مرئية من ex ) وواجهة سطر الأوامر C. وقد أرسل بيل جوي حوالي 75 نسخة من 2BSD. [ 8 ]

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

بعد إصدار نظام التشغيل 4.3BSD في يونيو 1986، تقرر التخلي عن منصة VAX القديمة. بدت منصة Power 6/32 (التي تحمل الاسم الرمزي "Tahoe")، والتي طورتها شركة Computer Consoles Inc.، واعدةً في ذلك الوقت، لكن مطوريها تخلوا عنها بعد فترة وجيزة. ومع ذلك، أثبت منفذ 4.3BSD-Tahoe (يونيو 1988) جدواه، إذ أدى إلى فصل الشيفرة البرمجية المعتمدة على الجهاز عن تلك المستقلة عنه في نظام BSD، مما حسّن من قابلية نقل النظام مستقبلاً.
بالإضافة إلى قابلية النقل، عملت مجموعة أبحاث علوم الحاسوب (CSRG) على تطبيق حزمة بروتوكولات شبكة OSI ، وتحسينات على نظام الذاكرة الافتراضية للنواة، و(بالتعاون مع فان جاكوبسون من مختبر لورانس بيركلي الوطني ) خوارزميات TCP/IP جديدة لاستيعاب نمو الإنترنت. [ 11 ]
حتى ذلك الحين، كانت جميع إصدارات نظام BSD تستخدم شفرة يونكس مملوكة لشركة AT&T، وبالتالي كانت خاضعة لترخيص برمجيات AT&T. أصبحت تراخيص الشفرة المصدرية باهظة الثمن، وأبدت جهات خارجية عديدة اهتمامًا بإصدار منفصل لشفرة الشبكات، التي طُوّرت بالكامل خارج AT&T ولن تخضع لمتطلبات الترخيص. أدى ذلك إلى إصدار Networking Release 1 ( Net/1 )، الذي أُتيح لغير المرخص لهم باستخدام شفرة AT&T، وكان قابلاً لإعادة التوزيع مجانًا بموجب شروط ترخيص BSD . وقد صدر في يونيو 1989.
بعد إصدار Net/1، اقترح مطور نظام BSD، كيث بوستيك ، إصدار المزيد من أقسام نظام BSD غير التابعة لشركة AT&T بموجب نفس ترخيص Net/1. ولتحقيق هذه الغاية، بدأ مشروعًا لإعادة برمجة معظم أدوات يونكس القياسية دون استخدام كود AT&T. في غضون ثمانية عشر شهرًا، تم استبدال جميع أدوات AT&T، وتبين أن عددًا قليلًا فقط من ملفات AT&T لا يزال موجودًا في نواة النظام. أُزيلت هذه الملفات، وكانت النتيجة إصدار Networking Release 2 (Net/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 لمدة عامين تقريبًا ريثما يُحسم وضعها القانوني، ونتيجةً لذلك، حظيت الأنظمة القائمة على نواة لينكس ، التي لم تكن تعاني من هذا الغموض القانوني، بدعم أكبر. سُوّيت الدعوى في يناير 1994، لصالح بيركلي إلى حد كبير. من بين 18000 ملف في توزيعة بيركلي، لم يكن لا بد من إزالة ثلاثة ملفات فقط وتعديل 70 ملفًا لإظهار إشعارات حقوق الطبع والنشر الخاصة بـ USL. كان من شروط التسوية أيضًا ألا ترفع USL أي دعاوى قضائية أخرى ضد مستخدمي وموزعي الكود المملوك لبيركلي في إصدار 4.4BSD القادم. [ 12 ]
كان الإصدار الأخير من بيركلي هو الإصدار الثاني من 4.4BSD-Lite عام 1995، وبعدها تم حلّ مجموعة أبحاث أنظمة بي إس دي (CSRG) وتوقف تطوير بي إس دي في بيركلي. ومنذ ذلك الحين، تم الحفاظ على العديد من الإصدارات المبنية بشكل مباشر أو غير مباشر على 4.4BSD-Lite (مثل FreeBSD و NetBSD و OpenBSD و DragonFly BSD ).
سمحت طبيعة ترخيص BSD المتساهلة للعديد من أنظمة التشغيل الأخرى، سواءً مفتوحة المصدر أو احتكارية، بدمج شفرة مصدر BSD. على سبيل المثال، استخدم نظام التشغيل Windows NT 3.1 شفرة BSD في تطبيقه لبروتوكول TCP/IP [ 6 ] ، كما أنه يضم نسخًا مُعاد تجميعها من أدوات سطر الأوامر الخاصة بشبكات BSD منذ Windows 2000. [ 13 ] ويعتمد نظام التشغيل Darwin ، الذي يُعد أساس نظامي macOS و iOS من Apple، على 4.4BSD-Lite2 وFreeBSD. كما تتضمن العديد من أنظمة تشغيل Unix التجارية، مثل Solaris ، شفرة BSD.
العلاقة بنظام يونكس البحثي
ابتداءً من الإصدار الثامن، ارتبطت إصدارات نظام التشغيل Research Unix في مختبرات Bell ارتباطًا وثيقًا بنظام BSD. بدأ هذا الارتباط عندما استُخدم نظام 4.1cBSD الخاص بجهاز VAX كأساس للإصدار الثامن من Research Unix. واستمر هذا الارتباط في الإصدارات اللاحقة، مثل الإصدار التاسع، الذي تضمن شفرة المصدر وتحسينات من نظام 4.3BSD. ونتيجةً لذلك، كانت هذه الإصدارات اللاحقة من Research Unix أقرب إلى نظام BSD منها إلى نظام System V. وفي منشور على شبكة Usenet عام 2000، وصف دينيس ريتشي هذه العلاقة بين نظام BSD وResearch Unix: [ 14 ]
بدأ إصدار Research Unix الثامن من (على ما أظن) نظام BSD 4.1c، ولكن مع حذف أجزاء كبيرة منه واستبدالها بمحتوى خاص بنا. واستمر هذا النهج مع الإصدارين التاسع والعاشر. كانت مجموعة أوامر المستخدم العادي، على ما أعتقد، أقرب إلى نظام BSD منها إلى نظام SysVish، لكنها كانت متنوعة للغاية.
العلاقة بالنظام الخامس
يلخص إريك إس. ريموند العلاقة طويلة الأمد بين نظام V ونظام BSD، قائلاً: "كان الانقسام تقريبًا بين ذوي الشعر الطويل وذوي الشعر القصير؛ كان المبرمجون والأشخاص التقنيون يميلون إلى التوافق مع بيركلي ونظام BSD، بينما كان الأشخاص الأكثر توجهاً نحو الأعمال يميلون إلى التوافق مع AT&T ونظام V." [ 15 ]
في عام 1989، كتب ديفيد أ. كاري عن الاختلافات بين BSD و System V. ووصف System V بأنه غالبًا ما يعتبر "Unix القياسي". ومع ذلك، وصف BSD بأنه أكثر شيوعًا بين مراكز الكمبيوتر الجامعية والحكومية، نظرًا لميزاته المتقدمة وأدائه: [ 16 ]
تستخدم معظم مراكز الحاسوب الجامعية والحكومية التي تستخدم نظام UNIX نظام Berkeley UNIX بدلاً من نظام System V. وهناك عدة أسباب لذلك، ولكن ربما يكون أهم سببين هما أن نظام Berkeley UNIX يوفر إمكانيات الشبكات التي كانت حتى وقت قريب (الإصدار 3.0) غير متوفرة تمامًا في نظام System V، وأن نظام Berkeley UNIX أكثر ملاءمة لبيئة البحث، التي تتطلب نظام ملفات أسرع، ومعالجة أفضل للذاكرة الافتراضية، ومجموعة أكبر من لغات البرمجة .
تكنولوجيا
مقابس بيركلي



كان نظام يونكس في بيركلي أول نظام يونكس يتضمن مكتبات تدعم حزم بروتوكول الإنترنت : مقابس بيركلي . وقد طُوِّر تطبيق يونكس لسلف بروتوكول الإنترنت، وهو بروتوكول NCP الخاص بشبكة ARPAnet ، مع عملاء FTP و Telnet ، في جامعة إلينوي عام 1975، وكان متاحًا في بيركلي. [ 17 ] [ 18 ] إلا أن محدودية الذاكرة في جهاز PDP-11 فرضت تصميمًا معقدًا ومشاكل في الأداء. [ 19 ]
بفضل دمج المقابس مع مُعرّفات الملفات في نظام التشغيل يونكس ، أصبح من السهل تقريبًا قراءة البيانات وكتابتها عبر الشبكة ، تمامًا كما هو الحال مع الوصول إلى القرص. أصدر مختبر AT&T لاحقًا مكتبة STREAMS الخاصة به ، والتي تضمنت الكثير من الوظائف نفسها في حزمة برمجية ذات بنية مختلفة، إلا أن الانتشار الواسع لمكتبة المقابس الموجودة قلّل من تأثير واجهة برمجة التطبيقات الجديدة . استُخدمت الإصدارات الأولى من نظام BSD لتأسيس نظام التشغيل SunOS من شركة Sun Microsystems ، مما أدى إلى ظهور الموجة الأولى من محطات عمل يونكس الشائعة.
التوافق الثنائي
تستطيع بعض أنظمة تشغيل BSD تشغيل برامج أصلية لأنظمة تشغيل أخرى متعددة على نفس البنية ، باستخدام طبقة توافق ثنائية . هذه الطريقة أبسط وأسرع بكثير من المحاكاة ؛ فعلى سبيل المثال، تسمح بتشغيل التطبيقات المصممة لنظام Linux بكامل سرعتها تقريبًا. وهذا يجعل أنظمة BSD مناسبة ليس فقط لبيئات الخوادم، بل أيضًا لبيئات محطات العمل، نظرًا لتزايد توفر البرامج التجارية أو المغلقة المصدر لنظام Linux فقط. كما يتيح ذلك للمسؤولين ترحيل التطبيقات التجارية القديمة، التي ربما كانت تدعم إصدارات Unix التجارية فقط، إلى نظام تشغيل أحدث، مع الحفاظ على وظائف هذه التطبيقات إلى حين استبدالها ببديل أفضل.
المعايير
تدعم إصدارات نظام التشغيل BSD الحالية العديد من معايير IEEE و ANSI و ISO و POSIX الشائعة ، مع الحفاظ على معظم سلوكيات BSD التقليدية. ومثل نظام AT&T Unix ، فإن نواة BSD متجانسة ، مما يعني أن برامج تشغيل الأجهزة في النواة تعمل في وضع مميز ، كجزء من جوهر نظام التشغيل.
أحفاد بي إس دي
تعتمد العديد من أنظمة التشغيل على نظام BSD، بما في ذلك FreeBSD و OpenBSD و NetBSD و DragonFly BSD و MidnightBSD و MirOS BSD و GhostBSD . تم إنشاء كل من NetBSD وFreeBSD في عام 1993. وقد اشتقا في البداية من 386BSD (المعروف أيضًا باسم "Jolix")، ثم دُمجت مع شفرة المصدر 4.4BSD-Lite في عام 1994. تم تفرع OpenBSD من NetBSD في عام 1995، وتفرع DragonFly BSD من FreeBSD في عام 2003.
استُخدم نظام BSD أيضًا كأساس للعديد من الإصدارات الاحتكارية من نظام يونكس، مثل SunOS من شركة صن ، و DYNIX من شركة سيكوينت، وNeXTSTEP من شركة نيكست ، و Ultrix من شركة دي إي سي ، وOSF/1 AXP (الذي يُعرف الآن باسم Tru64 UNIX ). وأصبح NeXTSTEP لاحقًا أساسًا لنظام macOS من شركة آبل ، وأنظمة تشغيل لاحقة مثل iOS ، التي تشترك في نظام التشغيل داروين المبني على BSD كنظام تشغيل أساسي.
انظر أيضاً
ملحوظات
مراجع
- ↑ "لماذا يجب عليك استخدام ترخيص على غرار ترخيص BSD لمشروعك مفتوح المصدر" . مشروع FreeBSD . BSD (توزيعة بيركلي القياسية) . تم الاطلاع عليه في 3 أغسطس 2021 .
- 1 2 ليفيت، جيسون؛ شومان، إيفان (22 يونيو 1992). "بالنسبة لنظام بي إس دي يونكس، وداعًا" . أنظمة مفتوحة اليوم .
- 1 2 3 4 5 هاردينغ، إليزابيث يو. (19 أكتوبر 1992). "رائد يونكس ينهي أبحاث بي إس دي" . مجلة البرمجيات .
- 1 2 "نبذة تاريخية عن أنظمة يونكس، وبي إس دي، وفري بي إس دي" . minnie.tuhs.org . تم الاطلاع عليه في 5 ديسمبر 2024 .
- ↑ "دليل برمجة نواة أبل: نظرة عامة على نظام بي إس دي" . تم الاطلاع عليه بتاريخ 27 مارس 2021 .
- 1 2 بار، آدم (19 يونيو 2001). "مايكروسوفت، بروتوكول TCP/IP، المصادر المفتوحة، والترخيص" . مؤرشف من الأصل في 14 نوفمبر 2005. تم الاطلاع عليه في 7 يونيو 2019 .
- ↑ "Kernel" . ويكي مطوري بلاي ستيشن 5 .
- 1 2 3 4 سالوس، بيتر هـ. (2005). "الفصل 7. بي إس دي ومجموعة أبحاث سي إس آر جي" . الشيطان، والنو، والبطريق . غروكلاو . مؤرشف من الأصل في 14 يونيو 2020. تم الاسترجاع في 6 سبتمبر 2017 .
- ↑ سالوس (1994)، ص 142
- ↑ تومي، وارن. "تفاصيل أرشيفات PUPS" . tuhs.org . جمعية تراث يونكس . مؤرشف من الأصل في 9 يوليو 2006. تم الاطلاع عليه في 6 أكتوبر 2010 .
- ↑ مكوسيك، إم كيه؛ كاريلز، إم جيه؛ سكلوور، كيث؛ فول، كيفن؛ تيتلبوم، مارك؛ بوستيك، كيث (1989). "البحوث الحالية لمجموعة أبحاث أنظمة الحاسوب في بيركلي" (ملف PDF) . وقائع المؤتمر الربيعي لمجموعة مستخدمي يونكس الأوروبية .
- ↑ إريك س. ريموند. "فن برمجة يونكس: أصول وتاريخ يونكس، 1969-1995" . مؤرشف من الأصل في 5 أكتوبر 2014. تم الاطلاع عليه في 18 يوليو 2014 .
- ↑ "كود BSD في ويندوز" . everything2.com . 20 مارس 2001. مؤرشف من الأصل في 25 أغسطس 2008. تم الاطلاع عليه في 20 يناير 2009 .
- ↑ دينيس ريتشي (26 أكتوبر 2000). "alt.folklore.computers: BSD (دينيس ريتشي)" . مؤرشف من الأصل في 14 يوليو 2014. تم الاطلاع عليه في 3 يوليو 2014 .
- ↑ ريموند، إريك س. فن برمجة يونكس. 2003. ص 38
- ↑ كاري، ديفيد. استخدام لغة سي على نظام يونكس: دليل لبرمجة الأنظمة. 1989. الصفحات 2-3
- ↑ تشيسون، جي إل (1976). "نظام يونكس الشبكي" . مجلة أنظمة التشغيل ACM SIGOPS . 9 (5): 60-66 . doi : 10.1145/1067629.806522 .
- ↑ RFC 681
- ↑ كوارترمان، جون س.؛ سيلبرشاتز، أبراهام؛ بيترسون، جيمس ل. (ديسمبر 1985). "4.2BSD و4.3BSD كمثالين على نظام يونكس". مجلة Computing Surveys . 17 (4): 379–418 . CiteSeerX 10.1.1.117.9743 . doi : 10.1145/6041.6043 . S2CID 5700897 .
فهرس
- مارشال ك. مكوسيك، كيث بوستيك، مايكل ج. كاريلز، جون س. كوارترمين، تصميم وتنفيذ نظام التشغيل 4.4BSD (أديسون ويسلي، 1996؛ ISBN 978-0-201-54979-9)
- مارشال ك. مكوسيك، جورج ف. نيفيل-نيل، تصميم وتنفيذ نظام التشغيل FreeBSD (أديسون ويسلي، 2 أغسطس 2004؛ ISBN 978-0-201-70245-3)
- صموئيل ج. ليفلر، مارشال ك. مكوسيك، مايكل ج. كاريلز، جون س. كوارترمان ، تصميم وتنفيذ نظام التشغيل يونكس 4.3BSD (أديسون ويسلي، نوفمبر 1989؛ ISBN 978-0-201-06196-3)
- ماكوسيك، مارشال كيرك (يناير 1999). "عشرون عامًا من بيركلي يونكس - من ملكية AT&T إلى قابلية إعادة التوزيع بحرية" . في: ديبونا، كريس؛ أوكمان، سام؛ ستون، مارك (محررون). المصادر المفتوحة: أصوات من الثورة ( الطبعة الأولى). أورايلي. ISBN 978-1-56592-582-3.
- بيتر هـ. سالوس ، الشيطان، جنو، والبطريق (ريد ميديا سيرفيسز، 1 سبتمبر 2008؛ ISBN 978-0-9790342-3-7)
- بيتر هـ. سالوس ، ربع قرن من يونكس (أديسون ويسلي، 1 يونيو 1994؛ ISBN 978-0-201-54777-1)
- بيتر هـ. سالوس ، إلقاء الشبكة (أديسون-ويسلي، مارس 1995؛ ISBN 978-0-201-87674-1)
روابط خارجية
- جدول زمني لنظام بي إس دي ونظام يونكس البحثي
- تاريخ نظام يونكس – تاريخ نظامي يونكس وبي إس دي باستخدام الرسوم البيانية
- تصميم وتنفيذ نظام التشغيل 4.4BSD
- شجرة يونكس: شفرة المصدر والأدلة الخاصة بالإصدارات القديمة من يونكس
- مؤتمر EuroBSDCon ، وهو حدث سنوي يُقام في أوروبا في سبتمبر أو أكتوبر أو نوفمبر، تأسس عام 2001. ( تمت أرشفة هذه المعلومات في 20 يونيو 2020 على موقع Wayback Machine) .
- مؤتمر BSDCan ، الذي يُعقد في أوتاوا، أونتاريو ، كندا، سنوياً في شهر مايو منذ عام 2004، وفي شهر يونيو منذ عام 2015.
- مؤتمر AsiaBSDCon ، الذي يُعقد في طوكيو سنوياً في شهر مارس من كل عام، منذ عام 2007
- mdoc.su – روابط مختصرة لصفحات الدليل لأنظمة FreeBSD وOpenBSD وNetBSD وDragonFly BSD ، وهي خدمة ويب مكتوبة بلغة nginx
- BXR.SU – مرجع BSD المتقاطع للمستخدم المتميز ، محرك بحث عن شفرة المصدر لمساحة المستخدم ونواة النظام، يعتمد على OpenGrok و nginx
- توزيع برامج بيركلي
- برنامج عام 1977
- المنتجات والخدمات التي تم إيقافها في عام 1995
- تكنولوجيا مراكز البيانات
- أنظمة تشغيل البرمجيات الحرة
- برنامج مجاني مكتوب بلغة C
- عائلات أنظمة التشغيل
- العلوم والتكنولوجيا في منطقة خليج سان فرانسيسكو
- جامعة كاليفورنيا، بيركلي
