与android和iOS相比,QNX这样的实时操作系统会给智能手机/平板电脑领域带来哪些优势?
真的会变得更加可靠和安全,同时提供更好的性能和安全性吗?
谢谢
发布于 2011-01-11 06:24:03
很难弄清楚RIM到底在说什么,他们指的是"QNX“。是的,他们从Harmon-Kardon购买了QNX软件,但QNX并不是开箱即卖平板电脑操作系统的。
QNX为客户提供了各种组件,包括但不限于:
QNX Neutrino RTOS --一个在x86/ARM/PPC/etc上运行的微内核(有几个变体)。它的常规开发工具包附带了RTOS、所有标准的UNIX/Posix实用程序、基于Eclipse的Windows或Linux IDE以及GNU工具链。你可以买下它,带上嵌入式平台,尽情地编写C/C++代码。
最重要的是,QNX提供了各种提供其他功能的包。他们有Photon,一个类似X11的窗口工具包,用来制作GUI应用程序,但它实际上仅限于制作老式的UNIX应用程序。他们有一个核心图形工具包,允许低级别的OpenGL加速图形。他们有一些Flash运行的合成工具包,用于通用UI的东西。然后,最重要的是,他们有一些针对汽车的工具包和软件包。
所以现在,当RIM说“我们正在使用QNX”时,并不清楚他们在使用什么。内核,当然,很多底层操作系统,当然,但是整个用户界面并不能真正与QNX目前公开提供的任何东西相匹配。我认为系统的这一部分对于用户购买是最关键的。比较iOS内核和中微子内核的细节,虽然有些人很感兴趣,但大部分与产品本身无关。
发布于 2011-08-23 03:20:50
我认为这个讨论只涉及到QNX的一些非常高级别的功能。
一些重要的事情:从各个角度来看,这个系统都非常成熟。它在内核级别上没有问题,并且使用与Linux完全不同的架构。一件事是,如果你在驱动程序级别或类似的东西上改变了一些东西,你就不需要重新构建内核。系统要稳定得多,并且不会在内核级别崩溃。您不需要像在Linux中那样采取复杂的步骤来平衡多线程解决方案。默认情况下,你有容错系统和其他东西。只需阅读白皮书中的QNX功能。移动设备(智能手机、平板电脑)的UI和应用程序部分仍在架构和实现,但这只是时间问题。系统可从单芯片微控制器扩展到思科变体和全天候机场控制系统(伦敦)
Linux根本不能以这种方式进行扩展。
所以在接下来的两年里。
发布于 2011-08-04 15:28:59
QNX首次尝试进入平板电脑市场,我认为这是不错的选择。但他们一直是为任何硬件开发支持系统的先驱,比如飞机工业(包括F-16)、汽车和其他行业的修正系统。
我用过Playbook,我相信它很棒,触摸效果比苹果要好得多,特别是它有全方位的触摸交换选项,不留任何按键的空间。它的微内核架构在受内存保护的用户空间中保护每个应用程序、驱动程序、文件系统和协议栈。因此,多个第三方应用程序可以同时在实时操作系统上运行,而不会损坏彼此或实时操作系统itself.Furthermore,它将像第一个多核/多任务平板电脑,最好的部分是,现在安卓应用程序也可以安装和运行在Playbook上。
https://stackoverflow.com/questions/4632183
复制相似问题