计算机科学

首页 > 计算机科学

QNX

2018-08-29 18:11:26     所属分类:计算平台
QNX
开发者 QNX软件系统公司/BlackBerry
操作系统家族 类Unix 实时操作系统
运作状态 支援中
源码模式 源码可见
初始版本 1982年,​36年前​(1982
最新版本 7.0(2017年3月,​16个月前​(2017-03
市场取向 嵌入式系统
支援平台 Intel 8088, x86, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale
内核类别 实时微内核
许可证 专有软件
官方网站 www.qnx.com

QNX是商业类Unix实时操作系统,主要针对嵌入式系统市场。该产品开发于20世纪80年代初,后来改名为QNX软件系统公司,公司已被黑莓公司并购。

目录

  • 1 功能简述
  • 2 历史
  • 3 技术细节
  • 4 参考文献
  • 5 外部链接

功能简述

QNX采取微核心架构,操作系统中的多数功能是以许多小型的task来执行,它们被称为server。这样的架构使得用户和开发者可以关闭不需要的功能,而不需要改​​变操作系统本身。

QNX Neutrino(2001)已经被移植到许多平台并且运行在嵌入式市场中使用的各种现代处理器上,如PowerPC和x86。

QNX为学术界以及非商业用途的用户提供了一个特殊的许可。

QNX的应用范围极广,包含了:控制保时捷跑车的音乐和媒体功能、福特汽车的SYNC 3车载系统、核电站和美国陆军无人驾驶Crusher坦克的控制系统,还有BlackBerry PlayBook和操作系统。[1]

历史

1980年,加拿大滑铁卢大学的学生戈登贝尔和丹道奇都上了操作系统设计的课程[2],课程要求学生构建一个基本的实时内核。

2007年9月,QNX软件系统公司发布其部分源代码的可用性。[3]

2010年4月,Research In Motion公司发布将收购QNX软件系统公司。

2010年9月,Research In Motion公司发布BlackBerry PlayBook和操作系统,基于QNX。[4]

技术细节

虽然QNX本身并不属于UNIX,但由于其提供了POSIX的支援,使得多数传统UNIX程式在微量修改(甚至不需修改)后即可在QNX上面编译与执行。

参考文献

  1. ^ Jennifer Barlow & Keith Giannini. MTA SpA Chooses QNX. QNX. 2010-11-16 [2012-10-15]. 
  2. ^ CS350: https://www.student.cs.uwaterloo.ca/~cs350
  3. ^ QNX Press Releases: source code availability
  4. ^ RIM Unveils The BlackBerry PlayBook, official press release, September 27, 2010

外部链接

  • QNX网络资源
  • QNXZone
  • 开源应用

上一篇:OpenVMS
下一篇:FreeBSD
相关推荐