Ubuntu extiende soporte de 12 años para procesadores Arm de 32 bits ante la entrada en vigor del CRA

Canonical ha anunciado que con el lanzamiento de Ubuntu 24.04 LTS (Noble Numbat) y Ubuntu Core 24, ofrecerá un compromiso de soporte a largo plazo (LTS) de 12 años para procesadores ARM de 32 bits. Esta iniciativa responde a la necesidad de abordar el problema del desbordamiento de tiempo_t, conocido como el «problema del Año 2038», y a los requisitos establecidos por la nueva normativa de la Unión Europea, el Cyber Resilience Act (CRA).

El problema del Año 2038: una amenaza para los dispositivos IoT

El problema del Año 2038 se produce debido al desbordamiento del valor time_t, que en sistemas de 32 bits se almacena como un entero con signo de 32 bits. El 19 de enero de 2038, a las 03:14:07 UTC, este valor superará el límite de 2.147.483.647, provocando un error en la interpretación del tiempo. Esto podría afectar gravemente a dispositivos IoT que dependen de una correcta gestión del tiempo para encriptación, claves de seguridad y controles de acceso basados en tiempo.

Ubuntu extiende soporte de 12 años para procesadores Arm de 32 bits ante la entrada en vigor del CRA | Year 2038 problem
Ubuntu extiende soporte de 12 años para procesadores Arm de 32 bits ante la entrada en vigor del CRA

Aunque 2038 parece lejano, este problema ya afecta a certificaciones y llaves criptográficas con fechas de expiración que van más allá de ese año. En dispositivos tradicionales de 32 bits, estos valores podrían interpretarse como fechas del pasado, causando fallos en conexiones seguras como HTTPS y en funciones críticas de seguridad.

Impacto del Cyber Resilience Act en los procesadores Arm de 32 bits

El CRA de la Unión Europea busca mejorar la seguridad y fiabilidad de los productos digitales, exigiendo a los fabricantes garantizar que sus dispositivos no contengan vulnerabilidades conocidas en el momento de su lanzamiento. Además, impone la obligación de ofrecer actualizaciones de seguridad y una gestión robusta de vulnerabilidades.

Dado que muchos procesadores Arm de 32 bits siguen en uso, solucionar el problema del Año 2038 se convierte en una necesidad tanto técnica como regulatoria. No abordar este problema podría llevar a sanciones por incumplimiento de la CRA, ya que el software y hardware que se comercialice en la UE debe cumplir con estos estándares.

Ubuntu extiende soporte de 12 años para procesadores Arm de 32 bits ante la entrada en vigor del CRA | cra requirements
Ubuntu extiende soporte de 12 años para procesadores Arm de 32 bits ante la entrada en vigor del CRA

La solución de Canonical al problema del Año 2038

Para solucionar este problema, Canonical amplió el campo time_t en los procesadores Arm de 32 bits a 64 bits, permitiendo representar fechas extremadamente lejanas sin riesgo de desbordamiento. Aunque el cambio técnico clave fue la adición de «-D_TIME_BITS=64» a las banderas de compilación de glibc, su implementación requirió la actualización de miles de bibliotecas y aplicaciones para garantizar la estabilidad del sistema.

Esta transición es comparable a un fabricante de automóviles que cambia de tornillos en sistema imperial a métrico: puede parecer simple, pero implica una revisión completa de toda la cadena de producción para evitar fallos.

Soporte extendido de Ubuntu para Arm de 32 bits

Con Ubuntu 24.04 LTS y Ubuntu Core 24, Canonical garantiza soporte para la solución del Año 2038 durante el período estándar de soporte: cinco años para las versiones Desktop/Server y diez años para Core. Además, a través del programa Ubuntu Pro, los usuarios podrán extender este soporte hasta 12 años mediante el mantenimiento de seguridad extendido (ESM).

Canonical advierte que esta corrección no se puede aplicar a versiones anteriores de Ubuntu, por lo que los usuarios deberán actualizar a Ubuntu 24.04 LTS o versiones futuras. Asimismo, los dispositivos certificados para 32 bits recibirán soporte y actualizaciones probadas en los laboratorios de certificación de Canonical.

Compromiso con la seguridad a largo plazo

Desde 2006, Canonical ha mantenido su compromiso con el soporte a largo plazo para Ubuntu, asegurando estabilidad y seguridad para empresas en todo el mundo. La extensión del soporte a 12 años para procesadores Arm de 32 bits es un reflejo de este compromiso, permitiendo a los usuarios mantener la confiabilidad de sus infraestructuras sin preocuparse por problemas futuros como el Año 2038.

Este movimiento no solo refuerza la posición de Ubuntu como un sistema operativo robusto para IoT y entornos críticos, sino que también garantiza el cumplimiento con normativas como el CRA, proporcionando una plataforma segura y confiable a largo plazo para fabricantes y desarrolladores.

vía: Ubuntu

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×