AndroidとQNXはどのくらい似ていますか?

AndroidとQNXはどのくらい似ていますか?

質問の根本は「BlackBerry PlayBookでAndroidオペレーティングシステムを実行できますか?」です。

1つはLinuxの派生物であり、もう1つはUnixの派生物であるため、ここにうまく収まるようです。

答え1

QNXは(明らかに)主にPOSIXユーザーインターフェースを備えたマイクロカーネルシステムです。 Linuxは主にPOSIXインタフェースを備えたモノリシックカーネルです。

Android内のLinuxカーネルは、実行しているハードウェアに合わせて大幅に変更および構成されました。任意の携帯電話/タブレットでこれを介して制御される非標準のインターフェイスとデバイスがたくさんあります。 Android 派生製品をパソコンで実行するための取り組みをご覧ください。私は、あなたが何を考慮していても、同様のもの、そして他のバリエーションや特定のデバイスがQNXに利用できると思います。

QNX経由でAndroidユーザーランドを実行することは可能かもしれませんが、非常に大企業。人々がk-FreeBSD Debianでより似たようなカーネルユーザーゾーンペアを作成するために行った作業の量を見てください(スペルが間違っている場合は申し訳ありません)。そして、ほとんどのユーザー領域は移植性のために構築され、一緒にうまく機能します。

おそらく、マシン上でAndroidを実行することがより実現可能ですが、マシンを貴重にする特別な機器を使用するために必要なほとんどのドキュメント(「ほとんどすべて」)が不足しているでしょう。これは最後の項目にも当てはまります。

答え2

少なくともこのスレッドによると、これは不可能に見えます。

特に、一部のユーザーは次のように報告しました。

プレイブックではオペレーティングシステムを変更することはできません。場合閉鎖。それは保護され、破損していません。 2.0の場合、以前のOSバージョンが更新されていない場合は、新しいプレイブックが必要です。

答え3

彼らはまったく異なるオペレーティングシステムです。 AndroidはLinuxカーネルに非常に密接に依存しています。 POSIXではなくLinuxに基づいて構築されました。 QNXはUnixシステムではありませんが、POSIX APIを提供します。これはAndroidの実行には役に立ちません。

QNXを実行しているデバイスがあり、そのデバイスでAndroidを実行したい場合、唯一の機会は、Androidとそのカーネル(Linuxなど)を実行している仮想マシンを実行することです。

一部のAndroidを実行できます。アプリケーションプレイブックから。 Androidを実行したい場合は、Androidタブレットを購入してください。

QNX ではなく PlayBook で Android を実行することもできます。これには、デバイスの完全な脱獄が必要です(つまり、BlackBerryOSで管理者権限を取得するのではなく、ブートローダを交換できる必要があります)。現時点では不可能に見えます。

関連情報