1 مستودع
Components that manage interaction, metadata sharing, and execution dependencies between modular hardware plugins.
Distinct from Extraction Plugin Coordinators: The candidates focus on data pipelines, cluster actions, or simple hardware compatibility; this is about orchestrating logic between hardware abstraction plugins.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Plugin Coordinators. Refine with filters or upvote what's useful.
fwupd هو خدمة نظام لاكتشاف وتنزيل وتثبيت تحديثات البرامج الثابتة (firmware) للأجهزة على Linux. يعمل كعميل لتوزيع البرامج الثابتة وأداة لاكتشاف الأجهزة التي تطابق أجهزة النظام مع بيانات البائع الوصفية لتحديد التحديثات المتوافقة. كما يعمل كمدير لأمن المنصة لتقييم سمات أمان المضيف وتطبيق إعدادات BIOS. يتضمن المشروع مديراً مخصصاً لكبسولات البرامج الثابتة UEFI، حيث يقوم بإنشاء وإدارة الملفات الثنائية التي يعالجها النظام أثناء تسلسل الإقلاع. ويوفر أطر عمل أمنية لتصفية التحديثات باستخدام الموافقة القائمة على الإصدار وقوائم السماح (allowlists) الخاصة بالمجموع الاختباري (checksum)، مما يضمن نشر الإصدارات الموثوقة فقط. يغطي النظام مجالات قدرات واسعة تشمل إدارة الأجهزة لتحديد الهوية والنشر، ومعالجة البرامج الثابتة للتثبيتات القائمة على الملفات الثنائية والأرشيف. كما ينفذ مشاركة البيانات الوصفية على مستوى الشبكة لتقليل استهلاك النطاق الترددي عبر التوزيع المحلي بين الأقران (peer-to-peer). تستخدم الخدمة نظام تجريد للأجهزة يعتمد على الإضافات (plugins) لتوسيع الدعم لمواصفات الأجهزة المختلفة، وتستخدم خفياً (daemon) لتنظيم حالات التحديث والتحكم في الوصول إلى النظام.
Implements a coordination mechanism that allows different hardware plugins to share metadata and resolve dependencies during the update process.