BookinglyTech News
Software

El kernel de Linux planea eliminar 55k líneas de código ARM de 32 bits

El próximo ciclo de kernel eliminará más de 55 000 líneas de código y archivos de Device Tree de plataformas ARM de 32 bits obsoletas.

1 min de lecturaPhoronix0 vistas

Para el kernel Linux 7.3, muchas plataformas ARM de 32 bits ya están obsoletas y sus drivers quedan huérfanos. El borrado de ese código está previsto para los próximos dos ciclos de kernel. El código viejo se ha vuelto una carga para los desarrolladores upstream que necesitan limpiar el árbol y añadir nuevas funcionalidades.

Arnd Bergmann publicó hoy 13 patches que eliminan las plataformas ARM de 32 bits y liberan más de 55 000 líneas de código y archivos Device Tree. Entre las plataformas retiradas están SA1100, Footbridge, RISCPC, Orion/Dove/MV78xx0, OMAP24xx, i.MX31, i.MX sin MMU, LPC18xx, STM32f4/f7/h7 MCUs, Versatile MPS2, AT91 SAMV7, Axxia y los archivos de placa PXA.

Bergmann indica que los cambios podrían incorporarse en Linux 7.4, pero prefiere posponer la eliminación completa hasta Linux 7.5 para mantener simples las dependencias y pasar el LTS de este año. El retraso también da tiempo a usuarios que aún lo necesiten para debatir su relevancia.

La eliminación de este código no afectará a la mayoría de los entornos actuales, ya que el uso de plataformas ARM de 32 bits con el kernel mainline en 2026+ es prácticamente inexistente.

Enlace a los patches: lore.kernel.org