� ��������� � QNX

�������� � QNX 4

QNX 4 — ������������ ������� � ������ ���� ������������� ��� ������� ����������, �� ������� �����������, ���������� � ����, ����������� �� 10 ���������� ����� ��� 10 ����� � ����. �� ���� ��� 10 ����� ����� ���������� � ����, �� ����� ������������� �������� ���������� �����, ���������� ��� ����������� QNX 4. � QNX-���� (FLEET) ������ ������ ���������� «ï¿½ï¿½ï¿½ï¿½ï¿½» («node») � ����� ���������� �����. ���� ������ ����� ������ �� 1 � �� ������ ����� ����� � ����, ����� ���� �� ������ ��������� ���� ����� ���, ��� �������� ������� �������� (������ �������� ����� ���� �� ���� ��� ��������� ���).

����� �������� �������������� � ����, ������ ���� �������� ������� nameloc. ��� ������� �������� � ������� ������ (in the background). ���� ������ �������� � ����, �� �� ����������� ��������� nameloc �� ���� �������. nameloc ����� ���� �������� �� �� 10 ������� � ���� — ��� ��������� ������������ � ������ ���� �� ������, �� ������� ����������� nameloc, �� ������ ���������� nameloc �� 3 ������� � ���� ����� ��� ����������. ����� ���������� ������ nameloc � ���� ������ ���� ����������, ��� ��� ������ nameloc ���������� ������� ������� ������.

�� ������ ������������� �������� ������� � ������ ����.

������������ �������� (����� �� ���������) ����� ��� ������ ������� license, ������:
license -r
��������� � ���, ��� �������� � �������� license ��������
use license
� � ������������.

��������� (�����������) ������������� �������� ����� � ������� ������� licinfo, ������:
licinfo -a
��������� � ���, ��� �������� � �������� licinfo ��������
use licinfo
� � ������������.

�������� ������� ���� ��� QNX 4

�������� ������� ���� ��������� � �������� /etc/licenses — �� ������ ����� �� ������ ��������. �������� ������� ���� ��������������� � ���������� � ����� �� ���� ������ ��� ������ ������� license. ��� ��������� �������� /etc/licenses ������������ ������ ������ �������� ������ 100 ������, �� ������ ����� ������ �������� �������� �� ����� ���� ����� ������ (512 ������), ������� ��� ������� �����������, � ������� cp, � �� ������� license �������� ��������� ��������. ����� �������� ������� ���� ����� ����� ���������� ����:
qnx0000001n001
��� «qnx» — ��� ��������, «0000001» — �������� �����, «n» — ����������� � «001» — ��������, ��� �������� �� ���� ����.

����������� �������� ������� ���� ������������ ��� ������ ������� license:
license [�������� [�������]],
���: �������� ����� ���� ���������:

�� ��������� /dev/fd0.

�������: �� ��������� /etc/licenses.

��������, ���������� �������� ������� ���� � ������� �����, �������� �������:
license
��� ���� �������� ������� ���� ���������� �� /dev/fd0 � ������� /etc/licenses. ����������� �������� ������� ���� � ���� 61 �� ���� 71 ����� � ������� �������:
license //61/etc/licenses //71/etc/licenses
����������� �������� ������� ���� �� �������:
license /licenses /fd
����������� �������� ������� ���� �� DOS-�������:
license /licenses /dos/a
���������� �������� ������� ���� � �������, ����������������� ��� QNX:
license /fd

������ ������� � ���������� ������� ���� (� ���� ������ ��������� ���� �������� ���������� � /dev/fd0) ���������:
����� ������ ������ ������� (BOOT-������ — ���������� ����� ������� = 0, ���������� ����� �������: ������� 0, ������� 0, ������ 1) �������� �� ��������� �� 0x1F0 �� 0x1FF ��������� ����� (� 16-������ ������� ���������):
BA BE 46 01 00 00 00 00 02 00 12 00 50 00 55 55
��������� ����� � ���� ������� �������� �������� 0x55.
��������� �� BOOT-�������� ������� ������� �������� �������� ������� ���� (�� ������ ������� �� ������ ��������). �������� �� �� ������� � ����� ���� �������� � ������� license, ������:
license /etc/licenses /dev/fd0
�������� ������� �������� ����� �� ��������� 0x55.
��������������� ������� �� ������� �������� � ������� ������� spatch:
spatch /dev/fd0
������� � ����� ������� � ���������� ������� ���� ����� �������������� ��� ��������� QNX 4 � ������.

�������� ������ ���� ��� QNX 4

