La confirmación número un millón: la búsqueda del afortunado colaborador del kernel de Linux

Esta semana ha sido "una semana de millones" para la Fundación Linux, con nuestro anuncio de que más de 1 millón de personas han tomado nuestro curso gratuito de Introducción a Linux . Como parte de la investigación para nuestro Informe de la historia del kernel de Linux 2020 publicado recientemente , el propio Proyecto Kernel determinó que había superado el millón de confirmaciones de código. Así es como establecimos la identidad de este afortunado colaborador del Proyecto Kernel.

Metodología:

El repositorio histórico de BitKeeper (convertido a Git) tiene 63,428 confirmaciones. Luego encontramos la fusión en la que el repositorio de Linus Torvalds tiene al menos 936,572 confirmaciones (su repositorio tiene al menos esta cantidad de confirmaciones).

En la confirmación 92c59e126b21fd212195358a0d296e787e444087, el repositorio tenía 936,456 confirmaciones (116 menos del millón)

 > git checkout 92c59e126b21fd212195358a0d296e787e444087

> git log --oneline | baño

936456 7483489 62991540


La siguiente combinación 2f3fbfdaf77f3ac417d0511fac221f76af79f6fc pasó ese número, con 937,105

 > git checkout 2f3fbfdaf77f3ac417d0511fac221f76af79f6fc

> git log --oneline | baño

937105 7489456 63037625

Entonces, al fusionar 2f3fbfdaf77f3ac417d0511fac221f76af79f6fc , el repositorio de Linus pasó la marca de 1M (para ser precisos, 1,000,533 incluidas las confirmaciones de BitKeeper):

 cometer 2f3fbfdaf77f3ac417d0511fac221f76af79f6fc 92c59e126b21fd212195358a0d296e787e444087 f510ca05271b6f71bd532fe743b39f628110223f (HEAD)

Combinar: 92c59e126b21 f510ca05271b

Autor: Linus Torvalds

Fecha: lun 3 de agosto 19:19:34 2020-0700


Fusionar etiqueta 'arm-dt-5.9' de git: //git.kernel.org/pub/scm/linux/kernel/git/soc/soc

En este punto, simplemente podemos enumerar la 936,572a confirmación en el registro:

 > git log --oneline | tail -936572 | cabeza -1

85b23fbc7d88 x86 / cpufeatures: agregar enumeración para la instrucción SERIALIZE

Y el autor es ...

 git log -1 85b23fbc7d88

cometer 85b23fbc7d88f8c6e3951721802d7845bc39663d

Autor: Ricardo Neri

Fecha: dom 26 de julio 21:31:29 2020-0700

x86 / cpufeatures: agregar enumeración para la instrucción SERIALIZE

El compromiso trascendental de Ricardo con el Kernel fue agregar soporte de enumeración para la instrucción SERIALIZE, compatible con las próximas microarquitecturas Sapphire Rapids y Alder Lake de Intel para sus chips de servidor y estación de trabajo de 10 nanómetros. Ricardo es un ingeniero de software que ha estado trabajando en el soporte de funciones de Linux para los microprocesadores de Intel durante 12 años como parte del equipo de habilitación de CPU de la empresa.

Para obtener más información sobre Ricardo Neri de Intel Corporation, el consignatario de código del kernel de Linux número un millón, lea y vea nuestra entrevista, realizada por Swapnil Bhartiya en Linux.com.

La publicación El compromiso número un millón: La búsqueda del afortunado colaborador del kernel de Linux apareció primero en The Linux Foundation .