0

What advantages would a real time operating system like QNX bring to the smart phone / tablet space vs what android and iOS are doing.

Is really going to be more reliable and secure and at the same time providing great performance and security?

Thanks

4

4 に答える 4

7

RIM が「QNX」を意味するときに何を言っているのかを正確に理解するのは非常に困難です。はい、彼らは QNX ソフトウェアを Harmon-Kardon から購入しましたが、QNX がそのままタブレット OS を販売していたわけではありません。

QNX は、以下を含むがこれらに限定されないさまざまなコンポーネントを顧客に提供します。

QNX Neutrino RTOS -- x86/ARM/PPC/etc で動作するマイクロカーネル (いくつかのバリエーションあり)。このための通常の開発キットには、RTOS、すべての標準 UNIX/Posix ユーティリティ、Eclipse ベースの Windows または Linux IDE、および GNU ツールチェーンが付属しています。それを購入して、組み込みプラットフォームを立ち上げ、C/C++ コードを心ゆくまで書くことができます。

その上、QNX は他の機能を提供するさまざまなパッケージを提供します。彼らは、GUI アプリを作成するための X11 に似たウィンドウ ツールキットである Photon を持っていますが、それは昔ながらの UNIX アプリの作成に限られています。彼らは、低レベルの OpenGL アクセラレーション グラフィックスを可能にするコア グラフィックス ツールキットを持っています。彼らは、汎用 UI 用の Flash 実行合成ツールキットをいくつか持っています。さらに、自動車向けのツールキットとパッケージもいくつかあります。

そのため、RIM が「QNX を使用している」と言うとき、彼らが何を使用しているかは不明です。カーネル、確かに基盤となる OS の多くは確かですが、ユーザー インターフェース全体は、QNX がこれまでに公開してきたものと実際には一致しません。私は、システムのその部分がユーザーの同意にとって最も重要であると考えています。iOS カーネルと Neutrino カーネルの詳細を比較することは、興味深いものもありますが、製品自体にはほとんど関係ありません。

于 2011-01-10T22:24:02.977 に答える
3

この議論は、QNX の非常に高いレベルの機能に触れているだけだと思います。

いくつかの重要なこと: このシステムは、あらゆる観点から非常に成熟しています。カーネル レベルの問題はなく、Linux とはまったく異なるアーキテクチャを使用します。1 つのことは、ドライバー レベルなどで何かを変更した場合、カーネルを再構築する必要がないことです。システムははるかに安定しており、カーネル レベルでクラッシュすることはありません。Linux の場合のように、マルチスレッド ソリューションのバランスをとるためのトリッキーな手順を実行する必要はありません。デフォルトなどでフォールトトレラントシステムがあります。ホワイト ペーパーで QNX の機能をお読みください。モバイル デバイス (スマートフォン、タブレット) の UI とアプリケーションの部分は、まだ設計および実装されていますが、それは時間の問題です。システムは、シングル チップ マイクロコントローラから Cisco バリアントおよび完全な空港制御システム 24/7 (ロンドン) まで非常にスケーラブルです。
Linux は、この方法ではまったくスケーリングできません。

だから、次の2年を見るでしょう...

于 2011-08-22T19:20:49.607 に答える
2

QNX はタブレット市場への参入を初めて試みましたが、これは悪くないと思います。しかし、彼らは常に、航空機産業 (F-16 を含む)、自動車、その他の産業の修正システムなど、あらゆるハードウェアのサポート システムを開発するパイオニアでした。

私は Playbook を使用しましたが、その素晴らしいタッチは Apple よりも優れていると信じています。特に、すべての面にタッチ スワップ オプションがあり、ボタンの余地がありません。そのマイクロカーネル アーキテクチャは、すべてのアプリケーション、ドライバー、ファイル システム、およびプロトコル スタックを、メモリで保護されたユーザー空間で安全に保護します。その結果、複数のサードパーティ製アプリケーションを相互に破損させたり、RTOS 自体を破損させたりすることなく、RTOS 上で同時に実行することができます。 Playbook にインストールして実行します。

于 2011-08-04T07:28:59.417 に答える
-3

QNX は Android IMO よりもかなり重いため、最新のソフトウェアでスムーズに動作させるには、HTC Vision (TMobile G2) に沿った何かが必​​要です。

おもしろいことに、私が 2000 年代初頭に働いていた航空会社の 1 つは、QNX と古い 386 + コプロセッサを備えた完全な 2 席のコックピットを備えたパイロット トレーニング フライト シミュレータを実行していました。ほとんどのスマートフォンはそのマシンを殺します。

于 2011-01-08T09:09:45.737 に答える