يقوم Trident بالتبديل من BSD TrueOS إلى Void Linux

مطورو نظام التشغيل ترايدنت أعلن حول ترحيل المشروع إلى Linux. يقوم مشروع Trident بتطوير توزيعة مستخدم رسومية جاهزة للاستخدام تذكرنا بالإصدارات القديمة من PC-BSD وTrueOS. في البداية، تم بناء Trident على تقنيات FreeBSD وTrueOS، واستخدم نظام الملفات ZFS ونظام التهيئة OpenRC. تم تأسيس المشروع من قبل المطورين المشاركين في العمل على TrueOS، وتم وضعه كمشروع ذي صلة (TrueOS عبارة عن منصة لإنشاء التوزيعات، و Trident عبارة عن توزيع للمستهلكين النهائيين استنادًا إلى هذه المنصة).

في العام المقبل، تقرر نقل إصدارات ترايدنت إلى تطورات التوزيع Void Linux. كان سبب الانتقال من BSD إلى Linux هو عدم القدرة على التخلص من بعض المشكلات التي تحد من مستخدمي التوزيع. تشمل مجالات الاهتمام توافق الأجهزة، ودعم معايير الاتصالات الحديثة، وتوافر الحزمة. إن وجود مشاكل في هذه المجالات يتعارض مع تحقيق الهدف الرئيسي للمشروع وهو إعداد بيئة رسومية سهلة الاستخدام.

عند اختيار أساس جديد، تم تحديد المتطلبات التالية:

  • القدرة على استخدام الحزم غير المعدلة (بدون إعادة البناء) والمحدثة بانتظام من التوزيعة الأصلية؛
  • نموذج تطوير منتج يمكن التنبؤ به (يجب أن تكون البيئة محافظة وتحافظ على نمط الحياة المعتاد لسنوات عديدة)؛
  • بساطة تنظيم النظام (مجموعة من المكونات الصغيرة وسهلة التحديث والسريعة بأسلوب أنظمة BSD، بدلاً من الحلول المتجانسة والمعقدة)؛
  • قبول التغييرات من أطراف ثالثة ووجود نظام تكامل مستمر للاختبار والبناء؛
  • وجود نظام فرعي للرسومات يعمل، ولكن دون الاعتماد على المجتمعات التي تم تشكيلها بالفعل والتي تعمل على تطوير أجهزة سطح المكتب (تخطط Trident للتعاون مع مطوري التوزيع الأساسي والعمل معًا على تطوير سطح المكتب وإنشاء أدوات مساعدة محددة لتحسين سهولة الاستخدام)؛
  • دعم عالي الجودة للأجهزة الحالية والتحديثات المنتظمة لمكونات التوزيع المتعلقة بالأجهزة (برامج التشغيل والنواة)؛

تبين أن مجموعة التوزيع هي الأقرب إلى المتطلبات المعلنة Void Linux، الالتزام بنموذج الدورة المستمرة لتحديث إصدارات البرنامج (تحديثات متجددة، دون إصدارات منفصلة للتوزيع). يستخدم 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 إلى Linux، قام مطورو GhostBSD ذكرالتي تظل ملتزمة بأنظمة BSD وستستمر في استخدام الفرع المستقر TrueOS كأساس للتوزيع الخاص بك.

المصدر: opennet.ru

إضافة تعليق