кажется, Интел только что подарил юникернелам (и AMD) 15% отрыв в производительности
(TLDR: судя по всему, speculative execution не проверяет пермишны, и можно из user-mode читать любую память)
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
UPD: попробовал простыми словами расписать
https://medium.com/@oleksandr_now/how-that-intel-cpu-security-hole-works-2fb752471fbe
(TLDR: судя по всему, speculative execution не проверяет пермишны, и можно из user-mode читать любую память)
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
UPD: попробовал простыми словами расписать
https://medium.com/@oleksandr_now/how-that-intel-cpu-security-hole-works-2fb752471fbe