Linux elimina cerca de 500k líneas de código de antiguas CPU

Linux elimina cerca de 500k líneas de código de antiguas CPU

Como se esperaba, el kernel de Linux 4.17 avanzará dejando de admitir arquitecturas de CPU antiguas/sin mantenimiento.

Las arquitecturas que se eliminan de Linux 4.17 son Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score y Tile. Además del código de arquitectura de la CPU, también se están eliminando los controladores de dispositivo exclusivos de esos puertos. Se están eliminando estos puertos porque están obsoletos y no tienen usuarios activos en este último código del kernel.

Algunas arquitecturas que enfrentan el riesgo de ser eliminadas incluyen Unicore32 y Hexagon, pero la gente que las mantiene esta trabajando para mejorar la situación.

La buena noticia es que la disminución del soporte para estos ocho puertos de CPU obsoletos aligera el kernel de Linux en aproximadamente 467,668 líneas de código. La solicitud de extracción para matar estas arquitecturas de CPU en el núcleo principal se puede encontrar aquí.