Google Fuchsia: OS は Android および Linux アプリケーションをサポートする必要があります

Mountain View 社の次期 OS である Google Fuchsia は、Android および Linux アプリケーションをネイティブに実行できるはずです。いずれにせよ、これは、専用サイトで入手可能なオペレーティング システムのソース コードへのいくつかの追加が示唆していることです。

クレジット: Google

最後に、Mountain View 社の謎の OS、Google Fuchsia に関するニュースをいくつか紹介します。ご存知かもしれませんが、Google は次のようなラインを設けました。ウェブサイトそこからできることはOS ソース コードのさまざまな変更を参照してください。。そして、サイト 9To5Google から私たちの同僚が報告したように、Google Fuchsia の開発者の 1 人が興味深い提案を行ったところです。Linux プログラムの未変更バージョンを実行します。」

これは Fuchsia にとって重要な問題です。ユーザーが Android アプリと Linux アプリの両方を使用できるようにする。これまで、Fuchsia は Linux アプリを実行するために ChromeOS で使用されているのと同様の方法を採用することのみが期待されていました。この場合、仮想マシン経由で Linux のインスタンスを実行します。ただし、このアプローチは OS のパフォーマンスとセキュリティに悪影響を与える可能性があります。

こちらもお読みください:Google Fuchsia – Android の代替品がそのインターフェイスを明らかに

Starnix、ネイティブ Fuchsia アプリを待つ間のソリューション

仮想マシンの使用を避けるための開発者からの提案は次のとおりです: Starnix,Linux カーネルの命令を Google Fuchsia の Zircon カーネルの命令にリンクできるようにするシステム。 「Starnix は互換性レイヤーとして機能し、Linux クライアント プログラムからのリクエストを適切な Fuchsia サブシステムに変換します。」OSの開発専用サイトにGoogleを明記。

したがって、Starnix は、Linux 上で実行されることになっている Linux アプリケーションを速度を落とさずに実行する責任を負います。さらに、Starnix は、Fuchsia および Android アプリ。 「Android アプリには、Linux 用にコンパイルされたコード モジュールが含まれています。 Fuchsia で実行するには、コードを変更せずに実行できる必要があります。」とGoogleは言います。それでも、Starnix は、十分なネイティブ Fuchsia アプリケーションが利用可能になるまで、一時的な解決策にすぎません。

ソース :9To5Google