MidnightBSD: جایگزینی مبتنی بر BSD برای دسکتاپ لینوکس

در حالی که لینوکس دسکتاپ دارای طرفداران اختصاصی است ، اکثر مردم اگر به BSD فکر کنند ، خانواده BSD را برای سرورها بهتر می دانند. MidnightBSD یک چرخش در FreeBSD است که سعی در ایجاد یک سیستم BSD برای دسکتاپ دارد.

بیایید نگاهی به MidnightBSD و ویژگی های آن بیندازیم و در مورد اینکه آیا آن جایگزین مناسبی برای دسکتاپ لینوکس است یا خیر بحث کنیم.

MidnightBSD چیست؟

MidnightBSD یک سیستم عامل مبتنی بر FreeBSD با تغییراتی است که به عنوان یک سیستم رومیزی مناسب تر می شود. این لوکاس توسط لوکاس هولت تأسیس شد و به یاد گربه اش ، آنگورای سیاه ترکیه ای به نام نیمه شب نامگذاری شد.

همانطور که بسیاری از صاحبان گربه ها با خوشحالی یا تعجب متوجه شده اند ، Midnight عادت داشت روی رایانه های Holt بنشیند و Midnight دائماً یکی از آنها را خاموش می کرد. لوگوی پروژه دارای یک گربه سیاه است که روی ماه نشسته است.

هولت در مورد پروژه درباره پروژه می نویسد: "پروژه FreeBSD یک محیط عملیاتی سرور قابل اعتماد ایجاد کرده است ، اما اغلب قابلیت استفاده و عملکرد روی دسکتاپ نادیده گرفته می شود. برنامه ریزی ، تخصیص منابع ، تنظیمات امنیتی و پشتیبانی برنامه های در دسترس باید متناسب با کاربران دسکتاپ باشد." صفحه

ویژگی های MidnightBSD

MidnightBSD از دسکتاپ Xfce استفاده می کند اما قبلاً از Window Maker همراه با GNUstep استفاده کرده بود ، شبیه به محیط NeXTSTEP که اساس macOS مدرن است.

MidnightBSD مدیر بسته خود را دارد ، mports ، که در زیر به آنها می پردازیم.

همچنین دستور doas را برای استفاده اداری از پروژه OpenBSD ارائه می دهد. این شبیه به sudo است اما درک فایل نحوی آن آسان تر است.

نصب MidnightBSD

نصب MidnightBSD مشابه نصب یک سیستم استاندارد FreeBSD یا هر توزیع لینوکس دیگر است. سیستم نصب مبتنی بر متن است ، بدون هیچ گونه گزینه گرافیکی. شما فقط به س questionsالات مربوط به سیستم خود پاسخ دهید.

اگر سیستم عامل دیگری نصب ندارید ، می توانید از گزینه پارتیشن بندی هدایت شده در کل دیسک استفاده کنید.

سیستم همچنین راه اندازی رابط های شبکه ، مناطق زمانی و حساب های کاربری ، از جمله گذرواژه اصلی را انجام می دهد. هنگام تنظیم کاربران بر روی سیستم های BSD ، به یاد داشته باشید که هر کاربر مدیریتی را به گروه "wheel" اضافه کنید ، در غیر این صورت آنها نمی توانند از دستور su استفاده کنند.

پس از اتمام نصب ، می توانید راه اندازی مجدد کنید و خود را در سیستم اصلی پیدا کنید. تنظیمات اولیه نیز مبتنی بر متن است. شما یک پیام فوری مشاهده خواهید کرد که آیا می خواهید سیستم شما در آمارهای رسمی استفاده حساب شود ، اما این اختیاری است. سیستم همچنین می پرسد آیا می خواهید محیط دسکتاپ را نصب کنید یا خیر.

دسکتاپ MidnightBSD

هنگامی که MidnightBSD را راه اندازی می کنید ، با محیط رومیزی استاندارد Xfce مواجه می شوید که ممکن است در سایر توزیع های لینوکس دیده باشید.

همچنین چیزهای زیادی از جعبه دریافت نمی کنید. شما مرورگر Midori ، تقویم Orage و برنامه ساعت Orage Globaltime را دارید.

این سیستم بیش از یک دهه است که در حال توسعه فعال است اما هنوز هم در لبه ها خشن به نظر می رسد. این ممکن است به دلیل انتقال به محیط دسکتاپ جدید باشد.

مدیریت بسته بندی

مانند سایر سیستم های مبتنی بر BSD ، MidnightBSD از یک سیستم پورت برای مدیریت بسته ها استفاده می کند ، که به آنها mport می گویند . این از سیستم پورت FreeBSD مشتق شده است ، که برنامه ها را از کد منبع کامپایل می کند. MidnightBSD کامپایلر Clang را نصب می کند ، که بسیاری از سیستم های FreeBSD از آن استفاده می کنند زیرا از مجوز مجاز تر از GCC استفاده می کند.

برای نصب یک درگاه ، به فهرست /usr /mports بروید ، که تحت نوع برنامه سازماندهی شده است ، مانند "www" برای مرورگرهای وب و "بازی" برای بازی ها ، خوب. شما به فهرست فهرست برنامه ای که می خواهید نصب کنید بروید و " install clean install " را به عنوان root برای نصب آن تایپ کنید.

با این کار بسته و وابستگی های آن کامپایل و نصب می شود و سپس دایرکتوری را تمیز می کند تا هر دایرکتوری از هرگونه فایل کامپایل شده پاک شود.

از نظر تئوری ، این کار باید بدون مشکل انجام شود ، اما هنگام تلاش برای کامپایل برنامه های دیگر ، از جمله Vim استاندارد و مرورگر وب Firefox ، خطاهایی رخ داد. بسته های باینری نیز موجود است ، اما هرگونه تلاش برای به روز رسانی سیستم خطای پایگاه داده را نشان می دهد.

در مورد GhostBSD چطور؟

GhostBSD تلاش دیگری برای ایجاد نسخه دسکتاپ از BSD است که برای افرادی که تجربه یونیکس ندارند بیشتر جذاب است. اولین تصور آن این است که سیستم جلا تری نسبت به MidnightBSD دارد. دارای یک نصب کننده گرافیکی است که از روی یک سی دی زنده اجرا می شود. همچنین به طور پیش فرض به جای Midori از مرورگر Firefox استفاده می کند.

مطالب مرتبط: سیستم عامل های رایگان که شاید هرگز متوجه نشده اید

آیا MidnightBSD برای شما مناسب است؟

MidnightBSD سعی می کند یک سیستم عامل کاربرپسند مبتنی بر BSD باشد ، اما هنوز برای پخش اولیه آماده نیست.

نصب مبتنی بر متن به احتمال زیاد کاربران غیر فنی را به تعویق می اندازد. وب سایت پروژه می گوید که برای تازه واردان در نظر گرفته نشده است. افرادی که تجربه کار با سایر سیستم های BSD یا توزیع های فنی بیشتر را دارند ، به احتمال زیاد نصب را آسان می دانند.

اشکالات موجود در سیستم حتی برای کاربران باتجربه یونیکس/لینوکس نیز مشکل ساز خواهد بود. حتی کاربران متخصص انتظار دارند بتوانند وب گردی کنند یا نرم افزار جدیدی را نصب کنند. بسیاری از اسناد هنوز ناقص یا قدیمی هستند ، که هنگام تلاش برای حرکت در یک سیستم جدید نیز ناامید کننده است.

کار بسیار بیشتری طول می کشد تا بتوان آن را برای کاربران فنی واقعا مناسب کرد ، چه برسد به کاربران مبتدی. با این وجود ، ممکن است آزمایش در ماشین مجازی جالب باشد. هنوز نمی توان MidnightBSD را به عنوان یک سیستم عامل درایور روزانه توصیه کرد.

کاربران فنی بیشتر با سایر سیستم های مبتنی بر BSD مانند FreeBSD استاندارد ، و همچنین OpenBSD ، DragonflyBSD یا NetBSD بهتر خواهند بود.

برای کاربرانی که می خواهند یک دسکتاپ صاف و مبتنی بر BSD داشته باشند و مایل به پرداخت "مالیات اپل" برای macOS نباشند ، GhostBSD با تجربه صیقلی خود می تواند شرط بهتری باشد.

این تلاش ها برای BSD کاربر پسند هنوز مشکل سخت افزاری محدودی دارد ، به این معنا که اگر در بازار کامپیوتر جدیدی هستید ، باید بسیار مراقب باشید. توزیع های استاندارد لینوکس بر روی سخت افزارهای متنوع تری از جمله گرافیک و آداپتورهای Wi-Fi اجرا می شوند که دومی از آنها یک نقطه عطف رایج در دنیای BSD است.

جایگزین مبتنی بر BSD برای دسکتاپ لینوکس

با وجود خطاهای MidnightBSD ، دیدن جامعه BSD در تلاش برای سیستم دسکتاپ بسیار خوب است. شاید روزی توده ای حیاتی را به خود جلب کند تا آن را به عنوان یک مدعی مطرح کند.

شاید برای شما این سوال پیش آمده باشد که اگر می خواهید سیستم عامل مشابه یونیکس را در رایانه خود اجرا کنید ، آیا باید سیستم BSD یا لینوکس را انتخاب کنید.