El kernel de Linux finalmente puede eliminar la compatibilidad con la CPU Intel i486

«Linus Torvalds apoyó la idea de posiblemente eliminar la compatibilidad con el procesador Intel 486 (i486) del kernel de Linux», informa Phoronix: después de que el kernel de Linux eliminó la compatibilidad con i386 hace una década, i486 fue la compatibilidad mínima con el procesador x86 para la línea principal del kernel de Linux. . Este último intento de detener el soporte i486 en última instancia provino del propio Linus Torvalds, quien planteó la idea de posiblemente requerir CPU x86 de 32 bits con soporte «cmpxchg8b», lo que significaría CPU Pentium, y más tarde: tal vez deberíamos morder la bala y decir que solo admitimos x86-32 con ‘cmpxchg8b’ (es decir, Pentium y superior). Deshágase de todo eso de «emular Atomics de 64 bits con cli/sti sabiendo que nadie tiene SMP en estas CPU de todos modos» e implemente una configuración genérica x86 -32 xchg() con este try_cmpxchg64- Ribbon. Creo que la mayoría (¿todas?) de las distribuciones ya habilitan X86_PAE de todos modos, lo que lleva a que X86_CMPXCHG64 sea parte del requisito básico. No es que esté convencido de que la mayoría de las distribuciones incluso desarrollen 32 bits en estos días… Dejamos de admitir i386 en 2012. ¿Quizás es hora de eliminar el soporte i486 en 2022? Hacia el final de su artículo, Torvalds hace la siguiente observación sobre los sistemas i486. “Eventualmente, la gente los tendrá como piezas de museo. También podrían estar ejecutando núcleos de museos”.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.