|
}
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.
|