Se informa que un parche propuesto por el desarrollador del núcleo de Linux, Ingo Molnar, tiene como objetivo eliminar el soporte para procesadores de la generación 80486 durante la ventana de fusión de la versión 7.1 del núcleo de Linux. Si se acepta, se espera que este parche elimine las opciones de configuración M486, M486SX y MELAN del Kconfig, lo que significa que los nuevos núcleos de flujo ascendente no serán configurables para sistemas de clase 486.
Esta será la primera arquitectura de procesador que se eliminará del núcleo de Linux desde que se eliminó el soporte para 80386 en 2012. Se espera que Linux 7.0 se lance en los próximos meses, mientras que la versión 7.1 podría llegar a mediados de 2026. Aún no se ha confirmado si el parche pasará la ventana de fusión.
¿Por Qué Quieren los Mantenedores del Núcleo de Linux Eliminar el Soporte para i486?
Molnar propuso por primera vez la eliminación del soporte para el procesador 486 en abril de 2025, citando los costos de mantenimiento del código de emulación de hardware que ya no se utiliza con núcleos modernos. En las notas del parche, Molnar explicó: "Tenemos varias características complejas de emulación de hardware en x86-32 para soportar CPUs de 32 bits muy antiguas que son utilizadas por muy pocos usuarios con núcleos actuales".
Este nivel de compatibilidad a veces puede llevar a problemas que deben resolverse, y señaló que estos esfuerzos podrían ser dedicados a otros desarrollos. Linus Torvalds compartió una opinión similar cuando se discutió por primera vez la idea de eliminar el soporte en 2022.
"Realmente no creo que el hardware de clase i486 sea relevante ahora", dijo Torvalds en ese momento. "En su mayoría se mantienen como piezas de museo y pueden ser ejecutados con núcleos de museo".
¿Cuáles Son los Cambios en el Parche de Linux 7.1 para CPUs i486?
La propuesta actual elimina las opciones de Kconfig que permiten que el núcleo se construya específicamente para sistemas de clase 486. Las propuestas anteriores de Molnar requerían soporte para el Contador de Marca de Tiempo y la instrucción CMPXCHG8B, que no están disponibles en los chips de la familia 80486 o en algunas variantes de 586. Este enfoque se ha revisado a lo largo del año pasado con una serie de cambios.
Impacto en los Usuarios que Aún Usan Hardware i486
Molnar señala que prácticamente ningún paquete actual del núcleo de Linux soporta chips 486, por lo que es poco probable que los usuarios activos se vean afectados por el cambio de flujo ascendente.
Los que usan hardware de la era 486 tendrán que continuar con versiones antiguas del núcleo. Los usuarios heredados pueden seguir utilizando núcleos antiguos, dijo Molnar en la solicitud de fusión. El parche ha sido puesto en cola, pero aún no se ha confirmado si será incluido en Linux 7.1.
Comentarios
(8 Comentarios)