История изменений
Исправление quwy, (текущая версия) :
Если пишешь userspace’ную программу, то она у тебя годами будет и компилироваться и работать
Средний виндовый exe-шник, собранный еще в Win95, без проблем запустится под Win11 через 30 лет. А ваш Линукс с какой вероятностью сможет запустить бинарник, собранный под прошлой минорной версией системы год назад?
А вот попробуйте написать драйвер работающий на уровне ядра и он уже через полгода наверняка под новое ядро не скомпилируется.
Вот поэтому драйвера пишут только под серверное железо, ибо нет выхода. А для консьюмерских девайсов в основном только реверсные недоделки, навсегда брошенные в состоянии «запустилось – и ладно».
Исходная версия quwy, :
Если пишешь userspace’ную программу, то она у тебя годами будет и компилироваться и работать
Средний виндовый exe-шник, собранный еще в Win95, без проблем запустится Win11 через 30 лет. А ваш Линукс с какой вероятностью сможет запустить бинарник, собранный под прошлой минорной версией системы год назад?
А вот попробуйте написать драйвер работающий на уровне ядра и он уже через полгода наверняка под новое ядро не скомпилируется.
Вот поэтому драйвера пишут только под серверное железо, ибо нет выхода. А для консьюмерских девайсов в основном только реверсные недоделки, навсегда брошенные в состоянии «запустилось – и ладно».