El mantenimiento del kernel Linux implica constantemente la limpieza de código antiguo y plataformas obsoletas. Arnd Bergmann, un mantenedor experimentado de ARM para el proyecto, ha estado trabajando durante el último año en eliminar varias plataformas antiguas de ARM desde el árbol principal del kernel.
Con la versión 7.3 de Linux, muchas plataformas antiguas de arquitectura 32-bit fueron marcadas como obsoletas. Esta decisión resultó en que cientos de controladores del kernel quedaron huérfanos, ya que no tenían soporte activo en el código base principal.
Ahora el foco se ha desplazado a la eliminación real de ese código legacy. Dado la cantidad de código entrelazado y las dependencias existentes, este proceso de limpieza es un desafío técnico significativo para los desarrolladores del núcleo del sistema operativo.
Bergmann busca asegurar que el kernel mantenga una base de código más limpia y mantenible a largo plazo. Esto implica revisar qué hardware sigue siendo relevante y retirar el soporte para arquitecturas que ya no son comunes en el ecosistema actual de computación.
Fuente: Phoronix
