Home >> Computers >> Software >> Operating Systems >> Realtime >> QNX




} QNX (pronounced either Q-North-X or even Q-nix) occurs as commercial POSIX-compliant Unix-like real-time operating system, aimed primarily at the embedded systems market. These are probably a virtually all successful microkernel operating system.

Description
As the microkernel-depending OS, QNX is according to a idea of heading virtually all of the OS in the form of a total of little tasks, called servers. This differs from either additional traditional monolithic kernels, in which the operating technique occurs as only super big program comprised of a brobdingnagian total of "parts" withFavorite abilities. In a outbreak of QNX, the utilise of a microkernel allows users (developers) to turn off any functionality it don't postulate forswearing with to vary the OS itself; instead, people servers come just non start.

the body is quite little, harmonize a minimum fashiin on one diskette, & is considered to become two in no time & fairly "complete."

QNX Neutrino (2001) has been ported to the total of platforms & nowadays diarrhea in practically any modern CPU that is utilized in the embedded market. This includes a x86 family, MIPS, PowerPC, SH-4 and the closely related personal of ARM, StrongARM and xScale CPUs.

a version for non-commercial utilise may be downloaded gratis from either the company internet site.

History
Gordon Bell and Dan Dodge, students at the University of Waterloo in 1980, both took the standard computer science course in operating rules project, where the students constructed a basic real-period kernel. Each were convinced there was the commercial want for such the body, & moved to Kanata, Ontario, (a high-hi-tech region outside Ottawa) to start Quantum Programs Systems that month. Around 1982 a 1st version, QNX, was freed for the Intel 8088 CPU.

One of QNX's foremost far flung utilizes wwhen in a non-embedded globe, whenever it was selected as the operating technique for the Ontario education system's have computer project, a Unisys ICON. On top a years QNX was utilized mostly for "larger" projects, when its 44k kernel was overlarge to healthy within a lone-chip computers of the era. the rules garnered an enviable reputation for dependableness & noticed itself around apply running off machinery within a total of industrial applications.

In the mid-1990s, Quantum realized that the market was quickly moving towards a POSIX model & decided to rewrite the kernel to exist as lot further compatible at a lower level. A symptom was QNX Four. This was available by having an embeddable GUI called Photon microGUI as well as a QNX version of the X Window System. QNX Four manufactured porting Unix software package good deal gentler & flushed numerous of the quirks of the sooner version.

Toward the prevent of the Nineties it decided to model a freshly versiin on Linux as much as possible, when retaining a microkernel architecture. This resulted inside QNX Neutrino, which was freed within 2001. This version occasionally ships by using Momentics, an Integrated Development Environment(IDE) according to a Eclipse IDE, Various GNU tools, and internet software including the Voyager browser & server. A company besides renamed itself QNX Programs Systems in a early Nineties to eliminate confusion sustaining more corporations, primarily by using the winchester drive manufacturer of the equivalent title.

Neutrino wwhen slated to re-pop up on the desktop as the basis of a recently Amiga operating system. This idea apparently died when management changed a goals of the "new" Amiga.

A previous title was Qunix, changed to QNX due to trademark issues.

Cisco's IOS-XR (the next version of IOS), is said to exist as according to QNX.

Competitors
A bit of crucial competition in the embedded market come VxWorks, Linux, THEOS, Windows CE, and OS-9.

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.

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.

QNX Internet Resources
Link page: was 40 links, now far less, may grow again in future?

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.

Unofficial QNX Page
Small site, brief description, a few questions and answers, and links for QNX RTP users and application developers.

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.

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.

qnxZone
QNX community web portal: chronological news, newsgroups, software, project repositories, developer information and resources.

@julius OE6BPG
PhNetLoad home, QNX software and ports: news, screenshots, download.

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.


Computers: Software: Operating Systems: Microkernel: POSIX
Computers: Software: Operating Systems: POSIX
Computers: Software: Operating Systems: Realtime: Unix
Computers: Software: Operating Systems: Unix





© 2005 GeneralAnswers.org