Патч Linux от инженера Intel будет предупреждать пользователей об устаревшем микрокоде

Патч Linux предполагает, что инженеры Intel планируют реализовать функцию, которая помечает вашу систему как уязвимую, если вы используете устаревшие микрокоды (через Phoronix). Это происходит в свете недавнего фиаско с деградацией Intel 13-го и 14-го поколений, которое теперь подталкивает Team Blue к коллективному иску.

В патче утверждается, что нельзя запускать систему со старым микрокодом и считать ее безопасной. Микрокод — это, по сути, набор инструкций в ЦП, которые можно обновить после запуска для исправления критических недостатков и уязвимостей безопасности. В патче предлагается, чтобы пользователи были четко и кратко проинформированы о том, что их ПК потенциально небезопасен, — помечая систему как уязвимую или неуязвимую. Автор призывает сообщать об этой уязвимости в «/sys/devices/system/cpu/vulnerabilities/old_microcode», чтобы можно было использовать один файл для запроса пользователя на обновление микрокода.

Изображение: lore.kernel

Введен новый флаг X86_BUG_OLD_MICROCODE, который будет использоваться для определения, использует ли процессор старый микрокод. Для большинства процессоров Linux

Thumbnail: LinuxLinux (/ˈlɪnəks/ [ˈlɪnəks] или [ˈlɪnʊks]), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. Википедия

Читайте также:Steam добавляет встроенную запись игр, что стало большой победой для Steam Deck и Linux GamersИсправление драйвера AMD Linux RADV повысило производительность FSR2 на 228%Respawn блокирует Apex Legends на LinuxApex Legends больше не поддерживается на Steam Deck из-за читеровDRM Panic — эквивалент BSOD в Linux, теперь поддерживается графическими процессорами AMD

будет поддерживать список с последними версиями микрокода на основе репозитория git Intel.

Этот подход имеет небольшой недостаток, поскольку микрокоды можно обновить через BIOS или ядро операционной системы. Процессор обычно выбирает самый последний микрокод, однако, если микрокод BIOS новее, то система может сообщить о ложном срабатывании, даже если сам процессор использует последнюю версию. Это связано с тем, что вышеупомянутый репозиторий git размещает только загружаемые ОС микрокоды. Если конкретный поставщик BIOS выпускает новый микрокод (не являющийся частью репозитория git), ядро не сможет определить, находится ли процессор в последней версии. Чтобы решить эту проблему, автор предлагает Intel опубликовать «Авторитетный список» всех процессоров вместе с их соответствующими микрокодами для простоты использования и доступа.

Конечно, это не ограничит вас от использования старого микрокода. Цель этого обновления — сообщить конечному пользователю, что его система подвержена ошибкам или, более конкретно, деградации ЦП. Что касается деградации, Intel начала выпускать обновления микрокода через само ядро, чтобы избавить пользователей от хлопот по залезанию в BIOS. С другой стороны, Intel сообщила, что ее микрокод 0x129, который решает проблему значительного повышения минимального напряжения ЦП (Vmin), не будет предлагаться через обновления Windows.

Посмотрим, поймут ли эту идею основные форки Linux и даже реализуют ли что-то подобное для серии AMD Ryzen. Идея надежная, но реализация требует некоторой доработки, особенно в плане различения микрокодов, загруженных ОС и BIOS.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

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

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


Новые комментарии

1c пох на ваши операции, количество ядер и прочее. Умудрились написать ядро четко привязанное к Мгц. Единственный в мире продукт для 1го ядра.
  • Анон
Указан неверный диаметр вентиляторов, не 80 мм, а 100 мм. И чип не 103, а 102.
  • Анон
С прошлым обновлением как раз и появилась эта ошибка. А новое как и написано не дают скачать.
  • Анон
При включении 3D Turbo Mode у вас максимум будет доступно 8 ядер и 8 потоков всего. т.е. если у вас 16 ядерный на 32 потока то будет всего 8 ядер и 8 потоков! Странная оптимизация!
  • Анон
После скачивания вышел синий экран СУПЕР!
  • Анон
требуется указать магазин и purchase date без этого не регистрирует
  • Анон
Россия на них клала❤❤❤❤, будет называться Ладушка 2.0 )))
  • Анон
ДА у меня тоже неработает уже все Вы не знаете каким способом вернуть все обратно СПАСИ
  • Анон
Хаетв Рустам Базарвич Хаетв
  • Анон
Очень довольна приложением. Пользуюсь сама и рекомендую другим.

Смотреть все