Создатель и разработчик ядра Linux Линус Торвальдс недавно сделал откровенные комментарии в ветке рассылки ядра Linux, критикуя изменения, внесенные в ядро исключительно для учета неисправного оборудования и теоретических атак, согласно Phoronix.
Это было вызвано предложенным кодом, который, как указал Торвальдс, вряд ли будет работать с процессорами Intel Arrow Lake и Lunar Lake из-за использования ими линейной адресной маскировки (LAM), функции Intel, позволяющей программному обеспечению использовать нетранслированные биты адреса для метаданных в 64-битных линейных адресах..
Вчера утром инженер Intel Кирилл Шитемов также прокомментировал эту ветку, пояснив, что «LAM приносит собственные проблемы с предположениями, которые будут решены LASS. Был патч для отключения LAM до тех пор, пока LASS не будет выпущен, но по какой-то причине он так и не был применен». Согласно Phoronix, «LASS — это поддержка линейного разделения пространства как новая функция безопасности для предотвращения вредоносного доступа к виртуальному адресному пространству через режим пользователя/ядра».
Похоже, это хотя бы отчасти снимает опасения Линуса, но, конечно, нам понадобится долгосрочный анализ, чтобы определить, насколько это на самом деле изменит обслуживание ядра Linux в будущем.
Комментарии Торвальдса действительно добавляют некоторый дополнительный контекст, ориентированный на свободное и открытое программное обеспечение (FOSS), к широко распространенным спорам вокруг сбоев процессоров Intel 13-го и 14-го поколений и широко распространенным. Однако меры по снижению безопасности процессоров, влияющие на производительность. В отличие от этих гигантских технологических компаний, которым, по крайней мере, платят за то, чтобы они занимались этими