Saya bingung dengan penggunaan firmware dalam konteks Linux.
Pemahaman saya tentang firmware & driver adalah firmware adalah kode yang berjalan pada logam telanjang perangkat seperti Bluetooth IC, atau keyboard controller, atau kartu video, atau micro-controller satu tujuan. Firmware memaparkan antarmuka untuk OS untuk menggunakan layanannya.
Driver, sebagai perbandingan, adalah perangkat lunak yang digunakan kernel untuk berkomunikasi dengan antarmuka yang disebutkan sebelumnya yang disediakan oleh firmware. Jadi, driver video, driver keyboard, driver radio bluetooth.
Jadi mengapa saya terus membaca tentang file firmware Linux yang harus diinstal (mis. Sini ). Apakah ini diunggah ke perangkat keras? Apakah file-file ini digunakan oleh kernel? Apa arti dari firmware dalam konteks ini?