547 words [ 31 Screenshots ] [ 21 Versions ] [ 3 Weblinks ] - Last update: 2015-11-01 Page created: 2004-04-03 [SB]
QNXQNX is a real time operating system designed for critical tasks. Developed by QNX Software Systems it has a structure similar to UNIX and is compatible to POSIX. With an API Wrapper it supports software for Linux, the source code was opened by QNX partly. His strengths are the development of software, control of industrial roboters and embedded devices. By the real time ability of QNX the Neutrino Kernel allows with a pentium III the controlled reaction time (interrupt processing) of 0.55 µ sec in which events can be registered. For comparison purposes: Windows NT 4.0 and other time-sharing operating systems react to events only after approx. 10 ms. The GUI with the name photon was introduced for the first time in version QNX 4.x. Before the window manager was named "QNX Windows" and "X Windows". Among other things the reaction behaviour of the GUI was improved.
With the error tolerance, preemptive multitasking and the runtime memory protection it forms a stable base for many application purposes. Up till now the internet access with an ISDN card or a software modem is not supported yet. The simple user interface and low hardware requirements makes QNX interesting also for private use. For the private use QNX is free of charge usable and is ready for download on the QNX website. The also available QNX Moment Development Suite made it possible to develop applications for QNX.
QNX provided the Momentics Development Suite 2.2.0 with the operating system QNX Neutrino Kernel 6.3.0 for the evaluation on the website on June, 03. 2004. Till now, the new operating system can not downloaded separately. The use of the development software Momentics is restricted to a 30 day trial version. There also is a version for the installation of the Momentics IDE under Windows, Linux and Solaris. It contains a Clustering framework for the development of network based applications for transparent distributed processing. The software tools also were improved, Eclipse 2.1.2 and the GCC 3.3.1 are contained currently. QNX Neutrino supports now per default the representation of 3D pictures, multi-layer user interfaces and the view of the desktop on several monitors. The QNX Voyager Web browser supports SSL 3.0, HTML 4.01, XHTML 1.1, WAP 2.0, WML 1.3 and CSS now. This browser can scale and specify the website for small displays automatically. Now includet are the SCTP (stream control transmission Protocol), IP Filtering and NAT for networks.
The company QNX started to publish the source code of the QNX Neutrino Kernel over a Community portal of its own under a commercial licence in September 2007. Further components will follow that builds up on the QNX operating system. The release followed the source code for the implemented file systems FAT, EXT2, QNX4 and QNX6 as well as others in August 2008.
Field of application
- Embedded systems
- network area, internet client
- Development of applications with Photon Application Builder (PhAB)
- Engine control, Measuring data evaluation in real time
- Settop boxes
- POSIX support
- Neutrino microkernel
- Protected memory areas
- preemptive multitasking
- Photon microGUI
- x86 processors, SMP up to 8 CPUs
- fs-QNX file system as image file on a FAT or own partition
Date - Version
1981 - QUNIX1983 - QNX beta1984 - QNX 1.01987 - QNX 2.01989 - QNX 2.211990 - QNX 4.01994 - QNX 4.11995 - QNX 4.21996 - QNX 4.221996 - QNX 4.241996 - QNX Neutrino 1.0 (RTP)1997 - QNX 4.251998 - QNX Neutrino 2.0 (RTP)1999 - QNX Neutrino 2.10 (RTP)2001 Jan. - QNX RTP 6.0, first time for private customers free of charge2001 July - QNX RTP 6.1.0, improved SCSI and multimedia support2002 June - QNX 6.22003 Feb. - QNX RTP 6.2.12004 June - QNX Neutrino 6.3.02006 Sept. - QNX Neutrino 6.3.22008 Aug. - QNX Software Development Platform 6.4.0