LinuxParty
Un artículo de Phoronix: La opción X86_NATIVE_CPU de Kconfig para la compilación se ha fusionado en la ventana de fusión de Linux 6.16 para facilitar la implementación del comportamiento del compilador "-march=native" en procesadores AMD e Intel y optimizar la compilación del kernel para la arquitectura/familia de CPU local del sistema. Si desea implementar "-march=native" en la compilación del kernel de Linux en procesadores AMD/Intel x86_64, puede habilitar fácilmente la nueva opción CONFIG_X86_NATIVE_CPU para configurarla en las compilaciones del kernel local.
Esta opción se utiliza al compilar el kernel de Linux x86_64 con GCC o LLVM Clang al usar Clang 19 o posterior, debido a un error del compilador en versiones anteriores. Además de configurar la opción del compilador "-march=native" para el código C del kernel de Linux, habilitar esta nueva opción de compilación de Kconfig también configura "-Ctarget-cpu=native" para el código Rust del kernel.
La opción CONFIG_X86_NATIVE_CPU se respeta si se compila el kernel x86_64 de Linux con GCC o LLVM Clang cuando se usa Clang 19 o más reciente debido a un error del compilador con el kernel de Linux en versiones del compilador más antiguas.
Además de configurar la opción del compilador "-march=native" para el código C del kernel de Linux, al habilitar esta nueva opción de compilación de Kconfig también se configura "-Ctarget-cpu=native" para el código Rust del kernel.
Esta nueva opción se integró como parte de las actualizaciones de compilación x86 para Linux 6.16. No se proporcionaron pruebas de rendimiento como parte del mensaje del parche, pero realizaré algunas pruebas de rendimiento de CONFIG_X86_NATIVE_CPU cuando el tiempo lo permita.
"Aunque parece interesante", comenta unixbhaskar. "Si el análisis detallado muestra alguna mejora con la opción seleccionada, las distribuciones podrían empezar a adoptarla para su versión".

-
Artículos
- Trabajos Remotos Atractivos para Desarrolladores ganando hasta 9000 euros al mes.
- Alternativas a Plesk y cPanel: los 10 mejores paneles gratuitos de alojamiento web de código abierto
- 3 herramientas de línea de comandos para instalar paquetes Deb en Ubuntu, Debian y Linux Mint
- AlmaLinux se une a openQA para mejorar las pruebas automatizadas en Linux
- Comer tarde por la noche aumenta el hambre y el riesgo de aumento de peso, según un estudio
- Marruecos apuesta fuerte por la automoción propia con vehículos de hidrógeno 'made in Morocco'
- NYT: Este es el fin de la programación tal como la conocemos
- GEN-2: La nueva IA que transforma texto en videos asombrosos de manera gratuita
- Mr. Bean, el actor Rowan Atkinson, expresa preocupaciones sobre la electrificación y aboga por el desarrollo de combustibles sintéticos
- Instale el panel de alojamiento web EHCP en Ubuntu 12.04 / 12.10 / 13.04 / 13.10 / 14.04
- Elon Musk besó un Robot: un truco de relaciones públicas o un vistazo al futuro de la tecnología?
- Las 7 mejores aplicaciones para instalar en su instancia de Nextcloud