توزیع نرمافزاری برکلی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
|||
خط ۴۲:
موفقیت 3BSD یکی از عوامل اصلی بود که [[دارپا]] را بر آن داشت تا [[گروه تحقیقاتی سیستمهای رایانهای]] را مورد حمایت مالی قرار دهد تا یک نسخه استاندارد از یونیکس را برای پروژه تحقیقاتی آینده دارپا، [[پروژه ویالاسآی|پروژه VLSI]] توسعه داده و آماده کند. CSRG نسخه 4BSD را منتشر کرد که حاوی بهینهسازیهای بسیار زیادی نسبت به 3BSD بود و در اکتبر ۱۹۸۰ منتشر شد. بر طبق گفته [[جان کوارتمن]] و همکاران:
«
شخصی به نام Duane Adams از دارپا، به منظور هدایت کردن طراحی 4.2BSD، «کمیته راهبری» را تشکیل داد که از [[باب فابری]]، [[بیل جوی]] و [[سام لفلر]] از دانشگاه برکلی، Alan Nemeth و Rob Gurwitz از BBN، [[دنیس ریچی]] از آزمایشگاههای بل، Keith Lantz از [[استنفورد]]، Rick Rashid از Carnegie-Mellon، Bert Halstead از [[MIT]]،Dan Lynch از ISI و Gerald J. Popek از UCLA تشکیل شده بود. این کمیته از آوریل ۱۹۸۱ تا ژوئیه ۱۹۸۳ برقرار بود.
خط ۵۵:
نسخه رسمی 4.2BSD در اگوست ۱۹۸۳ منتشر شد. این نسخه به این شهرت دارد که اولین نسخهای بود که پس از جدا شدن بیل جوی از پروژه در سال ۱۹۸۳ و بنیانگذاری کردن سانمایکروسیستمز منشتر میشد؛ از این موقع به بعد، مایکل کالز و مارشال کیرک مککیوسیک راهبری پروژه را بدست گرفتند. این نسخه همچنین به خاطر نشان [[غول بیاسدی]] که توسط [[جان لستر]] طراحی شده بود و بر روی یک کتاب راهنما که توسط [[یوزنیکس]] منتشر شده بود هم شهرت دارد.
=== 4.3BSD ===
4.3BSD در ژوئیه ۱۹۸۶ منتشر شد. تغییرات عمده این نسخه، بهینهسازی و بهبود دادن قابلیتهایی بود که به نسخه قبلی، 4.2BSD اضافه شده بودند، چرا که این قابلیتهای جدید به اندازه کدهای 4.1BSD مورد بازبینی و بهبوددهی قرار نگرفته بودند. پیش از انتشار این نسخه، پیادهسازی بیاسدی از TCP/IP فاصله زیادی از پیادهسازی رسمی TCP/IP توسط BNN گرفته بود و این دو پشته با هم فرق زیادی کرده بودند. پس از مباحثاتی در مورد اینکه بالاخره کدام پشته در نسخه 4.3BSD قرار گیرد، توافق بر این شد که پشته بیاسدی از TCP/IP در 4.3BSD استفاده شود، چرا که پس از انجام برخی آزمایشها نشان داده شده بود که کارایی بهتری در بیشتر موارد نسبت به پشته BBN دارد.
پس از انتشار نسخه 4.3BSD، این طور مشخص شد که BSD باید از معماری قدیمی VAX فاصله بگیرد. معماری Power 6/32 (با اسم رمز Tahoe) که توسط شرکت Computer Consoles Inc توسعه داده شده بود، خوب و امیدبخش بهنظر میرسید، اما کمی پس از آن توسط توسعهدهندگانش رها شده بود. با این حال، پورتی برای این معماری به نام 4.3BSD-Tahoe که در ژوئیه ۱۹۸۸ منتشر شد، کاری ارزشمند محسوب میشد، چرا که در این پورت، کدهای وابسته به ماشین و کدهای مستقل از ماشین از یکدیگر جدا شده بودند که این کار باعث میشد تا بتوان در آینده BSD را راحتتر به دیگر سکوها پورت کرد.
جدا از تلاش برای پورتابل کردن سیستم، CSRG تلاش میکرد تا همچنین پشته پروتکل OSI را هم پیادهسازی کند، بهینهسازیهایی در حافظه مجازی انجام دهد و همینطور الگوریتمهای TCP/IP جدید را در جهت انطباق با رشد اینترنت، توسعه دهد.
تا آن هنگام، تمامی نسخههای BSD حاوی کدهای انحصاری از AT&T بودند و در نتیجه برای استفاده از BSD میبایست یک مجوز کد منبع از AT&T تهیه میشد. اما مجوزها بسیار گرانقیمت شده بودند و چندین شرکت و سازمان خارج از پروژه، برای منتشر شدن کدهای پشته شبکه به صورت مجزا، ابراز علاقه کرده بودند، که این پشته به طور کامل در خارج از AT&T توسعه داده شده بود و نیازی به تهیه مجوز از AT&T نداشت. به این ترتیب، نسخه Networking Release 1 (Net/1){{چر}} منتشر شد که عاری از کدهای AT&T بود و این امکان وجود داشت تا آن را آزادانه تحت [[پروانه بیاسدی]] منتشر کرد. این نسخه در ژوئیه ۱۹۸۹ منتشر شد.
== نت/۲ و مسائل قانونی ==
|