GNU/Linux >> Linux Esercitazione >  >> Linux

Come verificare se il kernel Linux è abilitato o meno per Retpoline?

Se stai utilizzando i kernel della linea principale o i kernel della maggior parte delle principali distribuzioni, il modo migliore per verificare il supporto completo della retpoline (ad es. il kernel è stato configurato con CONFIG_RETPOLINE , ed è stato creato con un compilatore che supporta la retpoline) è cercare "Full generic retpoline" in /sys/devices/system/cpu/vulnerabilities/spectre_v2 . Sul mio sistema:

$ cat /sys/devices/system/cpu/vulnerabilities/spectre_v2
Mitigation: Full generic retpoline, IBPB, IBRS_FW

Se desideri test più completi, per rilevare le retpoliline sui kernel senza spectre_v2 systree, controlla come spectre-meltdown-checker si occupa delle cose.


La risposta di Stephen Kitt è più completa in questo caso specifico, perché anche il supporto di retpoline necessita di una nuova versione del compilatore.

Ma in generale, la maggior parte delle distribuzioni ha il file di configurazione del kernel disponibile in una delle seguenti posizioni:

  • /boot/config-4.xx.xx-...
  • /proc/config.gz

Quindi puoi semplicemente zgrep CONFIG_RETPOLINE /boot/config* /proc/config.gz


Linux
  1. Come controllare la versione di Redhat

  2. Come controllare il fuso orario in Linux

  3. Come aggiornare il kernel su desktop Linux

  4. Linux – I diversi kernel Linux/unix sono intercambiabili?

  5. Come posso verificare se KPTI è abilitato su Linux?

Come controllare la versione del kernel Linux su Ubuntu e Linux Mint

Come controllare la versione di Linux

Come controllare la versione del kernel in Linux

Come verificare se sei nella sessione dello schermo o meno in Linux

Come verificare quale versione del kernel Linux sto utilizzando

Come controllare lo spazio di scambio in Linux