يدمج مشروع XLibre برامج التشغيل في خادم X الرئيسي

قام إنريكو ويجيلت، قائد مشروع XLibre، بإعداد طلب سحب بعد مناقشات مع المجتمع لدمج برامج تشغيل X11 الأساسية في الفرع الرئيسي لخادم X. والأسباب المذكورة هي عدم تزامن خادم X وبرامج التشغيل بسبب تغير واجهة برمجة التطبيقات (ABI) التي تتفاعل معها برامج التشغيل، والرغبة في توفير جميع برامج التشغيل اللازمة مع خادم X دون الحاجة إلى البحث يدويًا عن الإصدارات المتوافقة.

انتقد بعض أفراد المجتمع هذا القرار، خشية أن يُعقّد تطوير برامج تشغيل جديدة لنظام XLibre، لكن إنريكو يُصرّ على ضرورة هذا النهج، مستشهداً بنموذج تطوير نواة مماثل كحجة داعمة. Linuxيفتقر المشروع فعليًا إلى واجهة تطبيق ثنائية مستقرة، بالإضافة إلى حالة قاعدة بيانات XLibre الأولية التي لا تزال تخضع لإعادة هيكلة شاملة. مع ذلك، ومع نضوج المشروع، لا يستبعد المطورون إمكانية تثبيت واجهة التطبيق الثنائية في المستقبل. من الممكن تطوير برامج تشغيل X11 جديدة خارج شجرة XLibre، لكن مزامنة واجهة التطبيق الثنائية تبقى مسؤولية المطور. بالنسبة لمن لا يرغبون بتثبيت جميع برامج التشغيل معًا، الخادم يعدون بتنفيذ علامات البناء.

تجدر الإشارة أيضًا إلى ظهور نسخة FreeBSD من XLibre والنقاشات حول ترجمة XLibre إلى Rust. وقد اعترض المطورون على إعادة كتابة أجزاء من XLibre إلى Rust، بحجة أن العملية ستستغرق وقتًا طويلاً، وأن تأثيرها على الأداء سيكون ضئيلًا، وأن فوائدها محدودة، وسيكون من الصعب للغاية الحفاظ على قاعدة برمجية ثنائية اللغة.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster