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

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
خط ۶۵:
تا آن هنگام، تمامی نسخه‌های BSD حاوی کدهای انحصاری از AT&T بودند و در نتیجه برای استفاده از BSD می‌بایست یک مجوز کد منبع از AT&T تهیه می‌شد. اما مجوزها بسیار گران‌قیمت شده بودند و چندین شرکت و سازمان خارج از پروژه، برای منتشر شدن کدهای پشته شبکه به صورت مجزا، ابراز علاقه کرده بودند، که این پشته به طور کامل در خارج از AT&T توسعه داده شده بود و نیازی به تهیه مجوز از AT&T نداشت. به این ترتیب، نسخه Networking Release 1 (Net/1){{چر}} منتشر شد که عاری از کدهای AT&T بود و این امکان وجود داشت تا آن را آزادانه تحت [[پروانه بی‌اس‌دی]] منتشر کرد. این نسخه در ژوئیه ۱۹۸۹ منتشر شد.
 
=== نت/۲ و مسائل قانونی ===
بعد از نت/۱، یکی از توسعه‌دهندگان بی‌اس‌دی به نام [[کیث باستیک]] پیشنهاد کرد که بخش‌هایتمامی غیرکدهای [[ای‌تی‌اندتی]]AT&T بیشتریبا تحتکدهایی همانتحت پروانه نت/۱BSD منتشرجایگزین شودشوند. برای رسیدن به این هدف، او پروژه‌ای را شروع کرد تا بیشتر برنامه‌های استاندارد یونیکس را مجدداً و بدون استفاده از کدهای AT&T پیاده‌سازی کند. به عنوان مثال، ویرایشگر متن [[وی‌آی]] که بر اساس نسخه یونیکسی [[اد]] بود، به صورت مجدد پیاده‌سازی شد و نام این پیاده‌سازی جدید [[ان‌وی‌آی]] (وی‌آی جدید) نام گرفت. در طول ۱۸ ماه، تمام ابزارهایی که متعلق به AT&T بودند بازنویسی شدند و از AT&T تنها تعداد کمی فایل در هسته باقی‌مانده بود. این فایل‌ها هم از هسته پاک شدند و نتیجه کار در ژوئن ۱۹۹۱ با نام نت/۲ عرضه شد که تقریباً یک سیستم‌عامل کامل بود که به صورت [[نرم‌افزار آزاد|آزاد]] منتشر می‌شد.
 
کمی بعد نت/۲ توسط دو نفر و به صورت مجزا برای معماری [[اینتل ۸۰۳۸۶]] پورت شد. یکی [[۳۸۶بی‌اس‌دی]] بود که توسط [[ویلیام ژولیتز]] و دیگری یک نسخه انحصاری به نام [[بی‌اس‌دی/۳۸۶]] بود که توسط BSDi برای این معماری پورت شده بودند. خود ۳۸۶بی‌اس‌دی عمر کمی داشت. اما نقش تاریخی بزرگی ایفا کرد و پایه و اساس سیستم‌عامل‌های [[فری‌بی‌اس‌دی]] و [[نت‌بی‌اس‌دی]] شد که این دو پروژه کمی بعد از ۳۸۶بی‌اس‌دی و از روی پچ‌کیت‌های غیر رسمی آن بوجود آمده بودند.
 
