QNX ��� ������������ ������� :-)
���� ������� ������, ��� �������,
��������������, ���������������������, ����������������� � �������������� ��
��������� �������. � ����� ������ ����������������� ���������� � API, ��� ����� ������ �� UNIX. ���� �� ������������, �������� � UNIX, �� �������� ������� �������� � ��� ��� �������, ��� ���
� ��� ������������ ����������� ���� ����� ����������� ������ � �����������
������� ����� ���������. X Window �������
���� ����, ��� � TCP/IP. ���� ��
�����������, �������� � UNIX, �� ��� ��� ��
�������� �������� ����� ��������� ���� ��� GNU/Free ���������� � QNX.
����� ���������� ��� Apache � Mosaic ������ ������������� ������� �������������
API.
������, QNX ��� �� ������ UNIX. ��� ���� ����������� � ���� � ��������� �� ���������� ������ ������������� ��������� (��. �����). ���������� ������� ��������� ������ QNX Software Systems Limited (����� - QSSL).
������ ��� ��� �� ��� ��� ����������?
������ ��������, ��� �� ������������ ���� �������� ����-�� ���, �� �� ������������ �� ����. �������� ����� ��� ����������� ��� �������� ������, ���������� � �������� �������� �������. ��� ���������� ���������������� ���������� (�����), �������� ���������, ��������� ��������� ���������� (POS/OLTP), ���������� ������������� ������, ������� ������������ ������������ � �.�.
�� ��� ������ ������ ���� ��� ������� �� ��������� ���� ���������� � ��������� ���������, ��������� ��� �� ������ ������ ����� �� ���. ������� ��������� ����� ������ ������ ������������ �� ������� ������, � �� �� ���������� �������. �������, ������������� ��������� ��������� �� ������ �� ������������� � ���, ��� ���������� ������ ��������.
� ���������� ������� �� QNX ���������� 22% ����� ������ ��������� �������, ��� ����� ������ ��������� �����������.
��� QNX ���������� �� UNIX?
QNX ���� ������ ������������ ��, ����������� �� ��������� ��������� � ������ �����������. ������� ����������� � ���� ������������ ����������� (�� ����������������� ����� ����� �����������) ��������� ���������� ������ (��������� � ��������), ������ �� ������� ��������� ������������ ��� �������. ��� ���� ��������� �������� ���������� ��������� �����������:
� �����, QNX ��� �������, ��������������� ��� ���������� ����� ����������� ����������, ����� ��� ��� ������������� �������. ������� ��������� ������� ������ ���������� � ��������������� ������ ���������� ������������� ��� ����������� ������ �����������. � ������ �������, ���-��� ���-���� ����. ��������, ���� ����� ����, ���������� Sybase SQL Anywhere 5.5, Empress SQL server, Raima Data Manager (dbVista), C-Tree. �� WEB-������� ����� QSSL ����� ����� ������� ���������, ������������� ���������� ������� ��� QNX.
�����������, QNX ���� ����� ������������ � ��������� � ������� ���������, ������ ��� UNIX � Windows 95/NT, ������� ������������ ����, � ������� ������ ������� ��������� �� ����, ��� ������� ��� ����� �������������. ��� �������� ����� ������ ���������� �������� ���������� �������� ������, ��� ���� ������ ����������� �������� TCP/IP, � ����� �������� ���������� �� ������ ����������. ��� ���� ���� ���������� ��������, ������������� ������� Cogent RTS � Iona Technologies, ����������� ��������� ����� ������� ����� QNX, UNIX � Windows �� ��������� DDE � CORBA (������������ OLE).
������������ ���������� ����������������� ������ �������� ����, ��������� QNX ��� �� ���������������� ��, �� ������� ���� ����. ��������, ��� ������ Netscape Navigator ��� QNX/X Window. �������, � ���������� ����������� ������� Photon, �������� ����� ����������. ��� ������� ������� ��� QNX ����� ����� - ���������� ���������� ������ ��� ��������� "����������" ������� (handheld devices).
��� ��������� ����� ����������� ������������ ������������ ����� ������. ����� QSSL ������������� WEB-browser Spyglass (�� ������� ����� ������� MS Internet Explorer) � ������������� �������� ���������� ���������� ��� ������ � Internet (Internet Suite) , ���������� ����� News, Mail � FTP ������� � ��������� ������������ ���������� � ISP. ����� ���������� � ���� ��������� ��� ��, ��� �� �������� ����� ��������� � �������� �����. ������������ ����� ������������ ���� ��� ��� �������� ���������������� ������ ���������� ��������, ���������������� ��� ���������� �����.
����� Intel ����������������� ���������������� ������ ������� QNX (�������� �� 30 ����) � ����������� ��������� Photon � ���������� Internet Appliance Toolkit (Internet Suite � �������� �����, ������������� � �������� ����������) �� ��������� EXPLR2, ��������������� ��� ���������� � ������� ���������� ������.
�������� ����������
� ������� �� ����������� ������ "���� UNIX", �� QNX ����� ���� ����������� �������� ���������� (Watcom C) ������ �������� ����������� GCC � ��������� � ��� ��������. ���������� GCC (C, C++, Objective C, Pascal) ����� ��� ������� ���������� � QNX, �� ���� ��� ��������� � �������, ��� ��������� ������������ ���������� Watcom C. �������, Watcom C, ������ �� ����. ����� ���������� �������� ��� ����������� �������� Watcom, ����� IDE (����), ������� �� ������������� ������ ����� �������� ����� ������ ������� Willows ��� QNX.
��� ������� ����������� ����������� ���������� ���������� ���������� � �������������� API Win32 ��� QNX/Photon. ��� ���� �������������� ��������� �������� �������� (DLL �� ������� ����) � ���������������� ���������� �������� ������� Windows ����� ��������. �����, ������������������� ���������� ����� ����� ������������ � �������� (��������, ��� ����� �������� ������� ��� � Windows) � ������ ������������ ������������ API ������� QNX ��� ���������� ����� ��������� ������� � ������ �����������.
������� ����� ���������� ������� "�����-����������", ������� �������� ������������� ���������� QNX ��� Windows NT. ������� ��������� ����� ������ KAFFE ��� QNX, �� ��� ���� ����� ��������.
������� �������
��� ������������� ����������� �����
������������� � �� Neutrino, �������������� �����
��������� ��������� ������� QNX �
����������� � ������ ����������/����-������������. ��� ������� �������������� ���, �����
������� ��������� ���������� "������� ������" ������ �� - ���������
����������������. ��� ������ �������� ��� �� "�������" � 64Kb ������ (������ ������ ��� ���������), ��� � ��
SMP-������� � ����������� ������ (��������
1998 ����). ��� ���� "���������" ������ (Embedded Neutrino) ������������ ��������� POSIX, ����������� ���
������ ��������� �������.
�1999 by Nigl
Mail to: [email protected]
Last update 99-356