Revista El Color del Dinero

Bienvenidos a Spain News Today.

La investigación de Google sobre la traducción del sistema operativo tipo M1 al fucsia

La nueva propuesta de Google hará que su próxima plataforma Fuchsia se ejecute «de forma nativa» en aplicaciones de Android y Linux utilizando una capa de traducción llamada Starnix. Esta nueva arquitectura parece ser similar a cómo las nuevas Mac basadas en M1 pueden ejecutar aplicaciones basadas en Intel utilizando Rosetta 2.

“A medida que expandimos el mundo del software que queremos ejecutar en Fuchsia, nos enfrentamos a un programa que queremos ejecutar en Fuchsia y no tenemos la capacidad de reagruparnos, está leyendo. «Por ejemplo, las aplicaciones de Android contienen módulos de código nativo compilados para Linux. Para ejecutar este programa en Fuchsia, necesitamos poder ejecutar los binarios sin modificarlos».

Si bien Fuchsia sigue siendo en gran parte un misterio, sabemos que Google está posicionando esta plataforma como una alternativa de código abierto tanto para Android como para Chrome OS. Tanto las aplicaciones de Android como las de Linux, como Chrome OS, se ejecutarán hoy, y hasta ahora, el plan para estas plataformas ha sido trabajar en máquinas virtuales (VM), de manera similar a cómo funcionaría Chrome OS.

Pero esta propuesta cambia la estrategia a un enfoque de «traer su propio tiempo de actividad». Entonces, en lugar de ejecutar aplicaciones de Linux y Android en máquinas virtuales, Fuchsia puede usar Starnix para traducir estas aplicaciones en binarios nativos que Fuchsia puede entender localmente. Esto es muy similar a Rosetta 2, el componente de Mac basado en M1 que traduce las aplicaciones de Mac basadas en Intel para que puedan ejecutarse normalmente.

Además, parece que el objetivo real aquí es que los desarrolladores creen aplicaciones Fuchsia nativas, pero Starnix, como Rosetta 2 en Mac basadas en M1, podría usarse durante un período de transición.

READ  Random: Spotted Mobile Game usando imágenes oficiales de Nintendo

Etiquetado b Google fucsia