�������� ������ ���� ��� QNX 4 ���������� � ����� /.licenses
��� �������� ����� ������������ �� ������, �� ������ �������� � ������������ �����������. ������ �������� ������ ���� ����� ��� ��������� ������. �� ������ ��������� �������� ������ ���� � ���� /.licenses, ��������� ����� ��������� ��������.

�� ���� /.licenses ������������� ���������� �������� 600:
chmod 600 /.licenses

������ ����� /.licenses (��� �������� ����� ���������� — ���������):

  qnx.00090209-02lg-0947-48g2-00p7-0044 (4 node)
  qnx.00035882-02lg-0947-48g2-00p7-0044 (4 node)
  wcc.00375634-0l04-4k0l-0x6l-6112-5409 (4 node)
 phab.00006233-0040-0527-00l4-ji3g-1130 (4 node)
 phrt.00006932-007l-8070-g140-l410-84n3 (4 node)
 xrun.00004746-0l04-4l0k-0x7o-5514-8609 (4 node)
motif.00053489-00lk-0245-44e9-04i4-0004 (4 node)
��, ��� ������� � ������� — ��� �����������, �� ������������. ��� �������������� � QNX 4 �������� �� ��������� «ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �����». �� ����������� ���� ������� �����, ��� ������� �������� ��� 6 ���������, � ��� ����� ��� �������� ��� QNX 4 (������ �������� — �� 4 ����), ��� ��������, ��� QNX 4 ����� ���� �������� �� �� 8 ������� � ������������ ����� ���� �� ������ ��������� 8, ���� � �������� 9 � ����� �� ������ «ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½» � �����.

������ ������ �������� ������ ���� ���������� � �������� product_name.nnnnnnnn. ����� nnnnnnnn ������������ �� ���� �������� �����, ������� ����������� ���������� �������� product_name.
product_name — ��� �������� �� 2 �� 5 ��������. � ������, ���� ������� �� �� �������� QSSL, �� ������ ������ 3 ������� � ����� �������� �������� ��� ��������, ��������:
swd — SWD RTS
sjt — SJT Software
� ��������� ��� ����� �������� ��� �������, ��������:
qc — QNX Commander
rk — RusKey
cp — Cyrillic Pack
fm — File Manager
� ��� ������, ����� ������������ ��������� ������������ � ������� ������ *.tarx, �� ��� �������� product_name ���������� � ������ ���� ������ *.tarx (�� ������), ����� �������� �������, ����� �������� ��������� ��� ������� �������� ���������� � ������� pkginstall «Product Info» .
������� product_name:

cogsd
dejav — Deja View (Deja-View for QNX 4.2x)
ditto —
  ica — Citrix ICA Client for QNX
  jrt — Java RunTime for QNX 4
motif   Motif
  ndc — 
  nto — 
ntotk — 
   os — Neutrino 2.00 Runtime
osdev — Neutrino 2.00 Development
   ph — Photon microGUI Runtime for Neutrino
 phab — Photon Development Toolkit (Photon Application Builder)
 phcn — Photon Chinese Supplement
phcyr — Photon Cyrillic Supplement
phdev — 
phica
 phin — Phindows (QNX Phindows RUI for MS Windows)
phinx — Photon In X
phitk
 phjp — Photon Japanese Supplement
 phrt — Photon microGUI Runtime
 qnx- —
  qnx — QNX 4.25 Operating System
 qnxm —
qterm
 rdos —
rphin — Reverse Phindows interface (NT in Photon Interface)
sddph
sddqw
slngr — slinger
tcppp — sockppp
tcprt — TCP/IP Runtime
tcptk — TCP/IP SDK
  upg — Upgrade License
 upga — Upgrade License
 upgb — Upgrade License
 vger — Voyager Runtime
vgerx — Voyager Spyrus Server (128 bit)
vgsdk — Voyager SDK
  wcc — Watcom 'C' Compiler
winet —
winrt — QNX Windows Runtime
wintk — QNX Windows Toolkit
 wpad — 
  wpp — Watcom 'C++' Compiler
wprof —
 wsql —
 xrun

asyDV —
asyRT —

sjtfm — SJT Software. EZ-FM. File Manager

swdcp — Cyrillic Pack for QNX 4
swdqc — MQC (MiShell QNX Commander) (QNX MiShell Commander Norton Style)
swdrd — RTWin CACSD Runtime
swdrk — RusKey (RusKey for QNX (QNX Keyboard handler))
swdrt —

vedit — Vedit Plus (www.vedit.com)