QNX

维基百科,自由的百科全书
跳转至: 导航搜索
QNX
280px
The QNX Floppy Demo
開發者 QNX Software Systems/Research In Motion
作業系統家族 类Unix 实时操作系统
運作狀態 支援中
源码模式 源码可见
初始版本 1982年
穩定版本 6.5.0 / 2010年6月
市場取向 嵌入式系统
支援平台 Intel 8088, x86, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale
内核類別 实时微内核
授權條款 专有軟件
官方網站 [1]

QNX是一种商用的类Unix实时操作系统,遵从POSIX规范,目标市场主要是嵌入式系统[1]。最早由QNX軟體系統公司(QNX Software Systems)開發,這間公司已被黑莓公司併購。

目录

功能簡述 [编辑]

QNX採取微核心架構,作業系統中的多數功能是以許多小型的task來執行,它們被稱為server。这样的架构使得用户和开发者可以关闭不需要的功能,而不需要改变操作系统本身。

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

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

QNX的應用範圍極廣,包含了:控制保时捷跑车的音乐和媒体功能、核电站美国陆军无人驾驶Crusher坦克的控制系统[2],還有RIM公司的BlackBerry PlayBook平板电脑。

历史 [编辑]

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

技术细节 [编辑]

雖然QNX本身並不屬於UNIX,但由於其提供了POSIX的支援,使得多數傳統UNIX程式在微量修改(甚至不需修改)後即可在QNX上面編譯與執行。

Foundry27 [编辑]

OpenQNX是QNX的社群版本[3]

参考文献 [编辑]

外部链接 [编辑]