2011-01-08 7 views
1

QNXのようなリアルタイムオペレーティングシステムは、スマートフォン/タブレットスペースと、AndroidとiOSが行っていることを比較してどのような利点がありますか。QnxとAndroid vs iOS

は、本当に多くの信頼性と安全性になるだろうと同時に、優れたパフォーマンスとセキュリティを提供していますか?

おかげ

答えて

-3

、それが現代のソフトウェアとスムーズに動作させるにはHTCビジョン(Discovery ChannnelのG2の)の線に沿って何かがかかりますので、QNXは、IMOのAndroidよりもかなり重いです。

私が2000年代初頭に勤めた航空会社の1人が、パイロット訓練用飛行シミュレータを実行しました。このシミュレータには、QNXと完全な2座席の操縦席と古代の386 +コプロセッサーがありました。ほとんどのスマートフォンはそのマシンを殺すでしょう。

6

それは、彼らが「QNX」を意味する際に、RIMが言っている正確に何を把握することは非常に難しいです。はい、彼らはHarmon-KardonからQNXソフトウェアを購入しましたが、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加速グラフィックスを可能にするCoreグラフィックスツールキットを持っています。彼らは一般的なUIのもののためのいくつかのFlash実行コンポジットツールキットを持っています。次に、彼らは車に向けたいくつかのツールキットとパッケージを手に入れました。 RIMは、「我々は、QNXを使用している」と言う

だから今

は、それは彼らが使用しているかについては不明です。カーネルは確かに根底にある多くのOSですが、ユーザーインターフェイス全体はQNXが公に提供しているものと実際には一致しません。私は、システムの一部がユーザーのバイインにとって最も重要だと考えています。興味深いものの、iOSカーネルとニュートリノカーネルの詳細を比較すると、ほとんどが製品自体とは無関係です。

2

QNXは、私が悪くないと信じているタブレットマーケットに入る最初の試みをしました。しかし、航空業界(F-16を含む)、自動車、その他の業界では、エミュレートされたシステムのようなハードウェアのためのサポートシステムの開発のパイオニアとして常に従事してきました。私は脚本を使用している

、私はその素晴らしい、タッチがタッチスワップオプションがボタンの余地を残していないすべての側で特別なリンゴよりも優れ驚くべきであると考えています。そのマイクロカーネルアーキテクチャは、メモリ保護されたユーザー空間の安全性を保ちながら、あらゆるアプリケーション、ドライバ、ファイルシステム、およびプロトコルスタックを保護します。その結果、RTOS上で複数のサードパーティ製アプリケーションを同時に実行することはできません。さらに、最初のマルチコア/マルチタスキングタブレットのようなものになりますし、今やAndroidアプリケーションも可能ですプレイブックにインストールして実行します。

3

私はその議論がQNXのちょうどいくつかの非常に高いレベルの機能に触れていると思います。

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

今後2年間を見る...

関連する問題