¿En qué se diferencian las actualizaciones del kernel de las actualizaciones del kernel?

¿En qué se diferencian las actualizaciones del kernel de las actualizaciones del kernel?

Hoy corrí:

apt-get update
apt-get dist-upgrade

Y noté que se actualizaron los siguientes paquetes:

linux-headers-3.13.0-65-generic:i386
linux-image-3.13.0-65-generic:i386
linux-image-extra-3.13.0-65-generic:i386
linux-headers-3.13.0-65:i386

Sé que estas son actualizaciones del kernel, verifiqué el /var/log/apt/historyarchivo y encontré estas líneas:

linux-headers-3.13.0-65-generic:i386 (3.13.0-65.105, 3.13.0-65.106)
linux-image-3.13.0-65-generic:i386 (3.13.0-65.105, 3.13.0-65.106)
linux-image-extra-3.13.0-65-generic:i386 (3.13.0-65.105, 3.13.0-65.106)
linux-headers-3.13.0-65:i386 (3.13.0-65.105, 3.13.0-65.106)

Me imagino que esto me está diciendo que se actualizó de la versión 105 a la 106, y supongo que está en relación conCVE-2015-7613.

¿Por qué se lanza como una actualización en lugar de convertirse en 3.13.0-66? Noté algunos saltos muy rápidos en las versiones del kernel (¿menores?) hace un par de semanas y tengo curiosidad por saber cómo se rige esto.

Respuesta1

Los números de versión del kernel se construyen de la siguiente manera:

<base kernel version>-<ABI number>.<upload number>

Siempre que hay un cambio de ABI en el kernel, se incrementa el número de ABI. Un cambio de ABI puede ocurrir, por ejemplo, cuando: cambia una estructura, cambia un prototipo de función o se agregan llamadas al sistema. Si hay una nueva compilación en la que el ABI no cambia, el número de carga solo puede incrementarse. Esto ocurre a veces cuando es necesario arreglar un CVE importante o cuando se reconstruye el kernel debido a una regresión.

Fuente:

información relacionada