Phoronix informó el 29 de octubre de 2026 de que los cambios RISC-V de Linux 7.4 se habían integrado en Git. El principal permite que el kernel detecte en tiempo de ejecución si un núcleo admite accesos desalineados rápidos y, en ese caso, omita la alineación por software durante las operaciones de user-copy, es decir, al copiar datos entre el espacio de usuario y el kernel. Andy Chiu, autor del parche, describió ese cambio.

Qué cambia en la optimización de user-copy

Antes, la posibilidad de usar esta ruta optimizada dependía de una decisión tomada al compilar el kernel. Con el cambio para Linux 7.4, el kernel comprueba la capacidad del núcleo durante la ejecución: si detecta acceso desalineado rápido, puede saltarse el código de alineación por software. La condición depende, por tanto, del hardware compatible, no solo de cómo se compiló el kernel.

Por qué beneficia a los kernels genéricos

La diferencia práctica está en cómo se preparan los kernels para distintos procesadores. Linux 7.3 requería habilitar la optimización en tiempo de compilación, un enfoque menos adecuado para compilaciones genéricas destinadas a hardware variado. La detección en tiempo de ejecución permite que kernels de distribución compilados sin la configuración NONPORTABLE también puedan usar la ruta optimizada cuando el núcleo cumple la condición.

Versión del kernelCuándo se comprueba la capacidadConsecuencia para kernels genéricos
Linux 7.3Al compilar el kernelLa optimización requería habilitación previa, lo que limitaba su uso en compilaciones destinadas a hardware diverso.
Linux 7.4Durante la ejecuciónUn kernel de distribución compilado sin NONPORTABLE puede usar la ruta si detecta acceso desalineado rápido en un núcleo compatible.

El recorrido del parche y una autoprueba

Andy Chiu, de Tenstorrent, envió la serie de parches el 11 de septiembre de 2026. El 6 de octubre, Paul Walmsley indicó que la había puesto en cola para v7.4; ese día, Patchwork registró su aplicación a riscv/linux.git para la rama for-next. La respuesta de Walmsley y el aviso de Patchwork recogen esos pasos. El resumen de los cambios RISC-V también incluye una autoprueba para la copia vectorizada de datos de usuario. (Resumen de la serie).

Qué significa la mejora de ancho de banda

Phoronix atribuyó hasta un 11 % más de ancho de banda a pruebas anteriores de Tenstorrent sobre la optimización previa. Esa cifra no es un resultado de un nuevo benchmark de Linux 7.4: el cambio de esta versión traslada la selección de la ruta optimizada a una comprobación en tiempo de ejecución.