مقایسه سیستم‌عامل‌های خانواده بی‌اس‌دی

به مجموعه سیستم‌عامل‌های شبه یونیکسی که مبتنی بر بی‌اس‌دی یونیکس (یکی از گونه‌های یونیکس که در دانشگاه برکلی توسعه یافته) هستند یا از آن سرچشمه گرفته‌اند، خانواده بی‌اس‌دی گفته می‌شود. سه از برجسته‌ترین سیستم‌عامل‌هایی که از بی‌اس‌دی سرچشمه گرفته‌اند و هم‌اکنون هم در حال استفاده شدن هستند، عبارتند از فری‌بی‌اس‌دی، نت‌بی‌اس‌دی و اوپن‌بی‌اس‌دی که همگی به طرق مختلفی از 386BSD و 4.4BSD منشعب شده‌اند. دو پروژه فری‌بی‌اس‌دی و نت‌بی‌اس‌دی هر دو در سال ۱۹۹۳ بنیان نهاده شدند و در ابتدا مبتنی بر 386BSD بودند، اما هر دو در سال ۱۹۹۴ 4.4BSD را به عنوان پایه کدهای خود انتخاب کردند. اوپن‌بی‌اس‌دی در سال ۱۹۹۵ از نت‌بی‌اس‌دی منشعب شد. از دیگر سیستم‌عامل‌های برجسته خانواده بی‌اس‌دی می‌توان به دراگون‌فلی بی‌اس‌دی اشاره کرد که توسط متیو دیلون از فری‌بی‌اس‌دی ۴٫۸ منشعب شده‌است. همچنین دو تا از سیستم‌عامل‌های شرکت اپل به نام مک اواس ده و آی‌اواس دیگر اعضای برجسته خانواده بی‌اس‌دی هستند. این دو سیستم مبتنی بر داروین هستند که قسمت بزرگی از کدهای آن از فری‌بی‌اس‌دی گرفته شده‌است.

بیشتر سیستم‌عامل‌های فعلی بی‌اس‌دی به صورت متن‌باز، بدون هیچ هزینه‌ای و همچنین تحت پروانه بی‌اس‌دی قابل دانلود شدن هستند، به جز مک اواس ده و آی‌اواس. این سیستم‌ها عموماً از یک هسته یکپارچه برخوردار هستند، به جز دراگون‌فلی بی‌اس‌دی و اواس ده که یک هسته ترکیبی دارند. پروژه‌های بی‌اس‌دی متن‌باز عموماً هم هسته سیستم‌عامل و هم برنامه‌های فضای کاربری و کتابخانه‌ها را با هم و در یک مخزن کد منبع نگهداری و مدیریت می‌کنند.

همچنین در گذشته بی‌اس‌دی پایه و اساس چندین نسخه تجاری از یونیکس همانند سان‌اواس، دینیکس، نکست‌استپ و اولتریکس بود. بخش‌هایی از نکست پایه و اساس مک اواس را تشکیل می‌دهد که در کنار آی‌اواس، دو تا از موفق‌ترین سیستم‌عامل‌های خانواده بی‌اس‌دی هستند که توانسته‌اند در بازار از نظر تجاری موفق باشند.

اهداف و فلسفه

فری‌بی‌اس‌دی 
هدف فری‌بی‌اس‌دی به وجود آوردن سیستم‌عاملی است که برای هر هدفی قابل استفاده باشد. اجرا کردن طیف وسیعی از برنامه‌های کاربردی، سادگی در استفاده، داشتن آخرین قابلیت‌های روز، و مقیاس‌پذیری بالا تحت ترافیک سنگین شبکه از جمله ویژگی‌های فری‌بی‌اس‌دی هستند. فری‌بی‌اس‌دی سیستم‌عاملی آزاد و متن‌باز است و استفاده کردن از پروانه بی‌اس‌دی را ترجیح می‌دهد. با این حال، گاهی اوقات آن‌ها قراردادهای عدم افشا را می‌پذیرند و همچنین درخت کد منبع آن هم حاوی تعدادی ماژول متن‌بسته HAL است که برای پشتیبانی کردن از سخت‌افزارهای تولید شده توسط شرکت‌هایی که برای محصولات خود درایور متن‌باز ارائه نمی‌کنند، به درخت کد منبع فری‌بی‌اس‌دی اضافه شده‌اند. برای حفظ کیفیت بالا و فراهم کردن پشیبانی خوب از ایستگاه‌های کاری COTS، سرورها و سامانه‌های توکار، فری‌بی‌اس‌دی بر روی تعداد اندکی از معماری‌های سخت‌افزاری تمرکز کرده‌است.

