Steam y Ubuntu se enfrentan a más de 32 bits libs

El nuevo tema de iconos en Ubuntu 19.04.
Agrandar / El nuevo tema de iconos en Ubuntu 19.04.

Scott Gilbertson

Ha sido una semana tumultuosa para los juegos en Linux. La tarde del martes pasado, Steve Langasek de Canonical anunció que las bibliotecas de 32 bits se congelarían (se mantendrían tal como están, sin nuevas versiones ni actualizaciones) a partir de la versión interina 19.10 de octubre, cuyo nombre en código es "Eoan Ermine". Sin embargo, Langasek tenía bastante claro que esto no significaba abandonar el soporte para ejecutar aplicaciones de 32 bits.

Si bien esto significa que no proporcionaremos compilaciones de 32 bits de nuevas versiones anteriores de las bibliotecas, hay varias formas en que las aplicaciones de 32 bits pueden seguir estando disponibles para los usuarios de versiones posteriores de Ubuntu, como se detalla en [4]. Trabajaremos para pulir la historia de soporte de 32 bits en el transcurso del ciclo de desarrollo 19.10. Para seguir la evolución de este soporte, puede participar en el hilo del discurso en [5].

Desafortunadamente, esa parte del anuncio puede no haber sido del todo clara para todos los que lo leyeron. Este grupo puede incluir al líder de Steam Pierre-Loup Griffais, quien respondió rompiendo con Ubuntu en un tweet.

Dos días después, Canonical emitió otra declaración pública en la que se hizo muy explícito que se continuaría con el soporte de las bibliotecas de 32 bits que se utilizan comúnmente. Esa declaración ha sido ampliamente reportada como una "aproximación" de Canonical, pero parece ser más una aclaración de la declaración original. El meollo del problema es que la computación de 32 bits representa una superficie de ataque increíblemente amplia, con menores cantidades de mantenimiento activo para descubrir, analizar y corregir fallas y ataques. Canonical, como cualquier empresa, necesita aplicar sus recursos de desarrollador de manera inteligente, por lo que busca formas de eliminar los cruceros innecesarios cuando sea posible. La gran mayoría de los códigos de 32 bits es cruft.

"Pondremos en marcha un proceso comunitario para determinar qué paquetes de 32 bits se necesitan para admitir el software heredado, y podemos agregarlos a esa lista después del lanzamiento si perdemos algo que es necesario … Creemos que es razonable esperar "La comunidad debe participar y encontrar el equilibrio adecuado entre habilitar la próxima ola de capacidades y mantener la larga cola", dijo Canonical en un comunicado. "Sin embargo, en este caso es relativamente fácil para nosotros cambiar de plan y habilitar de forma nativa en Ubuntu 20.04 LTS las aplicaciones para las cuales existe una necesidad específica".

Canonical también prometió que trabajaría con "WINE, Ubuntu Studio y las comunidades de juegos para usar la tecnología de contenedores para abordar el final de la vida útil de las bibliotecas de 32 bits; debería ser posible ejecutar aplicaciones antiguas en versiones más nuevas de Ubuntu. Snaps y LXD nos permite tener entornos completos de 32 bits y bibliotecas integradas para resolver estos problemas a largo plazo ".

Si Valve decidiera continuar alejándose de Ubuntu, un posible lugar de aterrizaje podría ser el distribuidor Solus, que es menos conocido, que ha realizado una gran cantidad de trabajo al integrar Steam directamente en sus repositorios principales. Como señaló Jason Evanghelo de Forbes en una revisión a principios de este año, Solus es una opción excepcionalmente fácil para los novatos en Linux que solo quieren comenzar a jugar sus juegos. Tal movimiento tampoco sería necesariamente el fin del soporte de Steam en Ubuntu; el antiguo desarrollador líder de Solus, Ikey Doherty, especuló en un momento en el podcast de Late Night Linux que sería posible construir un paquete instantáneo basado en Solus Steam, que luego podría instalarse fácilmente en cualquier distribución de Linux, incluido Ubuntu.

Ars contactó a Valve directamente para comentar sobre esta situación, pero aún no ha recibido respuesta.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.