توسعه دهندگان سیستم عامل Trident سیستم را از BSD به Linux منتقل می کنند

-پروژه-ترایدنت

چند روز پیش توسعه دهندگان سیستم عامل Trident منتشر شد از طریق تبلیغات ، انتقال پروژه به Linux. پروژه Trident در حال توسعه یک توزیع گرافیکی کاربر آماده برای استفاده است که شبیه نسخه های قبلی PC-BSD و TrueOS است.

Trident در اصل با فناوری های FreeBSD و TrueOS ساخته شده است، علاوه بر آن از سیستم فایل ZFS و سیستم مقداردهی اولیه OpenRC استفاده می کند. این پروژه توسط توسعه دهندگانی كه درگیر كار روی TrueOS بودند تأسیس شد و به عنوان یك پروژه مجاور قرار گرفت (TrueOS بستری برای ایجاد توزیع و Trident توزیعی است كه بر اساس این بستر برای كاربران نهایی است).

سال آینده، تصمیم گرفته شد تا مشکلات Trident به پیشرفتهای توزیع لینوکس Void منتقل شود. دلیل مهاجرت از BSD به Linux ناتوانی در خلاص شدن از شر برخی از مشکلات محدود کننده توزیع کاربران بود.

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

هنگام انتخاب چارچوب جدید ، شرایط زیر مشخص شد:

  • امکان استفاده از بسته های اصلاح نشده (بدون بازسازی) و به طور منظم از توزیع اصلی به روز می شود.
  • مدل توسعه محصول قابل پیش بینی (محیط باید محافظه کارانه باشد و شیوه زندگی معمول آن را برای سالها حفظ کند).
  • سادگی در سازماندهی سیستم (مجموعه ای از قطعات کوچک ، به راحتی قابل ارتقا و سریع در سبک سیستم های BSD ، به جای راه حل های یکپارچه و پیچیده).
  • پذیرش تغییرات از اشخاص ثالث و در دسترس بودن یک سیستم ادغام مداوم برای آزمایش و مونتاژ.
  • وجود یک زیر سیستم گرافیکی فعال ، اما بدون وابستگی به انجمن های از قبل تشکیل شده که دسک تاپ را توسعه می دهند (Trident قصد دارد با توسعه دهندگان توزیع پایه همکاری کند و برای توسعه دسک تاپ و ایجاد برنامه های کاربردی خاص برای افزایش قابلیت استفاده با یکدیگر همکاری کند)
  • پشتیبانی با کیفیت بالا از سخت افزار به روز و به روزرسانی های منظم اجزای توزیع مربوط به تجهیزات (درایورها ، هسته)

نزدیکترین به الزامات تعیین شده توزیع Void Linux بود ، که به مدل چرخه به روزرسانی نسخه مداوم برنامه (به روزرسانی مداوم ، بدون توزیع جداگانه منتشر می شود)

Void Linux با استفاده از مدیر بسته xbps و سیستم ساخت بسته xbps-src ، از یک مدیر ساده سیستم runit برای راه اندازی و مدیریت خدمات استفاده می کند.

به جای Glibc ، Musl به عنوان کتابخانه استاندارد و LibreSSL به جای OpenSSL استفاده می شود. Void Linux از نصب بر روی یک پارتیشن با ZFS پشتیبانی نمی کند ، اما توسعه دهندگان Trident با استفاده از ماژول ZFSonLinux مشکلی در اجرای مستقل این ویژگی ندارند.

تعامل با Void Linux این واقعیت را که توزیع آن تحت مجوز BSD توزیع می شود نیز ساده می کند.

انتظار می رود که پس از تغییر به void linux در trident ، می توان پشتیبانی از کارت های گرافیک را افزایش داد و درایورهای گرافیکی مدرن تری را در اختیار کاربران قرار دهیدبله ، چگونه می توان پشتیبانی از کارت های صدا را بهبود بخشید ، پخش صوتی، پشتیبانی از جریان صوتی از طریق HDMI را اضافه کنید ، پشتیبانی از آداپتورهای شبکه بی سیم و دستگاه های دارای رابط بلوتوث.

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

یکی از اشکالاتی که در این مهاجرت وجود دارد از بین رفتن محیط آشنا و برنامه های کمکی است که توسط پروژه TrueOS برای پیکربندی سیستم مانند sysadm ایجاد شده است.

برای حل این مشکل ، برنامه ریزی شده است که بدون توجه به نوع سیستم عامل ، جایگزین های جهانی برای چنین برنامه های کاربردی بنویسید. اولین نسخه از نسخه جدید Trident برای ژانویه 2020 تنظیم شده است.

قبل از راه اندازی ، تشکیل آزمایش های آلفا و بتا منتفی نیست. انتقال به سیستم جدید نیاز به انتقال دستی محتویات پارتیشن / home دارد.

پشتیبانی از BSD بلافاصله پس از انتشار نسخه جدید قطع می شود و یک مخزن پایدار بسته مبتنی بر FreeBSD 12 در آوریل 2020 حذف خواهد شد (مخزن آزمایشی مبتنی بر FreeBSD 13-Current در ژانویه حذف خواهد شد).


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

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.