1 Repo
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 ist ein Systemdienst zum Suchen, Herunterladen und Installieren von Hardware-Firmware-Updates unter Linux. Er fungiert als Firmware-Distributions-Client und Tool zur Hardware-Erkennung, das Systemgeräte mit Hersteller-Metadaten abgleicht, um kompatible Updates zu identifizieren. Zudem dient er als Plattform-Sicherheitsmanager zur Bewertung von Host-Sicherheitsattributen und zur Anwendung von BIOS-Einstellungen. Das Projekt enthält einen dedizierten Manager für UEFI-Firmware-Capsules, der Binärdateien generiert und verwaltet, die das System während des Bootvorgangs verarbeitet. Es bietet Sicherheits-Frameworks, um Updates mittels versionsbasierter Freigaben und Checksum-Allowlists zu filtern und sicherzustellen, dass nur verifizierte Releases bereitgestellt werden. Das System deckt breite Funktionsbereiche ab, darunter Geräteverwaltung für Hardware-Identifizierung und Deployment sowie Firmware-Verarbeitung für die Installation von Rohbinärdateien und Archiven. Es implementiert zudem netzwerkweite Metadaten-Freigaben, um die Bandbreite durch lokale Peer-to-Peer-Verteilung zu reduzieren. Der Dienst nutzt ein Plugin-basiertes Hardware-Abstraktionssystem, um die Unterstützung für verschiedene Gerätespezifikationen zu erweitern, und verwendet einen Daemon zur Orchestrierung von Update-Zuständen und Zugriffskontrollen.
Implements a coordination mechanism that allows different hardware plugins to share metadata and resolve dependencies during the update process.