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