AMD K5: Linux прекращает поддержку первого собственного процессора AMD спустя 30 лет

Согласно последним патчам, отправленным в основное хранилище ядра Linux, процессор AMD K5, первый полностью самостоятельно разработанный CPU компании AMD, будет официально исключён из поддержки в основной ветке ядра Linux. Это означает его окончательный уход на покой спустя 30 лет службы.

AMD K5 — первый x86-совместимый процессор, полностью разработанный самой AMD. Он был выпущен на рынок в 1996 году и позиционировался как прямой конкурент процессоров Intel Pentium. K5 стал ключевым продуктом для AMD на раннем этапе завоевания потребительского рынка x86 и борьбы с монополией Intel.

Непосредственной причиной исключения K5 стало отсутствие в нём аппаратной инструкции — счётчика временных меток (TSC). TSC — это 64-битный счётчик, увеличивающийся с фиксированной скоростью, обеспечивающий ядро надёжным эталоном времени. Современные планировщики, высокоточные таймеры и фреймворки управления питанием по умолчанию полагаются на наличие TSC.

Без TSC ядро вынуждено откатываться к устаревшим эмуляционным механизмам, таким как программируемый интервальный таймер, что нарушает нормальную работу современных планировщиков и высокоточных таймеров.

Стоит отметить, что это уже вторая системная «чистка» поддержки старого оборудования в ядре Linux за последнее время. Ранее Linux 7.1 начал постепенно отказываться от поддержки CPU i486, а в Linux 7.2 удаление поддержки процессоров затронет некоторые модели архитектур i586 и i686.

Данное удаление коснётся не только K5, но и нескольких процессоров Cyrix. После удаления кода, не поддерживающего TSC, разработчики смогут установить CONFIG_X86_TSC как безусловно включённый, очистив «мёртвый» код и уменьшив поверхность атаки ядра.

Патч на удаление поддержки CONFIG_M586 был отправлен в ветку x86/cpu репозитория tip/tip.git. Ожидается, что он будет официально включён в предстоящее окно слияния для ядра Linux 7.2.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии