Ubunlog Darkcrizt  

Ubuntu dio a conocer los avances y mejoras en ARM64: Livepatch, cliente Steam por FEX, Secure Boot en Snapdragon y soporte para Widevine

Soporte Ubuntu ARM64

En el último año, el equipo de desarrollo de Ubuntu, encabezado en este reporte por Ravi Sharma, ha dado pasos agigantados para transformar la arquitectura ARM64 en una opcion de primera clase dentro de su ecosistema. Lo que comenzó hace más de una década como un esfuerzo para conquistar el mercado de servidores, hoy se ha materializado en un soporte integral que abarca desde la nube hasta portátiles de uso diario.

El logro más notable de esta transición ha sido la migración de los paquetes de software para ARM64, los cuales anteriormente se encontraban relegados a la infraestructura secundaria de «ports», ahora se distribuyen directamente desde el archivo principal de Ubuntu, compartiendo los mismos canales y espejos que la arquitectura tradicional x86_64. Esto no solo significa una descarga mucho más rápida y estable para los usuarios, sino que consolida a ARM64 como una plataforma central tras modificar herramientas críticas del sistema como cloud-init y livecd-rootfs en las versiones 24.04 LTS y 26.04.

Avances de Ubuntu en ARM64

El servicio Livepatch, diseñado para aplicar parches de seguridad críticos al núcleo de Linux sin necesidad de reiniciar el equipo, finalmente ha extendido sus alas hacia ARM64 en las versiones Ubuntu 26.04 LTS y Ubuntu Core 26. Esta expansión estuvo bloqueada durante años debido a que el núcleo de Linux para procesadores ARM carecía del soporte para rastreos de pila fiables, una pieza clave para que las herramientas de actualización pudieran evaluar el estado del sistema sin causar fallos al aplicar un parche en caliente. Con estas limitaciones superadas en el código fuente principal de Linux, los servidores y dispositivos ARM ahora gozan del mismo nivel de fiabilidad y tiempo de actividad que históricamente solo estaba disponible para la arquitectura x86_64.

Otra de las mejoras que tambien presume el equipo, es que se ha logrado empaquetar una versión estable del cliente de Steam en formato Snap específicamente para sistemas ARM64. Dado que el software original de Valve está programado estrictamente para procesadores x86, este nuevo paquete utiliza el potente emulador FEX para ejecutar de forma transparente la aplicación y su inmenso catálogo de juegos. La proeza radica en que el emulador permite el acceso directo a la tarjeta gráfica y soporta sin problemas capas de compatibilidad como Wine, Proton y DXVK, logrando que títulos de PC tradicionales funcionen en hardware moderno como los portátiles con chips Qualcomm Snapdragon X Elite o dispositivos Radxa.

La navegación y el consumo de multimedia también han derrumbado su mayor muro, ya que Google ha anunciado el lanzamiento oficial de Chrome para Linux en ARM64, resolviendo el histórico problema del contenido protegido por derechos de autor (DRM). Al contrario que la versión de código abierto Chromium, este nuevo navegador incluirá el módulo Widevine por defecto, permitiendo a los usuarios de Ubuntu en ARM disfrutar de plataformas como Netflix, Disney+ o Spotify sin tener que recurrir a complejos parches desarrollados por terceros. Este módulo de descifrado también se integrará de forma nativa en los paquetes Snap de Firefox y la propia aplicación de Spotify.

Portátiles de nueva generación y el reto del Secure Boot

El soporte para hardware de consumo ha requerido soluciones ingeniosas, especialmente en la familia de portátiles equipados con los potentes chips Qualcomm Snapdragon X Elite, como los recientes Lenovo Thinkpad X13s y Dell XPS 9345. Aunque Ubuntu logró arrancar en estos equipos, los usuarios se topaban con un muro infranqueable al intentar usar la función de arranque seguro (Secure Boot). El problema radicaba en que el firmware de estos portátiles no proporcionaba al sistema operativo la configuración de hardware necesaria (Device Tree) de forma estándar, obligando al gestor de arranque a cargar un archivo separado sin firma digital, lo cual rompía la cadena de confianza y detenía el inicio seguro.

Para sortear este obstáculo, los desarrolladores de Ubuntu crearon «stubble», una nueva capa de EFI que soluciona el problema de raíz, esta solucion agrupa el núcleo del sistema y la base de datos de configuraciones en un único archivo, el cual sí puede ser firmado digitalmente por Canonical.

Al iniciar el portátil, este archivo detecta inteligentemente el modelo del equipo, extrae la configuración exacta de hardware y la inyecta en el núcleo sin violar las estrictas reglas del Secure Boot. Curiosamente, este problema no afectará a toda la nueva generación de portátiles ARM; el equipo ya ha preparado imágenes de prueba para equipos basados en el SoC CIX P1, los cuales utilizan tablas estándar ACPI como cualquier PC tradicional, demostrando que Ubuntu está más que preparado para la inminente diversidad de fabricantes de procesadores ARM que llegarán al mercado.

Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.