Directories | Web | Images | Groups | News | Shopping | Local

Enter your search keyword(s):

 



(formerly Encyclopedic directory)
QNX
Home / Top / Computers / Software / Operating Systems / Realtime / QNX

(formerly Encyclopedic directory)

See also:
Related articles

Edit | Discuss Article

QNX

In computing, QNX (pronounced either Q-N-X or Q-nix) is a commercial POSIX-compliant Unix-like real-time operating system, aimed primarily at the embedded systems market. It is probably the most successful microkernel operating system.

Description

As a microkernel operating system, QNX is based on the original idea of running most of the OS in the form of a number of small tasks, known as servers. This differs from more traditional kernels, in which the operating system is a single very large program with special abilities. In the case of QNX, the use of a microkernel allows users (developers) to turn off any functionality they do not require without having to change the OS itself.

The system is quite small, fitting in a minimal fashion on a single floppy, and is considered to be both very fast and fairly "complete."

Neutrino has been ported to a number of platforms and now runs on practically any modern CPU that is used in the embedded market. This includes the x86 family, MIPS, PowerPC, SH-4 and the closely related family of ARM, StrongARM and xScale CPUs.

A version for non-commercial use can be downloaded for free from the company web site.

Some important competitors in the embedded market are VxWorks, Linux, Windows CE and OS-9; however, QNX continues to outperform them all in most tests.

History

Gordon Bell and Dan Dodge, students at the University of Waterloo in 1980, both took a standard computer science course in operating system design, in which the students constructed a basic real-time kernel. Both were convinced there was a commercial need for such a system, and moved to Kanata, Ontario, (a high-tech area outside Ottawa) to start Quantum Software that year. In 1982 the first version, QnX, was released for the Intel 8088 CPU.

One of QnX's first widespread uses was in the non-embedded world, when it was selected as the operating system for the Ontario education system's own computer design, the Unisys ICON. Over the years QnX was used mostly for "larger" projects, as its 44k kernel was too large to fit inside the single-chip computers of the era. The system garnered an enviable reputation for reliability and found itself in use running machinery in a number of industrial applications.

In the mid-1990s, Quantum realized that the market was rapidly moving towards the POSIX model and decided to rewrite the kernel to be much more compatible at a lower level. The result was QNX 4. This was available with an embeddable GUI called Photon microGUI as well as a QNX version of the X Window System. QNX 4 made porting Unix software much easier and removed many of the quirks of the earlier version.

Toward the end of the 1990s they decided to model a new version on Linux as much as possible, while retaining the microkernel architecture. This resulted in QNX Neutrino, which was released in 2001. This version typically ships with the Photon microGUI, a development environment based on various GNU tools, and internet software including a web browser (Mozilla) and server. The company also renamed itself QNX Software Systems when Neutrino was released.

Neutrino was slated to re-appear on the desktop as the basis of a new Amiga operating system. This idea apparently died after management changed the goals of the "new" Amiga. (The new Amiga has yet to be released, several years later.)

The former name was Quick Unix, changed to QNX due to copyright reasons.

External links


Source | Copyright


Webmasters: Add your website here:

Readers: Edit | Discuss Listings

QNX Software Systems, Ltd.
Canadian firm that develops, maintains, and markets QNX RTOS and related products: Photon microGUI, QNX/Neutrino, IAT, FLEET, FTL, QNX In-Hand Toolkit, PhAB, Phindows, PhinX, Voyager. QNX is fast microkernel, POSIX.1 compliant, x86 platform, year 2000 safe.
http://www.qnx.com/

QNX Internet Resources
Link page: was 40 links, now far less, may grow again in future?
http://www.passageway.com/camz/qnx/

Phoenix Developer Consortium
Supports, coordinate efforts to further use of alternative computing and OSs, including QNX. Dedicated to allowing developers to work together to make the best use of the immense amount of talent wasted in today's computing world. No single developer can do all things well.
http://www.phinixi.com/

Unofficial QNX Page
Small site, brief description, a few questions and answers, and links for QNX RTP users and application developers.
http://www.geocities.com/qnxforum/

Astra Network, Inc.
Specializes in all forms of QNX consulting: several decades of accumulated experience on all QSSL products.
http://www.astra.mb.ca/

Nexware Corp.
Custom QNX software services and software development for consumer electronics, specialty: settop boxes with Internet browsing, ATVEF, video phone.
http://www.nexwarecorp.com/

Networking Guide
Document on TCP/IP networking for QNX.
http://alert.udfcd.org/help/tcpip/user_guide/

IBK-Consult
QNX RTOS training courses (focus: programming, system administration), consulting, programming. Specialty: medical device connection in critical care workplaces, standards IEEE 1073 MIB, CEN/TC 251 WG IV.
http://www.ibk-consult.de/

PARSE Software Devices
Research and development firm. Provides contract and consulting services for the international R&D community, training, books, and free software for the QNX and Neutrino markets. Founded 1980.
http://www.parse.com/

qnxZone
QNX community web portal: chronological news, newsgroups, software, project repositories, developer information and resources.
http://www.qnxzone.com/

@julius OE6BPG
PhNetLoad home, QNX software and ports: news, screenshots, download.
http://julius.qnx.org.ru/

OpenQNX: The QNX Community Portal
Created to be central information resource for QNX community: news, explanations, FAQ, forums, newsgroups, mailing lists, downloads, links, tech reviews, searches, fun, tips, online live support. English.
http://www.openqnx.com/

QNX: When an OS Really, Really Has to Work
Brief news item with link, forum with many comments, many are informative, positive. [Slashdot]
http://slashdot.org/article.pl?sid=03/06/15/1730232

QNX Demodisk
Download zip file of floppy image for QNX Floppy Challenge.
http://www.inig.at/software/qnx_demodisk/

Dan Dodge and Gordon Bell: When Software Really, Really Has to Work
As far as anyone can tell, software created by Canadian firm QNX Software Systems simply doesn't crash. Their software has run nonstop without mishaps at some customer sites since being installed more than a decade ago. [Fortune]
http://www.fortune.com/fortune/imt/0,15704,427288-2,00.html

QP Software Systems, Inc.
GUI design and development for real-time systems including medical and industrial applications; QNX RTOS software consulting, development. Ontario, Canada.
http://www.qpsoftwaresystems.com/

QNX-night
An international page for QNX Community Meetings, getting together at fairs or at any other event as well as announcing regular meetings in different cities.
http://www.qnx-night.com

killerstuff.net - killer apps
Killer applications for QNX/Photon and other bits and bobs. Current lineup includes killerIRC, killerWeb, killerAudio and killerNotes.
http://killerstuff.net

Workspace: a Photon native code editor
Home of Workspace, a free yet powerful Photon native code editor, downloads, modules, screenshots, guest book.
http://pages.infinit.net/micbel/

eQip: Embedded QNX on Intelligent Platforms
A community project to develop QNX on handheld devices. It is a public extension of the QNX's iPAQ reference platform.
http://eqip.openqnx.com

Symmetry Innovations
Provides extensive services to the QNX community, from training and consulting, to custom development and contracting. Also distributes QNX and related products.
http://www.symmetry.com.au

STEINHOFF Automations & Feldbus-Systeme
DACHS fieldbus technologies for Open Control Architecture together with QNX, IEC1131-3 and industrial hard- and software standards meet the requirements of industrial automation today and tomorrow. This open system is cost-effective via minimizing costs of ownership.
http://www.steinhoff.de/



Help build the largest human-edited directory on the web.
 Submit a Site - Open Directory Project (modified) - Become an Editor

Modified contents copyright 2008. All rights reserved.