الخلاصة

  • المراجعة السادسة عشرة من مسودة إضافات إدارة تحديثات SUIT مؤرخة في 27 سبتمبر؛ وما زالت مسودة إنترنت نشطة تستهدف مرتبة معيار مقترح، وليست RFC منشورة.
  • تنفيذ الإضافات واستخدامها في البيانات أمران اختياريان. وتنص المراجعة الجديدة على أن معرفة دعم الجهاز المستقبِل ترتبط بالنشر المحدد، وقد تُثبت خارج النطاق المباشر لتبادل البيانات.
  • حُذفت صياغة سابقة كانت تُلزم مؤلف البيان بالتأكد قبل الإرسال من إعلان الأجهزة المستهدفة دعم الإضافات اللازمة. لا يعني ذلك جواز اعتبار أمر مجهول منفذاً بنجاح.

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

تصف مسودة Update Management Extensions for SUIT Manifests حقولاً وأوامر إضافية تتعلق بالإصدار والأولوية والإذن المحلي وانتظار حدث معيّن، إلى جانب وظائف أخرى. تؤكد المراجعة 16 أن تنفيذ هذه الإضافات، وكذلك تضمينها في البيان، اختياري. ثم تترك معرفة ما يدعمه المستقبِل لترتيبات النشر، مع إمكان الوصول إليها بوسيلة خارجية. يسجل متعقب IETF الوثيقة في متابعة مدير المنطقة بعد تقييم IESG؛ ولا يمكن تقديمها باعتبارها معياراً نافذاً أو دليلاً على انتشار ميزة في الأجهزة.

تظهر قيمة الخبر عند مقارنة النصين. كانت المراجعة 15 توجّه مؤلف البيان إلى التأكد من أن المستقبِلين المستهدفين يعلنون دعم الإضافات المطلوبة قبل إرسال بيان يعتمد عليها. أما المراجعة 16 فاستبدلت بذلك عبارة تفيد أن المعرفة خاصة ببيئة النشر. لم تُنشئ بروتوكول تفاوض عام، ولم تفرض فهرساً موحداً للقدرات. كما أن المقارنة النصية لا تكفي لمعرفة دوافع المحررين أو نسبة القرار إلى مراجعة بعينها.

وينبغي ألا تتحول إزالة واجب التحقق بصيغته السابقة إلى استنتاج معاكس. تذكر مسودة بيان SUIT الأساسي أن مصادفة أمر أو معامل غير مدعوم قد تكون سبباً لاستبعاد البيان. وما زالت أوامر إدارة التحديث الجديدة اختيارية التنفيذ. لذا لا يثبت الحذف أن المستقبِل يستطيع تجاهل أمر لا يفهمه ثم الإبلاغ عن نجاح العملية. تتطلب الإجابة فحص القواعد الأساسية والملف التشغيلي وسلوك التطبيق المعني.

تفصّل المسودة أيضاً ما يتعين تعريفه محلياً: ربط الهويات والصلاحيات بضوابط الوصول، ومصدر قياس البطارية ودقته، ومعنى درجات الأولوية، ومصادر أحداث الانتظار. وتوصي بأن تعرض واجهات الإدارة الإضافات المدعومة وسبب انتظار التحديث أو فشله. هذه توصية معيارية من نوع SHOULD، وليست شهادة بأن كل جهاز يعرض تلك البيانات اليوم.

المسألة هنا ليست إعادة نقاش سلطة موقّع البرمجية على التثبيت. السؤال الأضيق هو: من يملك، قبل التوزيع، دليلاً على أن دفعة الأجهزة المحددة تفهم السلوك الاختياري المطلوب؟ البيان الموقّع يحدد مادةً موثوقة؛ ولا يحدد وحده قدرات كل مستقبِل.

المصادر