Arnd Bergmann ha enviado trece parches para eliminar el código de la plataforma ARM de 32 bits obsoleto del kernel de Linux, con los cambios previstos para la versión 7.4, que se espera entre diciembre de 2026 y enero de 2027. Esta medida tiene como objetivo optimizar el kernel eliminando el soporte para hardware más antiguo y menos utilizado, al tiempo que se acomodan las tecnologías más recientes.
La eliminación propuesta afecta a varias plataformas, incluidas las placas SA1100, Acorn RiscPC, Footbridge, placas PXA heredadas, Orion, Dove, placas MV78xx0, OMAP24xx, i.MX31, chips i.MX sin MMU, LPC18xx, Axxia, microcontroladores STM32F4, F7 y H7, Versatile MPS2 y AT91 SAMV7. Bergmann aclaró que los dispositivos que ejecuten estas plataformas ya no podrán ejecutar un kernel principal de las versiones 7.4 o 7.5 en adelante, ya que el código de arranque necesario será eliminado.
Bergmann, que ha estado trabajando hacia este objetivo durante años, se disculpó por un retraso de casi dos años en la revisión del esfuerzo, señalando que la limpieza total ahora abarca alrededor de 300 parches. Esta serie inicial se centra en eliminar el código arch/arm/mach-* y los elementos Kconfig asociados. Si bien reconoce que algunas personas y organizaciones todavía utilizan estos sistemas más antiguos, Bergmann ha dejado la puerta abierta a la discusión y posibles objeciones antes de que se eliminen los controladores.
Este cambio se produce a medida que el kernel de Linux continúa evolucionando, recibiendo recientemente soporte para nuevos chips con tecnología ARM, como Apple’s M3 Pro, Max y Ultra, Samsung’s Exynos 1580 y Qualcomm’s Shikra. Linus Torvalds ha abogado previamente por la eliminación de código obsoleto, cuestionando el soporte continuo para la serie de CPU i486 y afirmando en 2025 que no había “ninguna razón real” para desarrollar para esa plataforma. Se anticipa que aprobará estas eliminaciones a menos que se planteen problemas importantes.
Leer la cobertura original
💬 Comentarios
📜 Política de comentarios