Разработчики прекращают поддержку старых версий серверных ядер по нескольким причинам, среди которых:
- Сложность сопровождения. 2 Сопровождение устаревших процессоров становится слишком сложным и трудоёмким, что отвлекает ресурсы от разработки и оптимизации ядра для современного оборудования. 2
- Сложность кода. 2 Поддержание совместимости со старыми архитектурами вносит дополнительную сложность в код ядра и может препятствовать внедрению новых функций. 2
- Устаревшее аппаратное обеспечение. 3 Аппаратное обеспечение быстро устаревает, и поддержка систем, которые перешли в разряд экзотических, становится бесполезной нагрузкой. 3
Например, в мае 2025 года сообщалось, что с выходом ядра Linux 6.15 будет прекращена поддержка морально и технически устаревших процессоров Intel 486 и самых ранних моделей Pentium. 2