OpenBSD è una variante ampiamente utilizzata del sistema operativo Unix, tuttavia, per ragioni di sicurezza, OpenBSD ha disattivato il supporto per le funzionalità di hyper-threading di Intel.
In altre parole, in un ambiente OpenBSD configurato con un processore Intel a 64 bit, non è possibile aprire più core logici del numero di core fisici.
Mark Kettenis, manutentore di OpenBSD, ha affermato che SMT (Synchronous Multi-Threading) condivide il TLB (Transition Detection Buffer) e la cache L1 tra i thread, il che rende più facile effettuare attacchi regolari alla cache.
Kettenis ha sottolineato che sono molto preoccupati del fatto che ciò porterà a una vulnerabilità a livello Spettro (fantasma).
Quindi, OpenBSD ha aggiunto il nuovo codice 'hw.smt sysctl'.
Riguardo all'effetto di disattivare l'hyperthreading, Kettenis ha affermato che se non fosse per quel codice raro che è stato ottimizzato per l'ottimizzazione dell'hyperthreading, l'interruzione avrebbe un effetto limitato sul carico di lavoro giornaliero.