Google Fuchsia: OS that can run Android and Linux apps

Google Fuchsia, the Mountain View firm’s next OS, is expected to run Android and Linux apps natively. In any case, this is what several additions to the source code of the operating system, available on a dedicated site, suggest.

Finally, this news is about Google Fuchsia, the mysterious OS of the Mountain View firm. As you may know, Google has launched a website from which it is possible to view the various changes to the source code of the OSf. And as our colleagues from the 9To5Google site report, one of the developers of Google Fuchsia has just made an intriguing proposal that the OS will be able to “run unmodified versions of Linux programs”.

This is a vital issue for Fuchsia: allowing users to use both Android and Linux applications. Until now, Fuchsia was expected to adopt a method similar to that used by ChromeOS to run Linux apps. In this case, run a Linux instance via a virtual machine. However, this approach can have a negative impact on the performance and security of the OS.

STARNIX, A SOLUTION WHILE WAITING FOR FUCHSIA NATIVE APPS

Starnix, a system that will link the instructions of the Linux kernel and those of the Zircon core of Google Fuchsia. “Starnix will serve as a compatibility layer, translating Linux customer program queries for fuchsia’s appropriate subsystem,” Google said on the OS development site.

Starnix would therefore be responsible for running the Linux application without slowing down, as it is supposed to run Linux. In addition, Starnix could have the heavy task of ensuring compatibility between Fuchsia and Android apps. “Android apps contain code modules that have been compiled for Linux. In order to turn them on Fuchsia, we need to be able to launch the code without changing it,” Google says. Even so, Starnix could only be a temporary solution, until enough Fuchsia native applications are available.