نت‌بی‌اس‌دی 
هدف نت‌بی‌اس‌دی فراهم کردن سیستم‌عاملی است که بتوان آن را آزادانه به صورت مجدد توزیع کرد و افراد حرفه‌ای، علاقه‌مندان و محققین بتوانند آن را به هر صورتی که دوست دارند مورد استفاده قرار دهند. تمرکز اصلی نت‌بی‌اس‌دی بر روی پرتابل بودن است که از طریق تمایز گذاشتن بین کدهای وابسته به ماشین و کدهای مستقل از ماشین انجام می‌شود. نت‌بی‌اس‌دی بر روی طیف وسیعی از معماری‌ها و سکوهای سخت‌افزاری ۶۴ بیتی و ۳۲ بیتی اجرا می‌شود و برای تعامل متقابل با دیگر سیستم‌عامل‌ها در نظر گرفته شده‌است. نت‌بی‌اس‌دی بر روی طراحی صحیح و درست، کدهای خوب نوشته شده، پایداری و مؤثر بودن تمرکز دارد. در حالی که سازگاری نزدیک با پروتکل‌ها و API‌های استاندارد همچنان مد نظر قرار دارد.

اوپن‌بی‌اس‌دی 
هدف اوپن‌بی‌اس‌دی امنیت، صحت و درستی و تا جای ممکن آزاد بودن است. فاش کردن مشکلات امنیتی به صورت عمومی، بازرسی کردن کامل کدها برای پیدا کردن باگ‌ها و مشکلات امنیتی، داشتن ویژگی‌های امنیتی مختلف از جمله تکنولوژی محافظت از صفحه W^X و استفاده زیاد از روش تصادفی‌سازی، فلسفه «امن بودن به شکل پیشفرض» با غیرفعال کردن همه سرویس‌های غیرضروری و داشتن حداقل تنظیمات، رمزنگاری یکپارچه از جمله سیاست‌ها و قابلیت‌های امنیتی اوپن‌بی‌اس‌دی هستند. توسعه‌دهندگان اوپن‌بی‌اس‌دی استفاده از پروانه بی‌اس‌دی و آی‌اس‌سی را ترجیح می‌دهند و هیچ‌گاه تن به قراردادهای عدم افشا نمی‌دهند. پروانه جی‌پی‌ال تنها برای نرم‌افزارهایی قابل قبول است که جایگزین کردن آن‌ها بسیار سخت باشد، از جمله جی‌سی‌سی. همانند جدش نت‌بی‌اس‌دی، اوپن‌بی‌اس‌دی هم بر روی طیف وسیعی از معماری‌های سخت‌افزاری اجرا می‌شود.

پی‌سی-بی‌اس‌دی 
هدف پی‌سی-بی‌اس‌دی کاربرپسند بودن برای افراد غیرمتخصص است. تا نسخه ۸ میزکار کی‌دی‌ئی میزکار پیشفرض در پی‌سی-بی‌اس‌دی بود، اما از نسخه ۹ چند میزکار از جمله کی‌دی‌ئی، گنوم، اکس‌اف‌سی‌ئی و ال‌اکس‌دی‌ئی و تعداد زیادی مدیر پنجره فراهم شده که کاربر می‌تواند در حین نصب سیستم آن‌ها را انتخاب کند. پی‌سی-بی‌اس‌دی یک مدیر بسته که استفاده از آن راحت است فراهم کرده که بسته‌های باینری را در قالب .pbi مخصوص به خودش دانلود و سپس نصب می‌کند. هر نسخه از پی‌سی-بی‌اس‌دی مستقیماً بر اساس نسخه متناظر فری‌بی‌اس‌دی ساخته می‌شود. جامعه کاربران فری‌بی‌اس‌دی معمولاً کاربرانی که به دنبال یک بی‌اس‌دی آسان هستند را به پی‌سی-بی‌اس‌دی ارجاع می‌دهند.

محبوبیت 

در سپتامبر سال ۲۰۰۵، مؤسسه BSDCG برای ارزیابی کردن محبوبیت نسبی سیستم‌عامل‌های خانواده بی‌اس‌دی، پس از اطلاع‌رسانی در چند لیست پستی، یک نظرسنجی به زبان‌های انگلیسی، برزیلی، آلمانی، پرتغالی، آلمانی و لهستانی برگزار کرد که از مجموع ۴٫۳۳۰ کاربر بی‌اس‌دی که در نظرسنجی شرکت کرده بودند، ۳٫۹۵۸ تا از آن‌ها فرم انگلیسی نظرسنجی را پر کرده بوند. حدود ۷۷ درصد از آن‌ها از فری‌بی‌اس‌دی استفاده می‌کردند، ۳۳ درصد از اوپن‌بی‌اس‌دی، ۱۶ درصد از نت‌بی‌اس‌دی، ۲٫۶ درصد از دراگون‌فلی بی‌اس‌دی و ۶٫۶ از دیگر سیستم‌عامل‌ها (شامل سیستم‌های غیر بی‌اس‌دی).

