Ich bin durch die Verwendung von Firmware im Kontext von Linux verwirrt .
Unter Firmware und Treibern verstehe ich, dass Firmware der Code ist, der auf einem Gerät wie einem Bluetooth-IC, einem Tastaturcontroller, einer Grafikkarte oder einem Mehrzweck-Mikrocontroller ausgeführt wird. Die Firmware stellt eine Schnittstelle zur Verfügung, über die das Betriebssystem seine Dienste nutzen kann.
Der Treiber ist im Vergleich dazu die Software, die der Kernel verwendet, um mit zuvor erwähnten Schnittstellen zu kommunizieren, die von der Firmware bereitgestellt werden. So ein Videotreiber, ein Tastaturtreiber, ein Bluetooth-Funktreiber.
Warum lese ich immer wieder, dass Linux-Firmware-Dateien installiert werden müssen (z . B. hier )? Werden diese in die Hardware hochgeladen? Werden diese Dateien vom Kernel verwendet? Was bedeutet Firmware in diesem Zusammenhang?