Qnx против Android против iOS

1

Какие преимущества обеспечили бы операционная система реального времени, такая как QNX, для использования в смартфоне/планшете против того, что делают Android и iOS.

На самом деле будет более надежным и безопасным и в то же время обеспечивающим отличную производительность и безопасность?

Спасибо

Теги:
qnx

4 ответа

6

Очень сложно понять, что говорит RIM, когда они означают "QNX". Да, они купили программное обеспечение QNX от Harmon-Kardon, но не похоже, что QNX продавал планшетную ОС из коробки.

QNX предоставляет различные компоненты для клиентов, включая, но не ограничиваясь:

QNX Neutrino RTOS - микроядро (с несколькими вариантами), которое работает на x86/ARM/PPC/etc. Нормальный набор для разработки для этого включает RTOS, все стандартные утилиты UNIX/Posix, Windows или Linux IDE на основе Eclipse и инструментальную цепочку GNU. Вы можете купить его и открыть встроенные платформы и написать код C/С++ для вашего сердечного контента.

Кроме того, QNX предоставляет различные пакеты, которые предоставляют другие функции. У них есть Photon, X11-подобный инструментарий для окон, чтобы создавать графические приложения, но он действительно ограничивается созданием приложений UNIX для старой школы. У них есть инструментарий Core Core, который позволяет использовать низкоуровневую графику с ускорением OpenGL. У них есть набор инструментов для компоновки Flash-run для универсального пользовательского интерфейса. Затем, помимо всего прочего, у них есть набор инструментов и пакетов, предназначенных для автомобилей.

Итак, когда RIM говорит: "Мы используем QNX", это неясно, что они используют. Ядро, конечно, много базовой ОС, конечно, но весь пользовательский интерфейс действительно не соответствует ни к чему, что QNX публично предоставил на сегодняшний день. Я считаю, что часть системы наиболее важна для пользовательского бай-ина. Сравнение деталей ядра iOS с ядром Neutrino, хотя и интересное для некоторых, в основном не имеет отношения к самому продукту.

3

Я думаю, что обсуждение касается только очень высокоуровневых возможностей QNX.

Некоторые важные вещи: Эта система очень зрелая со всех точек зрения. Он не имеет проблем на уровне ядра и использует совершенно другую архитектуру против Linux. Одно дело, что вам не нужно перестраивать ядро, если вы что-то измените на уровне драйверов или что-то в этом роде. Система намного стабильнее и не имеет сбоев на уровне ядра. Вам не нужно принимать сложные процедуры, чтобы сбалансировать решения для нескольких потоков, как в Linux. У вас есть отказоустойчивая система по умолчанию и другие вещи. Просто прочитайте возможности QNX в белых документах. Пользовательский интерфейс и приложение для мобильных устройств (смартфоны, планшеты) по-прежнему являются архитектором и реализованы, но это только время. Система действительно масштабируется от одночипового микроконтроллера до варианта Cisco и полной системы управления аэропортом 24/7 (Лондон)
Linux НЕ МОЖЕТ быть масштабирован таким образом вообще.

Так будет видеть следующие два года...

2

QNX сделала свою первую попытку войти в Tablet Market, который, я считаю, неплох. Но они всегда были пионерами в разработке систем поддержки для любых аппаратных средств, таких как исправленные системы для авиационной промышленности (включая F-16), автомобилей и других отраслей.

Я использовал Playbook, я считаю, что его замечательный, сенсорный звук потрясающий лучше, чем яблоко, особенно с возможностью переключения на все стороны, не оставляя места для кнопок. Его микроядраная архитектура защищает каждое приложение, драйвер, файловую систему и стек протоколов в безопасности защищенного пользователем пространства пользователя. В результате несколько сторонних приложений могут запускаться одновременно на RTOS, не повредив друг друга или самого RTOS. Кроме того, это будет похоже на первый многоядерный/многозадачный планшет, а лучшая часть - это то, что приложение для Android теперь также может быть установлен и запущен в Playbook.

-4

QNX довольно немного тяжелее, чем Android IMO, поэтому для обеспечения бесперебойной работы с современным программным обеспечением это займет нечто вроде HTC Vision (TMobile G2).

Забавно, что одна из авиакомпаний, с которыми я работал в начале 2000-х годов, провела пилотный имитатор летного обучения, в котором была полная 2-местная кабина с QNX и старинный сопроцессор 386+. Большинство смартфонов убьют эту машину.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню