Después de que Linux 7.1 empezara a eliminar el soporte para CPUs i486 y, en consecuencia, drivers como los de los antiguos SoCs AMD Elan también fueran retirados, la limpieza de hardware vintage en el kernel sigue su curso. Para Linux 7.2 la remoción ahora alcanza a algunos procesadores de las familias i586 e i686.

¿Qué CPUs específicos quedan fuera del soporte oficial?

Tras la despedida de los i486, ahora les toca a los procesadores i586 e i686 que no implementan la instrucción Time Stamp Counter (TSC). Soportar esas piezas vintage sin TSC se estaba volviendo una carga creciente para los desarrolladores del kernel, y por eso se decidió eliminarlas. Los Intel Pentium con TSC y posteriores siguen plenamente soportados; el corte aplica solamente al subconjunto de chips i586/i686 sin esa instrucción.

Entre los procesadores afectados por este último cambio está el AMD K5, además de varios modelos de Cyrix. El K5 fue el primer procesador diseñado completamente in-house por AMD, presentado en 1996 para competir directamente con el Intel Pentium.

¿Cómo se aterriza el cambio en el código?

El parche que retira el soporte CONFIG_M586 sin TSC fue ya encolado en la rama x86/cpu del repositorio tip/tip.git. Con la remoción dentro de esa rama, se espera que sea enviado en la merge window de Linux 7.2 cuando esta abra en junio.

Con esta limpieza, el soporte de TSC pasa a ser una asunción de boot obligatoria para Linux moderno. La consecuencia técnica directa es que la opción de compilación CONFIG_X86_TSC se vuelve incondicional, lo que a su vez habilita a los mantenedores a retirar las distintas rutas de código no-TSC del subsistema x86 del kernel.

Tabla comparativa: la jubilación reciente del soporte x86 antiguo

Versión kernelHardware retiradoMotivación
Linux 7.1i486 + drivers AMD ElanCarga de mantención creciente
Linux 7.2i586/i686 sin TSC, AMD K5, Cyrix antiguosTSC pasa a ser asunción universal

¿Por qué importa este recorte aunque casi nadie use un AMD K5?

La utilidad práctica para el usuario contemporáneo es indirecta: un kernel que asume TSC en todo el camino x86 es un kernel más simple, más auditable y más rápido de mantener. Las rutas de código alternas para hardware sin TSC eran ramas adicionales que cada cambio relevante tenía que considerar y testear. Eliminarlas reduce la superficie de bugs latentes y libera tiempo de los mantenedores para mejoras realmente útiles, como soporte temprano para arquitecturas modernas (RISC-V, Loongson, Snapdragon X) que hoy concentran el grueso del trabajo de portabilidad.

Para el ecosistema retro-informático la noticia tampoco es trágica. Quienes operen un AMD K5 o un Cyrix 6x86 pueden seguir usándolos con kernels antiguos en distribuciones especializadas, e incluso con árboles independientes mantenidos por la comunidad de retro-Linux. Lo que se pierde es soporte upstream activo, no la capacidad de arrancar el chip.

Contexto sudamericano: ¿hay AMD K5 todavía en circulación?

En Chile la presencia de procesadores AMD K5 funcionales se reduce hoy a colecciones de retrocomputación y stock de partes en distribuidores especializados, donde un módulo en buen estado puede tasarse desde CLP 25.000-60.000 según rareza. Para uso productivo desaparecieron del mercado hace más de dos décadas. La medida del kernel, por tanto, no produce ningún impacto medible en parques instalados industriales o gubernamentales locales: ningún sistema crítico depende todavía de un i586 sin TSC.