PreviousNextUpFAQ Table of Contents

IBM OS/2 Warp 4.0

IBM has made some recent changes to their Java virtual machine and TCP/IP stack which have dramatically improved the performance of pure Java applications like VolanoChat on OS/2. See their article titled Volano Mark 1.0 on Java 1.1.4 for OS/2 Warp for the details of their work.

Upgrades

If you're running the original OS/2 Warp 4.0, you should apply the following upgrades to the operating system, TCP/IP stack, and Java virtual machine. You will then have OS/2 Warp 4.0 with FixPak 7, TCP/IP 4.1 with its update, and Java for OS/2 Version 1.1.6.

TCP/IP 4.1 updates

Install the TCP/IP 4.1 upgrade available on the IBM Software Choice for OS/2 Warp 4 CD-ROM. You can purchase the upgrade from Indelible Blue. Look for one of the following products, depending on your operating system:

Once you have purchase the Software Choice for OS/2, you can download all of the products and updates from IBM's site at the IBM Software Choice Catalog. After install TCP/IP 4.1, download and install the TCP/IP 4.1 Update from the:

Note that it is probably easiest to go to the section titled Manual Installation of the Update and download v41rsu.zip.

OS/2 Warp FixPak 7

Download and install FixPak 7 for OS/2 Warp from:

Java 1.1.6 for OS/2 Warp

Download and install the OS/2 Warp Developer's Kit for Java 1.1.6 from:

Updated versions

After these updates, typing the command inetver should return:

SOCKETS.SYS: 5.3003
AFOS2.SYS:   5.3000
AFINET.SYS:  5.3002

Typing the command "java -fullversion" should return:

JDK 1.1.6 IBM build o116-19980605 (JIT: javax)

And typing the command "ver /r" should return Revision 9.031.

Configuration

You should increase the maximum number of active threads to their limit of 4095 by setting the following environment variable in your CONFIG.SYS file:

THREADS=4095

If you have installed Netscape Navigator for OS/2, you may have a CLASSPATH setting in your CONFIG.SYS file which places the Netscape Java virtual machine classes ahead of your Java 1.1.6 for OS/2 system classes. If so, simply unset the CLASSPATH variable before running the VolanoChat server by entering the command:

set CLASSPATH=

PreviousNextUpFAQ Check HTML Table of Contents