Trident از BSD TrueOS به Void Linux سوئیچ می کند

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

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

هنگام انتخاب یک پایه جدید، الزامات زیر مشخص شد:

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

کیت توزیع نزدیک به الزامات اعلام شده بود لینوکس خالی، پیروی از مدلی از چرخه مداوم به روز رسانی نسخه های برنامه (به روز رسانی های متحرک، بدون انتشار جداگانه توزیع). Void Linux از یک مدیر سیستم ساده برای راه اندازی و مدیریت سرویس ها استفاده می کند آن را اجرا کنید، از مدیر بسته خود استفاده می کند xbps و سیستم پکیج سازی xbps-src. به عنوان یک کتابخانه استاندارد به جای Glibc استفاده می شود مسلمو به جای OpenSSL - LibreSSL. 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 در ژانویه حذف خواهد شد).

از توزیع‌های فعلی مبتنی بر TrueOS، پروژه باقی مانده است
GhostBSD، دسکتاپ MATE را ارائه می دهد. مانند Trident، GhostBSD به طور پیش فرض از سیستم OpenRC init و سیستم فایل ZFS استفاده می کند، اما علاوه بر این از حالت Live نیز پشتیبانی می کند. پس از مهاجرت Trident به لینوکس، توسعه دهندگان GhostBSD اظهار داشتکه به سیستم های BSD متعهد می مانند و به استفاده از شاخه پایدار ادامه می دهند TrueOS به عنوان پایه ای برای توزیع شما.

منبع: opennet.ru

اضافه کردن نظر