اسامی، نشان‌ها و شعارها 
نام‌های FreeBSD و OpenBSD هر دو اشاره به آزاد بودن و رایگان بودن این سیستم‌ها دارند. نام NetBSD ادای احترامی به اینترنت است که توسعه‌دهندگان این سیستم را دور هم جمع کرده‌است.

شگون‌نمای اصلی سیستم‌عامل بی‌اس‌دی غول بی‌اس‌دی است. نام این نشان از یک نوع برنامه رایج در یونیکس که دیمن نامیده می‌شوند، گرفته شده‌است. فری‌بی‌اس‌دی هنوز هم از این نشان که یک غول کارتونی قرمز رنگ است و Beastie نام دارد و یک نیزه سه‌شاخه را در دست نگه‌داشته، استفاده می‌کند. در سال ۲۰۰۵، در مسابقه‌ای که توسط پروژه فری‌بی‌اس‌دی برگزار شده بود، یک لوگوی جدید با الهام‌گیری از سر Beastie توسط آنتوان کی. گورال طراحی شد و پروژه فری‌بی‌اس‌دی آن را به عنوان نشان رسمی خود انتخاب کرد. شعار پروژه فری‌بی‌اس‌دی «قدرت در جهت خدمت» است.

نشان اولیه نت‌بی‌اس‌دی در سال ۱۹۹۴ توسط شان مولر  رسم شد و تعدادی غول را به تصویر می‌کشید که بر روی پشته‌ای از قطعات رایانه‌ای ایستاده‌اند و در حال به اهتزاز درآوردن یک پرچم هستند. این نشان بر اساس یک تصویر از جنگ جهانی دوم که برافراشتن پرچم در ایوو جیما را نشان می‌دهد، طراحی شده‌است. در سال ۲۰۰۴ نشان جدید با الهام‌گیری از نشان اولیه توسط Grant Bisset رسم شد.  هیئت مدیره بنیاد نت‌بی‌اس‌دی معتقد بودند که لوگوی قدیمی بیش از حد پیچیده است، طراحی مجدد آن سخت است، پیامدهای فرهنگی منفی به دنبال دارد و در نتیجه تصویر مناسبی برای نت‌بی‌اس‌دی نیست. شعار پروژه نت‌بی‌اس‌دی «معلومه که این هم نت‌بی‌اس‌دی رو اجرا می‌کنه»  است که اشاره به پورتابل بودن این سیستم دارد.

اوپن‌بی‌اس‌دی در ابتدا از غول بی‌اس‌دی به عنوان شگون‌نما استفاده می‌کرده که گاهی اوقات هاله‌ای هم دور سر این غول به عنوان یک نشانه تمایز وجود داشت. بعدها اوپن‌بی‌اس‌دی نشان جدید خود پافی  را جانشین غول بی‌اس‌دی کرد. هرچند که از پافی معمولاً به عنوانیک بادکنک‌ماهی نام برده می‌شود، اما خارهایی که در تصاویر کارتونی این ماهی وجود دارد او را بیشتر شبیه یک خارپشت‌ماهی کرده‌است. این نشان اشاره به قابلیت‌های تدفاعی ماهی و الگوریتم بلوفیش استفاده شده در اوپن‌اس‌اس‌اچ دارد. اوپن‌بی‌اس‌دی چند شعار دارد، از جمله «ایمن بودن به شکل پیشفرض»  که در اولین ترانه اوپن‌بی‌اس‌دی استفاده شد و همچنین «آزاد، کاربردی و ایمن»  از آن جمله هستند. از نسخه ۳٫۰ به بعد، حداقل یک ترانه به همراه هر نسخه منتشر می‌شود.

نشان دراگون‌فلی بی‌اس‌دی یک آسیابک است که فرد  نام دارد. این نشان توسط Joe Angrisano طراحی شده‌است.

اطلاعات کلی

اطلاعات فنی

ویژگی‌های امنیتی

منابع 

 

بی‌اس‌دی
مقایسه‌های بین سیستم‌عامل‌ها