Linus Torvalds ha fusionado el primer código para eliminar la compatibilidad con la CPU Intel 486 (i486) en el kernel principal, y este cambio entrará en vigor a partir de Linux 7.1. Phoronix informó a principios de este mes que se espera que Linux 7.1 inicie el proceso de eliminación gradual del soporte i486, y ahora este plan se ha hecho realidad oficialmente.

El primer paso de este cambio es eliminar las opciones de configuración de Kconfig relacionadas con CPU como M486/M486SX/ELAN en el sistema de configuración del kernel. Los desarrolladores ya no podrán crear soporte para Intel 486 a través de estas opciones en Linux 7.1 y versiones posteriores. Los afectados no solo son la serie Intel 486, sino también los procesadores compatibles basados en la arquitectura 486 de AMD, Cyrix, IBM y otros fabricantes, específicamente AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 y UMC U5S y otros modelos. La opción M486 Kconfig original estaba dirigida a CPU de clase 486, como AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 y UMC U5D. Como se eliminó esta opción, estos procesadores también fueron excluidos del nuevo objetivo de compilación del kernel.
Lo que se está fusionando actualmente es solo el "comienzo" en el nivel de configuración, y las versiones posteriores limpiarán aún más las rutas del código real para i486. Si nadie presenta argumentos sólidos para conservar el soporte durante el ciclo de desarrollo de Linux 7.1, es probable que el código específico de i486 se elimine en masa a partir de Linux 7.2, completando el retiro de la plataforma del núcleo principal. Para los usuarios que de alguna manera todavía ejecutan "milagrosamente" procesadores i486 en kernels Linux modernos, el autor recomienda seguir con versiones de soporte a largo plazo como Linux 6.18 LTS para mantener el soporte oficial para este tipo de hardware antiguo en los años venideros.

Cabe destacar que este ajuste está dirigido principalmente a i486 y CPU compatibles. Las arquitecturas posteriores de procesadores de 32 bits seguirán manteniéndose, pero no espere que estas plataformas antiguas obtengan demasiadas características nuevas "interesantes" de las versiones modernas del kernel. Al mismo tiempo, hay otros cambios en Linux 7.1 que pueden tener un impacto negativo en los usuarios de sistemas de 32 bits. Por ejemplo, se considera que un cambio relacionado con VFS informado anteriormente tiene un impacto adverso en la experiencia de Linux de 32 bits.
Desde una perspectiva de gestión técnica, la fusión oficial del parche de eliminación de i486 es una solicitud de fusión para cambios relacionados con la plataforma/x86, que contiene el parche para esta eliminación del soporte de Kconfig. Esto también significa que en este tema, Linus Torvalds no dudó por nostalgia u otros factores no técnicos, pero promovió decisivamente la limpieza de la plataforma anterior para simplificar la carga de mantenimiento del código. También se incluye en el mismo lote de contenido fusionado una mejora práctica relacionada con las nuevas CPU de AMD: cuando se detecta una plataforma AMD, el registro del kernel ahora imprimirá la versión del firmware AGESA, lo que facilitará a los desarrolladores y usuarios la depuración y el diagnóstico de problemas.
Si observamos la tendencia de evolución a largo plazo, eliminar plataformas extremadamente antiguas como i486 es un paso importante para que el kernel de Linux continúe reduciendo la deuda técnica y centrándose en el hardware convencional y futuro. Con una base de usuarios extremadamente limitada y costos de mantenimiento relativamente altos, es casi inevitable que dichas plataformas salgan gradualmente del soporte principal, mientras que la versión de soporte a largo plazo proporciona un espacio de transición relativamente fluido para los usuarios que necesitan depender de hardware antiguo.