Durante la discusión sobre soluciones alternativas para trabajar en procesadores x86 que no admiten la instrucción "cmpxchg8b", Linus Torvalds declaró que quizás ha llegado el momento de declarar que la existencia de esta instrucción es obligatoria para el funcionamiento del núcleo y de dejar de respaldar a los procesadores i486 que no admiten "cmpxchg8b", en lugar de intentar emular esta instrucción en procesadores que ya nadie usa. Actualmente, casi todas las distribuciones de Linux que siguen apoyando sistemas x86 de 32 bits han pasado a compilar el núcleo con la opción X86_PAE, que requiere la compatibilidad con "cmpxchg8b".
Según Linus, desde el punto de vista del soporte en el núcleo, los procesadores i486 han perdido relevancia, a pesar de que todavía se encuentran en uso. En cierto momento, los procesadores se convierten en piezas de museo y para ellos se pueden utilizar núcleos "museum-friendly". Los usuarios que todavía utilizan sistemas con procesadores i486 podrán emplear versiones LTS del núcleo, que se seguirán manteniendo durante muchos años.
La interrupción del soporte para los clásicos i486 no afectará a los microprocesadores integrados Quark producidos por Intel, que aunque pertenecen a la clase i486, incluyen instrucciones adicionales propias de la generación Pentium, incluida "cmpxchg8b". Lo mismo se aplica a los procesadores Vortex86DX. El soporte para procesadores i386 se detuvo en el núcleo hace 10 años.
Fuente: opennet.ru
