Home
Developer Resources
QNX RTOS v4
QNX RTOS v4 Knowledge Base

QNX RTOS v4 Knowledge Base

Foundry27
Foundry27
QNX RTOS v4 project
Resources

QNX RTOS v4 Knowledge Base

Title Differences between QNX4.22 and QNX4.25
Ref. No. QNX.000004430
Category(ies) Development, Configuration
Issue The following details some of the changes between QNX 4.22 and similar OS versions and QNX 4.25 and similiar versions.

Solution 32 bit vs. 16 OPERATING SYSTEM

The biggest difference between QNX 4.22 and 4.25 is the fact that QNX 4.25 is a 32-bit OS while 4.22 is a 16-bit OS.  QNX 4.25 can still run most 16 bit binaries if the 16 bit system library (slib16) is included in the boot image.  If you are doing an upgrade from 4.22 to 4.25, you must make sure this is done to ensure compatiblity.  Information on creating a new boot image can be found here:

http://qdn.qnx.com/support/docs/qnx4/user_guide/buildos.html

WATCOM
COMPILER

The Watcom compiler version 9.52 that was distributed with 4.22 may be kept when upgrading, however we strongly recommend using version 10.6. 

TCP/IP RUNTIME

The TCP/IP runtime package must be upgraded to at least 4.24.

LICENSING

With the newer OS, we introduced a new style of licenses.  This style no longer requires the license utility to copy/transfer the licenses. We still recognize both styles of licenses.  No modifications of the licenses will be required when upgrading.  Please see the following part of our documentation for more information:

http://qdn.qnx.com/support/docs/qnx4/user_guide/license.html