Мене бентежить використання прошивки в контексті Linux.
Я розумію, що прошивка та драйвер полягає в тому, що прошивка - це код, який працює на голому металі такого пристрою, як Bluetooth IC, клавіатурний контролер, відеокарта або одноцільовий мікроконтролер. Прошивка відкриває інтерфейс для ОС для використання її послуг.
Драйвер, порівняно, - це програмне забезпечення, яке ядро використовує для зв'язку з раніше згаданими інтерфейсами, що надаються прошивкою. Таким чином, відео-драйвер, драйвер клавіатури, драйвер bluetooth-радіо.
То чому я постійно читаю про файли програмного забезпечення Linux, які потрібно встановити (наприклад, тут ). Чи завантажуються вони в апаратне забезпечення? Чи використовуються ці файли ядром? Яке значення прошивки в цьому контексті?