Deweloperzy systemu OpenBSD zdecydowali się na wyłączenie hyperthreadingu w procesorach firmy Intel. Funkcjonalność ta może zdecydowanie ułatwić przeprowadzenie ataków czasowych na pamięć cache. Są również podejrzenia, że dzięki tej funkcjonalności może wystąpić kilka błędów klasy Spectre. Z powodu tych podejrzeń funkcja ta będzie domyślnie wyłączona.

Deweloperzy zdecydowali się na tak drastyczne kroki, ponieważ coraz więcej nowych maszyn nie zapewnia opcji wyłączenia hyperthreadingu w BIOSie komputera. Na razie zmiany dotyczą tylko procesorów firmy Intel, na których działa OpenBSD/amd64, lecz planowane jest wprowadzenie zmian również dla procesorów innych producentów.

 

Źródło: https://www.mail-archive.com/source-changes@openbsd.org/msg99141.html