توزیع نرم‌افزاری برکلی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
خط ۳۲:
از لحاظ تاریخی، بی‌اس‌دی به عنوان شاخه‌ای از [[یونیکس]] در نظر گرفته می‌شود. چون کد‌های اولیه بی‌اس‌دی از کد‌های اصلی یونیکس سرچشمه گرفته‌اند و به همراه سیستم‌عامل اصلی یونیکس [[ای‌تی‌اند‌تی]] طراحی شده است.
 
اولین یونیکس‌هایی که از [[آزمایشگاه‌های بل]] توزیع شدند، شامل [[کد منبع]] سیستم‌عامل بودند و به این ترتیب محققان دانشگاهی می‌توانستند یونیکس را تغییر و توسعه دهند. اولین سیستم یونیکس در دانشگاه برکلی در سال ۱۹۷۴ بر روی یک [[پی‌دی‌پی-۱۱]] نصب شد و یک دپارتمان [[علوم رایانه]] از آن برای انجام کارهای تحقیقاتی استفاده می‌کرد. در سال ۱۹۷۷، [[بیل جوی]] یک دانشجوی فارق‌التحصیل در برکلی، شروع به کامپایل کردن '''اولین توزیع نرم‌افزار برکلی''' (۱بی‌اس‌دی) برکلی کرد که در ۹ مارس ۱۹۷۸ منتشر شد. ۱بی‌اس‌دی در جای خودش بیشتر یک افزونه برای [[نسخه ۶ یونیکس]] بود تا یک سیستم‌عامل کامل. اجزای اصلی آن یک [[کامپایلر پاسکال]] و یک [[ویرایشگر خطی]] به نام [[اکس (ویرایشگر)|اکس]] بود.
 
دومین توزیع نرم‌افزار برکلی (2BSD) در می ۱۹۷۹ منتشر شد که دربرگیرنده نسخه‌های بروز شده نرم‌افزار‌های ۱بی‌اس‌دی بود و همچنین حویجوی دو برنامه بهجدید نوشته بود که تا به امروز هم در سیستم‌های یونیکس وجود دارند. یکی ویرایشگر [[وی‌آی]] که نسخه بصری از [[اکس (ویرایشگر)|اکس]] بود و دیگری هم پوسته [[سی شل]] بودند.
 
== نسخه‌های VAX ==
در سال ۱۹۷۸ یک کامپیوتر VAX در برکلی نصب شد. بالافاصله یونیکس بر روی آن پورت شد و این پورت [[یونیکس/۳۲وی]] نام گرفت. اما این پورت توانایی استفاده از قابلیت‌های [[حافظه مجازی]] کامپیوتر VAX را نداشت. قسمت‌های زیادی از هسته ۳۲وی توسط دانشجویان برکلی بازنویسی شد تا این کمبود حافظه مجازی جبران شود و ۳۲وی بتواند از قابلیت حافظه مجازی برخوردار شود. در سال ۱۹۷۹، یک سیستم‌عامل کامل با نام ۳‌بی‌اس‌دی عرضه شد که این سیستم‌عامل همان هسته جدید نوشته شده توسط دانشجویان برکلی، پورت برنامه‌های ۲بی‌اس‌دی بر روی VAX و تعدادی برنامه جدید بود. ۳بی‌اس‌دی همچنین با نام‌های Virtual VAX/UNIX یا VMUNIX (به دلیل قابلیت حافظه مجازی) هم شناخته می‌شد. به همین دلیل بود که هسته سیستم‌هامل‌هایسیستم‌عامل‌های بی‌اس‌دی به صورت سنتی در مسیر {{چر}}/vmunix قرار داشت. (تا نسخه ۴/۴بی‌اس‌دی).
 
موفقیت ۳بی‌اس‌دی باعث جلب توجه [[دارپا]] شد و دارپا [[گروه تحقیقاتی سیستم‌های کامپیوتری]] (CSRG) را بوجود آورد تا یک سیستم یونیکس برای تحقیقات آینده دارپا در [[پروژه وی‌ال‌اس‌آی]] توسعه دهند. گروه CSRG نسخه ۴بی‌اس‌دی را عرضه کرد که بهینه سازی‌های زیادی را در ۳بی‌اس‌دی بوجود آورده بود و در اکتبر ۱۹۸۰ عرضه شد.