GNU/Linux >> Tutoriales Linux >  >> Linux

Dado un hash de confirmación de git, ¿cómo saber qué versión del kernel lo contiene?

Como se mencionó en LWN, el más fácil es:

git describe --contains f3a1ef9cee4812e2d08c855eb373f0d83433e34c

Si no desea un clon local, la confirmación con formato "simple" de gitweb contiene la misma información en el X-Git-Tag encabezamiento. Desafortunadamente, kernel.org cambió a cgit, que aparentemente no revela esta información. Anteriormente era posible averiguarlo así:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff_plain;h=f3a1ef9cee4812e2d08c855eb373f0d83433e34c

Aquí, X-Git-Tag en realidad falta en este momento porque esa confirmación no está en una versión etiquetada en ese repositorio. Pero puedes mirar una confirmación anterior, como:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff_plain;h=dc0827c128c0ee5a58b822b99d662b59f4b8e970

Aquí, ves:

X-Git-Tag: v3.4-rc1~184^2~10

lo que me dice que la etiqueta "v3.4-rc1" fue la primera etiqueta que siguió a mi parche, así que espero verla en la v3.4.


En el repositorio del kernel de GitHub, puede verificar todas las etiquetas/versiones del kernel.

Ejemplo de dc0827c128c0ee5a58b822b99d662b59f4b8e970 proporcionado por Jim Paris:

Si se hace clic en los tres puntos, se puede ver la lista completa de etiquetas/versiones del kernel.


Linux
  1. Linux:dado un hash de confirmación de Git, ¿cómo averiguar qué versión del kernel lo contiene?

  2. ¿Cómo encontrar el módulo del kernel para un dispositivo dado?

  3. ¿Cómo saber qué versión de GTK+ está instalada en Ubuntu?

  4. ¿Cómo saber qué grupo tiene un usuario determinado?

  5. ¿Cómo saber qué procesos están usando el espacio de intercambio en Linux?

Cómo averiguar la versión del kernel de Linux que se ejecuta en su PC

Cómo saber a qué grupos pertenece un usuario en Linux

Cómo saber a qué grupos pertenece un usuario en Ubuntu 20.04

Aquí le mostramos cómo averiguar qué entorno de escritorio está utilizando

Dada una excepción ATA del kernel, ¿cómo determinar qué disco físico se ve afectado?

¿Cómo puedo averiguar qué sistema operativo de servidor está ejecutando un sitio en particular?