| • Science | • People | • Locations | • Timeline |
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 monolithic 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, LinuxThis article is about Linux-based operating systems, GNU/Linux, and related topics. See Linux kernel for the kernel itself. See Linux (washing powder) for the Swiss brand of washing powder. Tux, a plump penguin, is the official Linux mascot Linux is the n, Windows CEWindows CE (sometimes abbreviated WinCE is a variation of Microsoft's Windows operating system for minimalistic computers and embedded systems. Windows CE is a distinctly different kernel, rather than a 'trimmed down' version of desktop Windows. It is sup and OS-9For Mac OS 9 see Mac OS 9. OS-9 is the name of a family of soft real-time, multitasking, multi-user Unix-like operating systems developed by Microware Systems Corporation starting in about 1979/1980. They have been popular in both interactive general purp; however, QNX continues to outperform them all in most tests.
Gordon Bell and Dan Dodge, students at the University of WaterlooIn Detail) Motto: Concordia cum veritate ( Latin: In harmony with truth Chancellor Mike Lazaridis President David L. Johnston School type Public Religious affiliation Main campus: None Conrad Grebel: Mennonite Renison: Anglican St. Jerome's: Catholic St. in 1980, both took a standard computer scienceIn its most general sense, computer science CS or compsci is the study of computation and information processing, both in hardware and in software. Introduction Computer science encomposses a variety of topics relating to computation, ranging from abstrac 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, OntarioKanata was a suburb of Ottawa, Ontario, Canada until it was amalgamated with Ottawa and the surrounding cities in 2001 to become the new city of Ottawa. Location Latitude of 45 degrees 18" North and a longitude of 75 degrees 55" West, and an area of 139 s, (a high-tech area outside OttawaThis article is about the capital city of Canada. For other meanings see Ottawa (disambiguation). City of Ottawa, Ontario, Canada ( In Detail) ( In Detail) Motto: Advance Ottawa/Ottawa en avant Area: 2,778. Population Total (2001) Cdn. CD Rank: Cdn. Rank:) 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 Quantum Unix, changed to QNX due to trademark issues.