سام هارتمان، قائد مشروع دبيان،
يذكر أن
كانت أسباب الحظر هي وجود تعارض مع حزمة systemd وخطر استبدال libsystemd بـ libelogind بديل، وهو غير متوافق تمامًا مع المكتبة المصدر على مستوى ABI.
تُصنف الحزمة elogind على أنها متعارضة مع مكتبات systemd، ولكنها مصممة بطبيعتها للعمل فقط بدون systemd، والتعارض مع systemd مفيد بالفعل لأنه يمنع تثبيت elogind عن طريق الخطأ. من ناحية أخرى، في شكلها الحالي، تؤدي المحاولات عبر APT لتحديث التكوين من systemd إلى الإصدار الذي يحتوي على sysvinit وelogind إلى
كان مطورو elogind
يجب حل المشكلات الفنية الموصوفة على مستوى التفاعل بين فريق الإصدار ومشرفي elogind وsystemd، لكن قائد المشروع اضطر للتدخل لأن الفرق لم تتمكن من الاتفاق، وتطور العمل المشترك إلى مواجهة وحل المشكلة. وصلت المشكلة إلى طريق مسدود، حيث كان كل جانب على حق بطريقته الخاصة. وفقًا لسام هارتمان، فإن الوضع يقترب من حالة تتطلب تصويتًا عامًا (GR، القرار العام)، حيث سيقرر المجتمع أنظمة بديلة لـ init ودعم sysvinit باستخدام elogind.
إذا صوت أعضاء المشروع على تنويع أنظمة init، فسيشارك جميع المشرفين في العمل معًا لحل هذه المشكلة أو سيتم تعيين مطورين محددين للعمل على هذه المشكلة ولن يتمكن المشرفون بعد ذلك من تجاهل نظام init بديل أو التزام الصمت أو تأخير العملية.
حاليا في المستودع بالفعل
إذا قرر المجتمع أن دبيان لديه ما يكفي من الدعم لنظام init واحد، لم يعد بإمكاننا القلق بشأن sysvinit وelogind والتركيز فقط على ملفات الوحدة وsystemd. سيؤثر هذا القرار سلبًا على المنافذ التي لا تستخدم Linux kernel (
سيؤدي الارتباط بـ systemd أيضًا إلى زيادة صعوبة تغيير اتجاه التوزيع في المستقبل وسيحد من إجراء المزيد من التجارب في مجال التهيئة وإدارة الخدمة. يعد الحفاظ على elogind في شكل عمل أسهل بكثير من حذفه ثم محاولة إضافته مرة أخرى. كل خيار قرار له إيجابيات وسلبيات، لذا ستكون هناك حاجة إلى مناقشة كاملة لجميع الإيجابيات والسلبيات قبل التصويت.
المصدر: opennet.ru