Google schlägt eine Möglichkeit vor, Fuchsia dazu zu bringen, Android- und Linux-Apps „nativ“ auszuführen

Einem neuen Vorschlag zu Fuchsia Gerrit zufolge könnte Fuchsia über eine Kompatibilitätsschicht Unterstützung für die Ausführung nativer Android- und Linux-Apps hinzufügen.

Fuchsia wirkte schon immer wie ein etwas mysteriöses Projekt seit seiner Gründung. Google arbeitet seit 2016 offen daran, aber erst im Mai 2019 äußerte sich der Suchriese jemals zu seiner Existenz Es ist nichts weiter als ein Experiment. Im Gegensatz zu Android und Chrome OS, die auf dem Linux-Kernel basieren, verwendet Fuchsia einen neuen Mikrokernel namens Zircon. Google beschreibt Fuchsia als ein Open-Source-Betriebssystem, das „sicher, aktualisierbar, inklusiv und pragmatisch“ ist.

Es kursieren mehrere Theorien darüber, was Google mit Fuchsia erreichen will. Eine der beliebtesten ist, dass Fuchsia irgendwann sowohl Android als auch Chrome OS ersetzen wird. Angesichts der Tatsache, dass dieses Betriebssystem im Vergleich zur etablierten Android-Plattform noch in den Kinderschuhen steckt, ist es jedoch unwahrscheinlich, dass dies so schnell passieren wird. Wenn jedoch ein neuer Google-Vorschlag (via

Thurrott) jemals zum Tragen kommt, scheint es, dass Fuchsia native Android- und Linux-Apps ausführen könnte.

Das auf der Fuchsia eingereichte Dokument Gerrit schlägt die Entwicklung einer Kompatibilitätsschicht namens Starnix vor, die „Anfragen vom Linux-Client übersetzen“ kann Programm zu den Fuchsia-Subsystemen“, was im Wesentlichen die Ausführung nativer Android- und Linux-Apps auf der Plattform ermöglicht, ohne auf virtuelle Maschinen zurückgreifen zu müssen oder Emulatoren.

Während wir das Universum der Software erweitern, die wir auf Fuchsia ausführen möchten, stoßen wir auf Software, die wir auf Fuchsia ausführen möchten und die wir nicht neu kompilieren können. Beispielsweise enthalten Android-Anwendungen native Codemodule, die für Linux kompiliert wurden. Um diese Software auf Fuchsia auszuführen, müssen wir in der Lage sein, Binärdateien auszuführen, ohne sie zu ändern.

Der Vorschlag stellt außerdem fest, dass die Absicht dieser Kompatibilitätsschicht darin besteht, „eine Implementierung der Linux-Schnittstelle zu schaffen, die dies kann Führen Sie vorhandene, unveränderte Linux-Binärdateien aus.“ Wenn Sie sich für die technische Seite der Dinge interessieren, können Sie das Vorschlagsdokument durchlesen Hier.

Die Möglichkeit, native Android- und Linux-Apps auf Fuchsia auszuführen, klingt aufregend. Es ist jedoch erwähnenswert, dass dies nur ein Vorschlag ist – und nicht die tatsächliche Dokumentation der endgültigen Funktion – und es höchstwahrscheinlich nicht in das Betriebssystem gelangen könnte.

Obwohl zum jetzigen Zeitpunkt noch nicht viel über das Endziel von Fuchsia bekannt ist, verlief die Entwicklung in letzter Zeit stetig. Google vor Kurzem erweiterte das Open-Source-Modell von Fuschsia öffentliche Beiträge zuzulassen. Das Unternehmen richtete neue Mailinglisten für projektbezogene Diskussionen ein, fügte ein Governance-Modell hinzu und eröffnete außerdem einen Issue-Tracker für öffentliche Beiträge.