اما BSDi کمی بعد توسط AT&T به دادگاه کشیده شد، چرا که AT&T معتقد بود که BSDi به طور غیرقانونی از کدهای AT&T استفاده کرده است. این دادگاه باعث شد تا سرعت توسعه مشتقات BSD نزدیک به دو سال آهسته شود، چرا که مالک کدها مشخص نبود. در نتیجه، زمینه برای توسعه یافته سیستم‌های مبتنی بر [[لینوکس]] فراهم شد، چرا که کدهای لینوکس مشکل نامشخص بودن مالک نداشتند. هرچند که 386BSD تا سال ۱۹۹۲ منتشر نشد، اما با این حال، [[لینوس توروالدز]] گفته بود که اگر وقتی که کار بر روی لینوکس را شروع کردم، 386BSD وجود داشت، شاید لینوکس هیچگاه بوجود نمی‌آمد.
=== فری‌بی‌اس‌دی ===
{{اصلی|فری‌بی‌اس‌دی}}
فری‌بی‌اس‌دی در سال ۱۹۹۳به وسیله [[دیوید گرینمن]] از وصله‌های [[۳۸۶بی‌اس‌دی]] برنامه‌ریزی شد و از آن زمان تا کنون به عنوان یک سیستم‌عامل همه‌کاره به کار می‌رود. فری‌بی‌اس‌دی بانظر به بیست سال آزمودگی در شبکه یک سیستم‌عامل بسیار پرتوان و رشدیافته در شبکه است.
* در گسترش فری‌بی‌اس‌دی تاکید بر کارایی خوب، کاربرپسندی، و استفاده آسان است.
* درعمل فری‌بی‌اس‌دی پرکاربردترین سیستم‌عامل از خانواده بی‌اس‌دی است و برای نمونه هم اکنون بیش از دو میلیون سرور در دنیا از این سیستم‌عامل استفاده می‌کنند.{{مدرک}} که برای نمونه می‌توان [[یاهو!]] و [[بنیاد نرم‌افزار آپاچی]] را نام برد.
* هم اکنون فری‌بی‌اس‌دی حدوداً ۵۰۰ کامیتر دارد که می‌توانند هر زمان که بخواهند هر تغییری روی این [[سیستم‌عامل]] انجام دهند و هزاران برنامه نویس در دنیا برای آن برنامه سازی می‌کنند. گزینش کارگزاران (Commiters) به‌وسیله گروه هسته که هر دو سال از بین کارگزاران گزیده می‌شوند انجام می‌شود.
 
== 4.4BSD و مشتقات ==
== نت‌بی‌اس‌دی ==
دادگاه در سال ۱۹۹۴، عمدتا به نفع برکلی، فیصله داده شد. از حدود ۱۸٫۰۰۰ فایلی که در BSD بود، تنها ۳ فایل باید حذف می‌شد و ۷۰ فایل دیگر هم باید طوری تغییر می‌کردند تا نشان‌دهنده اعلان کپی‌رایت USL را باشند. همچنین دیگر نتیجه دادگاه این بود که USL دیگر هرگز در برابر کاربران یا توزیع‌کنندگان کدهای BSD درخواست دادخواست نکند.
{{اصلی|نت‌بی‌اس‌دی}}
نت‌بی‌اس‌دی در سال ۱۹۹۳ توسط عده‌ای از کاربران [[۳۸۶بی‌اس‌دی]] پایه‌گذاری شد. این سیستم‌عامل هدف اصلی خود را بر روی پرتابل بودن گذارده و تا کنون به ۵۷ سکوی مختلف پورت شده است.
 
در ژوئیه ۱۹۹۴، سیستم‌عامل 4.4BSD به دو صورت منتشر شد: یکی نسخه 4.4BSD-Lite که به صورت آزادانه قابل انتشار بود و هیچ کدی ازAT&T در آن وجود نداشت. دیگری نسخه 4.4BSD-Encumbered بود که همانند نسخه‌های قبلی، نیازمند دریافت مجوز از AT&T بود.
== اوپن‌بی‌اس‌دی ==
{{اصلی|اوپن‌بی‌اس‌دی}}
اوپن‌بی‌اس‌دی یکی دیگر از نوادگان بی‌اس‌دی یونیکس و در اصل انشعابی از نت‌بی‌اس‌دی به حساب می‌آید. این سیستم‌عامل در سال ۱۹۹۵ توسط [[تئو درات]] منشعب شد و تمرکز اصلی خود را بر روی امنیت گذاشته و ویژگی‌ها و تکنولوژی‌های امنیتی زیادی را به دنیا معرفی کرده است. مانند فایروال [[پی‌اف]]، [[پروتکل آدرس افزونگی مشترک]] و ...
 
آخرین نسخه BSD، نسخه 4.4BSD-Lite Release 2 بود که پس از انتشار این نسخه، گروه CSRG منحل شد و توسعه بی‌اس‌دی متوقف شد. از آن هنگام تا کنون، تعدادی سیستم‌عامل دیگر که به طور مستقیم یا غیرمستقیم بر اساس بی‌اس‌دی هستند، توسط داوطلبان توسعه داده می‌شوند.
== پی‌سی-بی‌اس‌دی ==
{{اصلی|پی‌سی-بی‌اس‌دی}}
یک سیستم‌عامل با دسکتاپ گرافیکی بر پایه فری‌بی‌اس‌دی می‌باشد که هدفش کاربران تازه‌کار است.
 
== منابع ==