El kernel de Linux versión 7.4 está recibiendo una actualización importante en su gestión de instrucciones de bajo nivel. Se ha implementado una nueva función de emulación para la operación cmpxchg, conocida como compare and exchange.
Este cambio permite que el código común del kernel utilice instrucciones de dos bytes para cmpxchg, las cuales ya son soportadas nativamente en arquitecturas de CPU más recientes. Esto mejora la eficiencia y estandariza el comportamiento del sistema operativo.
Sin embargo, esta evolución técnica tiene un costo para la compatibilidad con hardware legado. Los desarrolladores han señalado que algunas arquitecturas de CPU antiguas podrían dejar de ser soportadas por el kernel en futuras actualizaciones.
Esto implica que los administradores de sistemas y usuarios con equipos muy antiguos deberán considerar si su hardware será compatible a largo plazo o necesitará una actualización para seguir recibiendo soporte oficial del proyecto Linux.
Fuente: Phoronix
