Краткое содержание
Пост рассказывает о том, как драйвер i440bx_edac для чипсета Intel 440BX оставался в ядре Linux 20 лет, хотя фактически перестал работать из-за изменений в подсистеме AGP/PCI. Он был удалён только в версии 7.0, являясь примером «зомби-кода».
Темы
Linux
ядро
аппаратное обеспечение
Теги
linux
ядро
edac
intel
драйвер
устаревшее оборудование
история
Упомянутые сущности
Intel 440BX
i440bx_edac
Linux
EDAC
AGP
PCI
Полный текст
Иллюзия контроля: как мёртвый драйвер Intel 440BX выживал в ядре Linux 20 летДа, переживать из-за чипсета 1998 года — удел хардкорных ретроградов. Кажется, что выпиливание модуля i440bx_edac из ветки 7.0 ни на что не влияет. Однако техническая ирония гораздо глубже.Механизм EDAC перестал корректно отлавливать сбои ECC-памяти ещё в середине двухтысячных из-за переработки подсистемы AGP/PCI. Аппаратная коррекция всё это время работала сама по себе, а драйвер десятилетиями оставался слепым зомби-кодом.Оценим логику финальной зачистки старых подсистем.
Другие посты из habr_com
habr_com
2026-02-20T16:01:03+00:00
Пост в юмористической форме призывает не откладывать заботу о здоровье и пройти опрос, обещая промокоды от партнеров.
Читать