LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

> Также было бы интересно послушать про сами драйвера Linux и их установку

Драйверы для Linux имеют расширение *.ko. Они устанавливаются в директорию /lib/modules/версия_ядра/kernel/drivers/чё-нибудь/ещё-чё-нибудь

Каждый файл с расширением *.ko привязываются к конкретной версии ядра Linux. Когда ты компилируешь файл драйвера, используются файлы исходного кода ядра. Готовый файл привязывается к строго конкретной версии ядра. Если ты скомпилировал драйвер с ядром 5.4.xx, то с ядром 5.6.xx он не заработает.

// причём привязка к конкретной версии ядра применима только к драйверам. Обычные бинарники, например браузер, не привязываются к конкретной версии ядра, когда ты компилируешь эти самые бинарники

Исходная версия ZenitharChampion, :

> Также было бы интересно послушать про сами драйвера Linux и их установку

Драйверы для Linux имеют расширение *.ko. Они устанавливаются в директорию /lib/modules/версия_ядра/kernel/drivers/чё-нибудь/ещё-чё-нибудь

Каждый файл с расширением *.ko привязываются к конкретной версии ядра Linux. Когда ты компилируешь файл драйвера, используются файлы исходного кода ядра. Готовый файл привязывается к строго конкретной версии ядра. Если ты скомпилировал драйвер с ядром 5.4.xx, то с ядром 5.6.xx он не заработает.

// причём привязка к конкретной версии ядра применима только к драйверам. Обычные бинарники, например браузера, не привязываются к конкретной версии ядра, когда ты компилируешь эти самые бинарники