GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo verificar si el kernel de Linux está habilitado para Retpoline o no?

Si está utilizando kernels de línea principal, o los kernels de la mayoría de las principales distribuciones, la mejor manera de verificar la compatibilidad completa con retpoline (es decir, el kernel se configuró con CONFIG_RETPOLINE , y se creó con un compilador compatible con retpoline) es buscar "Retpoline genérico completo" en /sys/devices/system/cpu/vulnerabilities/spectre_v2 . En mi sistema:

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

Si desea pruebas más completas, para detectar retpolines en kernels sin el spectre_v2 archivo systree, mira cómo spectre-meltdown-checker hace cosas.


La respuesta de Stephen Kitt es más completa en este caso específico, porque el soporte de retpoline también necesita una nueva versión del compilador.

Pero, en general, la mayoría de las distribuciones tienen el archivo de configuración del kernel disponible en una de las siguientes ubicaciones:

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

Entonces puedes simplemente zgrep CONFIG_RETPOLINE /boot/config* /proc/config.gz


Linux
  1. Cómo verificar la versión de Redhat

  2. Cómo verificar la zona horaria en Linux

  3. Cómo verificar la versión del Kernel en Linux

  4. Cómo verificar el historial de inicio de sesión de Linux

  5. ¿Cómo verificar HZ en la terminal?

Cómo verificar la versión del kernel de Linux en Ubuntu y Linux Mint

Cómo comprobar la versión de Linux

Cómo verificar la versión del kernel en Linux

Cómo verificar si está en sesión de pantalla o no en Linux

Cómo comprobar qué versión del kernel de Linux estoy ejecutando

Cómo verificar el espacio de intercambio en Linux