Tutoriales

Valve abre silenciosamente su capa de compatibilidad con Android

Sí, Valve no hizo un anuncio adecuado sobre esto. lo se gracias Liam Squires-Manolo presentó brevemente ayer. El gigante de los juegos ha abierto la capa de compatibilidad de Android que creó para los juegos lanzados recientemente. rejilla de vapor.

Lepton permite a los usuarios jugar juegos exclusivos de Android en Linux mediante recipiente. Valve dice que la mayoría de los usuarios no interactuarán con Lepton directamente, ya que el cliente Steam se encarga de ese trabajo.

El proyecto está dirigido a desarrolladores de juegos que buscan llevar juegos de Android centrados en realidad virtual a Steam Frame, pero el repositorio señala que son posibles otros casos de uso.

Dos licencias, una base de código

Solo una captura de pantalla recortada del repositorio gitlab de lepton

La capa de compatibilidad no se publica bajo una licencia única porque el repositorio licencia.md El documento divide el proyecto en dos partes, cada una de las cuales se gestiona por separado.

La herramienta de compatibilidad en sí, la parte que Steam llama para iniciar el juego dentro del contenedor, ha sido Licencia MIT. El sistema de archivos raíz de Android creado y ejecutándose dentro del contenedor es otra cuestión. Debido a que combina código de múltiples proyectos externos, lleva Licencia GPL-3.0 en cambio.

¿Qué está incluido?

La imagen de Android de Lepton no está construida desde cero. Se basa en una serie de proyectos de código abierto existentes, cada uno de los cuales cubre un problema difícil diferente.

robot vadear El que hace la mayor parte del trabajo pesado. Ya utiliza espacios de nombres para ejecutar un sistema Android completo dentro de un contenedor de Linux, y Lepton tomó prestados parches y componentes directamente durante el proceso de construcción.

LineageOS Proporciona imágenes reales del sistema Android personalizadas de Waydroid y Lepton extendidas. El tiempo de ejecución de Waydroid proporciona una imagen mínima basada en LineageOS.

AOSPEl proyecto de código abierto de Android se encuentra al final de todos estos proyectos. Es el árbol de código fuente base creado en LineageOS, Waydroid y Lepton, y sus términos de licencia se aplican en toda la pila.

robot aburrido Aunque Valve no detalló qué contribuyó exactamente, recibió créditos más pequeños en comparación con otros archivos de licencia dentro del mismo archivo de licencia. Puede explorar su repositorio para hacer una suposición fundamentada.

No hagas clic todavía

Este proyecto no pretende ser una forma universal de ejecutar Android en Linux. Ha sido podado deliberadamente.

Cada aplicación dentro de Lepton se ejecuta como el mismo usuario, sin separación entre ellos. En cambio, cada juego tiene su propio contenedor independiente y, al iniciarlos, Lepton cierra los servicios de Android que no necesita.

Hay más de lo que he discutido, así que si desea obtener más información, explore el repositorio.

agradable de ver Aunque Steam Frame aún no ha comenzado a distribuirse, parte de su software es de código abierto. Lepton se une Arreglarla capa de traducción de x86 a ARM en la que se basa Valve para los mismos auriculares, como parte de la pila que los desarrolladores ahora pueden leer, inspeccionar y desarrollar.


Lectura sugerida📖: este Varias capas de compatibilidad En el sistema operativo Steam.


¿Te gusta esta actualización? Apoye la cobertura independiente de noticias sobre Linux

Su FOSS ha ayudado a la gente a utilizar Linux durante los últimos 14 años. Ayúdanos a ser independientes de las grandes empresas tecnológicas. Conviértase en miembro Plus para disfrutar de una lectura sin publicidad y obtener 5 libros electrónicos.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba