С приходом Nova Lake в Linux сменится идентификатор процессоров Intel

Это актуализирует кодовую базу и упростит разработку Linux.
3 августа 2025, воскресенье 19:42
Razg0n_blog для раздела Блоги

Разработчики ядра Linux опубликовали первый патч, предназначенный для будущих процессоров Intel Nova Lake, которые идут на смену Core Ultra 2 "Arrow Lake". Новое исправление указывает, что CPU Nova Lake войдут в состав семейства "Family 18".

Данное действие стало частью подготовки инженеров Intel к отказу от ранее использовавшегося идентификатора "Family 6" и завершения эпохи процессоров, начавшейся со времен выхода Pentium Pro. Ранее каждое последующее поколение CPU Intel получало идентификатор "Family 6 Model XXX".

Однако с выходом Nova Lake инженеры решили пересмотреть концепцию, поскольку устаревшая практика затрудняет разработку. Разработчики при написании кода опираются на предположение о том, что процессоры Intel принадлежат к одному семейству "Family 6", но это не соответствует действительности. В отличие от данного подхода компания AMD предпочитает менять идентификатор при значительных изменениях в архитектуре процессоров.

Поэтому Intel переименовывает Nova Lake как "Family 18 Model 1", а Nova Lake L как "Family 18 Model 3". Вместе с тем, серверные Diamond Rapids, выходящие в 2026 году, получат идентификатор "Family 19". Хотя патч выглядит обыденным исправлением, на него будут опираться другие изменения в коде, связанные с определениями INTEL_NOVALAKE и INTEL_NOVALAKE_L.