Artikel
AMIGAOSATHEOS
EPOC
INFERNO
NEWDEAL
PALMOS
PLAN9
QNX
RISCOS
MORPHOS
Windows CE
BSD
LINUX
MACOS
UNIX
MS-DOS
WINDOWS
APPLE
ATT
BEINC
CRAY
DR
HP
IBM
MICROSOFT
NOVELL
SCO
SGI
SUN
Bookmark
QNX
QNX ist ein Echtzeit-Betriebssystem (Real Time Operating System) das für kritische Aufgaben eingesetzt werden kann. Entwickelt von QNX Software Systems besitzt es eine Unix ähnliche Struktur und ist POSIX kompatibel. Mit einem API-Wrapper unterstützt es Software für Linux, der Quellcode von QNX wurde zum Teil freigegeben. Seine Stärken liegen in der Entwicklung von Software, Steuerung von Industrierobotern und Kleinstcomputern. Durch die Echtzeitfähigkeit von QNX erlaubt der Neutrino Kernel die kontrollierte Steuerungszeit (Interruptverarbeitung) von 0,55 µsec mit einem Pentium III, in der Ereignisse registriert werden können. Zum Vergleich: Windows NT 4.0 und andere Timesharing-Betriebssysteme reagieren erst nach ca. 10 ms auf Ereignisse. Die GUI mit dem Namen Photon wurde erstmals in Version QNX 4.x eingeführt. Zuvor hies der Fenstermanager "QNX Windows" und "X Windows". Verbessert wurde unter anderem das Reaktionsverhalten des GUI.
Mit der Fehlertoleranz, präemptiven Multitasking und der Runtime memory protection bildet es eine stabile Grundlage für viele Anwendungszwecke. Der Internetzugang mit einer ISDN-Karte oder einem Software Modem wird bis jetzt noch nicht unterstützt. Die einfach zu bedienende Oberfläche und geringen Hardware Anforderungen machen QNX auch für den Privateinsatz interessant. Für die private Nutzung ist QNX kostenlos einsetzbar und steht als Download auf der QNX Website bereit. Die ebenfalls verfügbare QNX Momentics Development Suite ermöglicht die Anwendungserstellung für QNX.
Am 03.06.2004 stellte QNX die Momentics Development Suite 2.2.0 mit dem Betriebssystem-Release 6.3.0 zur Evaluation auf der Website bereit. Die Option nur das Betriebssystem herunterzuladen gibt es bisher nicht. Die Nutzung der Entwicklungssoftware Momentics ist auf eine 30-Tage Testversion beschränkt. Es gibt auch eine Version zur Installation der Momentics IDE unter Windows, Linux und Solaris. Es enthält ein Clustering Framework zur Entwicklung von Netzwerkanwendungen für transparentes distributed processing. Die Softwaretools wurden ebenfalls erneuert, Eclipse 2.1.2 und der GCC 3.3.1 sind aktuell enthalten. QNX Neutrino unterstützt jetzt standardmässig die Darstellung von 3D-Bildern, multi-layer Benutzeroberflächen und die Darstellung von Desktop-Ansichten auf mehrere Monitore. Der QNX Voyager Webbrowser unterstützt jetzt SSL 3.0, HTML 4.01, XHTML 1.1, WAP 2.0, WML 1.3 und CSS. Für besonders kleine Displays kann dieser Browser die Website automatisch skalieren und anpassen. Für Netzwerke steht jetzt SCTP (Stream Control Transmission Protocol) und IP Filtering mit NAT zur Verfügung.
Anwendungsgebiet
- embedded Systems
- Netzwerkbereich, Internetclient
- Entwicklung von Anwendungen mit Photon Application Builder (PhAB)
- Maschinensteuerung, Messdatenauswertung in Echtzeit
- Settop-Boxen
Strukturinformationen
- POSIX Unterstützung
- Neutrino-Mikrokernel
- geschützte Speicherbereiche
- präemptives Multitasking
- Photon microGUI
Systemumgebung
- x86 Prozessoren, SMP bis zu 8 CPUs
- fs-QNX Dateisystem als Imagedatei auf einer FAT Partition oder eigener Partition
Seite erstellt: 2004-04-03 [SB]
Letztes Update: 2008-03-03
Letztes Update: 2008-03-03
Weblinks
Screenshots
Versionen
| Datum | Version |
|---|---|
| 1981 | QUNIX |
| 1983 | QNX beta |
| 1984 | QNX 1.0 |
| 1987 | QNX 2.0 |
| 1989 | QNX 2.21 |
| 1990 | QNX 4.0 |
| 1994 | QNX 4.1 |
| 1995 | QNX 4.2 |
| 1996 | QNX 4.22 |
| 1996 | QNX 4.24 |
| 1996 | QNX Neutrino 1.0 (RTP) |
| 1997 | QNX 4.25 |
| 1998 | QNX Neutrino 2.0 (RTP) |
| 1999 | QNX Neutrino 2.10 (RTP) |
| 2001 Jan. | QNX RTP 6.0, erstmals für Privatkunden kostenlos |
| 2001 Juli | QNX RTP 6.1.0, verbessertes SCSI und Multimedia support |
| 2002 Juni | QNX 6.2 |
| 2003 Feb. | QNX RTP 6.2.1 |
| 2004 Juni | QNX Neutrino 6.3.0 |

















