Google Fuchsia 開発ページの提案では、オペレーティング システムと、Android などの Linux カーネルを必要とするアプリケーションとの間の互換性が示唆されています。

2016 年以来、Google は Android と Chrome OS に加えて、新しいオペレーティング システムの開発に取り組んでいます。洗礼を受けるフクシア、この OS は依然として非常に謎に満ちており、Google はエコシステムにおけるその役割や環境に関するコメントを拒否しています。発売日の可能性

ただし、専用サイトで定期的に更新される Google のソース コードを観察すると、この将来のシステムに計画されている機能を随時発見できます。今週の金曜日、9to5Google というサイトで、開発者の 1 人が提案した機能を発見しました。フクシア。そこには、システムによって次のことが可能になる可能性があることが読み取れます。「修正されていないバージョンの Linux プログラムを実行する」

ただし、Fuchsia は Linux カーネルを使用せず、Little Kernel をベースにしたカーネルである Zircon を使用します。したがって、原則として、システムは Linux アプリケーションを実行できません。ただし、これを実現するために、Google は Starnix と呼ばれる並列システムを使用する予定で、これにより Linux アプリケーションと Fuchsia の Zircon カーネルの間のリンクが作成されます。「Starnix は互換性レイヤーとして機能し、Linux クライアント プログラムからのリクエストを適切な Fuchsia サブシステムに変換します。」、Googleを示しますそのドキュメントの中で。これにより、Linux ソフトウェアを速度を低下させることなくシステム上でネイティブに実行できるようになります。

さらに、Google 自体が示しているように、Starnix を使用して Fuchsia アプリケーションと Android アプリケーション間の互換性を確保することもできます。「Android アプリには、Linux 用にコンパイルされたコード モジュールが含まれています。 Fuchsia で実行するには、コードを変更せずに実行できる必要があります。」。確かに、Fuchsia とは異なり、Android は Linux カーネルに基づいています。したがって、Android アプリケーションは Linux と互換性のあるソフトウェアです。したがって、Google が Fuchsia アプリケーションと Linux アプリケーション間の互換性を確保する可能性を検討する際に検討する可能性があるのは、まさにこのタイプのプログラムです。

念のために言っておきますが、Fuchsia は Google にとってグローバルなオペレーティング システムであり、接続されたデバイスとより高度なデバイスの両方に装備されるはずです。ただし、Google がシステムの最終バージョンをいつ公開するつもりなのか、また、いつ搭載デバイスを発見できるのかはわかりません。

さらに進むには
Fuchsia: Google の新しい OS とは何ですか?何に使用されますか?