یکی از دوستان خوبم ، در پست های قبلی ، لینکی به تستی داد که اوبونتو و دراگون فلای رو با هم مقایسه کرده بود. دو چیز کاملا متفاوت.
میخواید بدونید اشتباهات این مقایسه کجاست؟
خیلی چیزای این مقایسه اشتباه بود. از هسته گرفته تا تست های دیگر. ادامه مطلب رو بخونید تا به نتیجه درست تری برسیم .
- حیطه کاری : دراگون فلای ، رسما برای دسکتاپ ساخته نشده. در صورتی که اوبونتو رسما برای دسکتاپ هست. دراگون فلای در زمینه پردازشهای موازی و … فعال هست. پس اگر توزیعی از لینوکس برای این کار هست ، اون باید با دراگون فلای مقایسه بشه.
- ساختار هسته : هسته دراگون فلای ، بصورت Hybrid هست ، ولی هسته اوبونتو که لینوکس خودمونه Monolithic هست. طبیعی هست که لینوکس کمی تیز تر باشه.
- رابط کاربری : نسخه های GUI دراگون فلای ، فقط KDE 3 رو دارن و هیچ چیز اضافه ای نیست. در واقع دراگون فلای + پورت ها + سورس + میزکار خام هست. اما اوبونتو کلی کار روی رابطش انجام شده. از این رو بهتر بود PC-BSD رو با اوبنتو مقایسه میکردند.
همین ۳ دلیل فکر کنم کافی باشه برای اشتباه دونستن اون مقایسه که توسط فورونیکس انجام شده 🙂
سلام آقای حقیری یا بذار بگم محمدرضا.
به خاطر مطالب شما کنجکاو شدم pcbsd رو دانلود و امتحان کنم (البته بصورت usb زنده). تا ببینم چی برای گفتن داره. اما فکر نکنم بتونم بهش دل ببندم چون از یه طرف آخرین نسخه pcbsd حدود 1 سال پیش ارائه شده و اینکه میزکار یونیتی که من دوسش دارم رو نداره. اما تا اونجا که من مطالعه کردن در این یکی دو روز فهمیدم که bsd به اندازه linux یوزرفرندلی نیست. برخی از کارتهای گرافیک (اگه نگیم خیلیاشون) درایور bsd ندارن البته مثل اینکه انویدیا داره.
اشتباه نکنید لطفا. PC-BSD متد غلتان توسعه داده میشه. پس بعد نصب دستور :
pkg upgrade
اون رو به همین دو سه روز پیش آپگرید میکنه.
در مورد یونیتی هم باید بگم که لایبرری های GTK که در یونیتی و گنوم ۳.۶ استفاده میشه هنوز پورت نشده. و آخرین نسخه گنوم برای FreeBSD نسخه ۳.۴ هست که به نظر من پایدار ترین انتشار گنوم ۳ بوده 🙂 .
یوزر فرندلی بودن ، یه چیز نسبیه. اما توی تست ها معمولا PC-BSD رو با عنوان The most user friendly OS خطاب میکنند.
من روی سیستم خودم که Nvidia هست ، روی ATI و همچنین اینتل که سیستم های دیگر بوده ، هیچ مشکلی نداشتم. حتی به خوبی و با کیفیت فیلم HD هم روی PC-BSD پخش کردیم 🙂
داری کنجکاو می کنی آدمو……
میشه یه خرده بیشتر درباره ی برنامه های bsd توضیح بدید . مثلا به جای gcc چی داره؟ پایتون ؟
مخزن پخزن داره؟
همه ی کدمنبع هایی رو که مثلا برای لینوکس کامپایل می کنیم برای bsd هم کامپایل و اجرا میشن؟
چرا این قدر ناشناخته بوده تا حالا برای ما؟
با تشکر از سؤالای قشنگی که پرسیدم D:
به نظرم یکی از کارهایی که به خوبی انجامش میدی خوندن مستنداته، نیست؟
تا حالا bsdای با gpl منتشر شده؟
پایتون یک زبان + مفسر هست ولی gcc مجموعه کامپایلر. BSD ها هم یا gcc دارند یا llvm .
هم بله و هم نه. اگر از تکنولوژی هایی مثل pkgsrc و dports استفاده کنی مخزنی در کار نیست ، فقط از سرور خود نرم افزار فایل سورس رو میگیره و کامپایل میکنه. ولی اگر از pkg2ng استفاده کنی میشه بسته باینری.
همه برنامه های لینوکس روی FreeBSD که حداقل اجرا میشن. ولی برعکسش تقریبا اثبات شده ناممکنه. در مورد سایر BSD ها نمیدونم.
بخاطر این که در انجمنهای فارسی ، «نشان خفن بودن» این هست که بگی «گنو/لینوکس و نه لینوکس!» . نه این که در مورد یه چیزی فنی بحث بشه :).
من مستندات رو میخونم چون با چشم باز (مثل این o_0 ) دنبال سیستم عامل میگردم.
این که خود BSD بره تحت GPL خیر. ولی سیستم عامل Hurd خیلی شبیه به NetBSD طراحی شده. اما BSD هایی هستند که نرم افزارهای GPL رو فقط در مخازن / پورت هاشون راه بدن. که معمولا معروف نیستن ;D