®

V5R2 and OS/400

8 2002 IBM Corporation .com/eserver/iseries Today

Distributors iSeries Offering for Linux SuSE Linux Enterprise Server 7 (64/32) 1-4 processor 820 Turbolinux 7 (64/32) Linux Setup Wizard 7.1 (32) References Opportunities Churchill China Server Consolidation Korea Van Communications OS/400 Integration and Expansion City of Orem Application Flexibility Key Capabilities Applications 1 to n-way Servers Included with Distributions Up to 31 Partitions Apache, Samba, Sendmail MTA, MySQL Shared Processor Open Source Tomcat, OpenOffice Granular Movement New ISVs Independent Movement eOne, Bynari, Mapics, Symantec Virtual Ethernet See: iSeries Solutions Guide for Linux Managed Storage Network Virtual I/O iSeries Linux Test Drive Simple Setup and Admin Over 550 Nominations OS/400 Integration Over 100 Completed

8 2002 IBM Corporation ibm.com/eserver/iseries 2002 Linux Planned Deliveries

January 2Q Plans SuSE Linux Enterprise Server 7 (SLES 7) SuSE SLES 7 Update 64/32-bit kernel Includes Java 1.3.1, ODBC, and Fibre Channel Includes Java 1.3.0 Direct Fibre Channel Disk Adapter Support** February For attachment to ESS - RPQ For Hardware Red Hat 7.1 for iSeries 3Q 2002 Plans 32-bit kernel Support for Globus Toolkit 2.0 March With V5R2 Java 1.3.1 ** Dynamic movement of Shared Processor Linux ODBC Driver ** Resources Technology Preview DB2 7.2 & WAS 4.0 iSeries Navigator LPAR Support iSeries Offering for Linux Shared Read Only Virtual Disk April BRMS Automation Turbolinux Server 7 for iSeries 4Q 2002 / 1Q 2003 Plans 64/32-bit kernel SuSE SLES 8* Includes Java 1.3.1 and ODBC 64/64-bit Application Support Symantec Enterprise Firewall SOD Hardware RAID Support for Direct Disk DB2 Universal Database and WebSphere DB2 8.0 and WebSphere Application Server Application Server SOD 5.0 for Linux Announcement UnitedLinux ***

*SuSE SLES 8 is not announced as of June 2002 ** Available on www.ibm.com/iseries/linux *** SuSE, Turbolinux, Caldera, and Conectiva announced UnitedLinux; see http://www.unitedlinux.com/en/index.html

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: 2002 Linux Planned Deliveries

On June 4, 2002, four of the Linux distributors (SuSE, Turbolinux, Caldera, and Conectiva) announced UnitedLinux. What this means to iSeries, is that two distributions will be supported in the future instead of three - Red Hat and UnitedLinux. The first UnitedLinux distribution is targeted for 4Q 2002. This is a non IBM announcement and can be viewed at the web address shown on the bottom of the foil.

8 2002 IBM Corporation ibm.com/eserver/iseries Agenda

Linux library support for 64-bit Linux applications iSeries ODBC Driver for Linux

Linux Partition Management Enhancements

Shared read-only virtual disk

I/O support

Miscellaneous enhancements

Linux in a PASE environment

Statements of direction

8 2002 IBM Corporation ibm.com/eserver/iseries 64/64 Bit Linux Distributions

64-Bit Application Support 64/32 provides the 64-bit kernel support, runs 32-bit applications 64/64 Linux Environment 64/64 provides 64-Bit 64-Bit Application Support 32-Bit Middleware and 32-Bit Application Support, without penalty Middleware and Applications Applications Advantages of 64-Bit Application Support 64-Bit Libraries, 64-bit32-Bit kernel Libraries, Compilers, and Larger Address Space Compilers,Hardware and Tools Tools Larger Memory Scalability 64-Bit Linux Kernel iSeries Partition Working with Distributors and ISVs to make the appropriate 64-bit applications and middleware available

8 2002 IBM Corporation ibm.com/eserver/iseries iSeries ODBC Driver for Linux

Extending the Reach to iSeries Data Downloadable from the Web http://www.ibm.com/eserver/iseries/linux/odbc Announced with V5R1 (5722-LO1) Available since March 28, 2002

Two versions of the driver exist For Linux running in an iSeries LPAR For Intel-based Linux workstations

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: iSeries ODBC Driver for Linux

The iSeries ODBC Driver for Linux allows you to access iSeries database data from a Linux application written to the ODBC API. It is based on the ODBC driver in the Client Access Express for Windows product. As in that driver, the Linux ODBC driver uses the iSeries database Host Servers as the access point to the system, using a socket connection. The iSeries ODBC Driver for Linux is an ODBC 3.5 ANSI driver with the ability to store and process UNICODE data.

Two versions of the driver exist for Linux running in an iSeries LPAR. for Intel-based Linux workstations.

The iSeries ODBC Driver for Linux is a no charge iSeries licensed program -- 5733-LO1 and is available only as a web download.

8 2002 IBM Corporation ibm.com/eserver/iseries ODBC Driver for Linux - PowerPC Version

For Linux running in an iSeries LPAR It can run on Linux in any of the following environments: Red Hat, Turbo, and SuSE PowerPC - runs in an iSeries partition, pSeries, or any PowerPC Download ODBC Driver iSeriesODBC-5.1.0-0.xx.ppc.rpm

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: ODBC Driver for Linux - PowerPC Version

The ODBC Driver for Linux - PowerPC Version is the version you would install on a powerPC platform. You would for example need to install it on Linux in an secondary partition to enable applications to access database data on an iSeries server, or an OS/400 partition that is at V4R5 or above.

8 2002 IBM Corporation ibm.com/eserver/iseries ODBC Driver for Linux - Intel Version

A version of the driver exists for Linux running in an iSeries LPAR It can run on Linux in any of the following environments: Red Hat, Turbo, and SuSE PowerPC - runs in an iSeries partition, pSeries, or any PowerPC Download ODBC Driver iSeriesODBC-5.1.0-0.xx.i386.rpm

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: ODBC Driver for Linux - Intel Version

The ODBC Driver for Linux - Intel Version is the version you would install on a Intel platform. You would for example need to install it on your Intel PC to enable applications to access database data on an iSeries server.

8 2002 IBM Corporation ibm.com/eserver/iseries Requirements ODBC Driver for Linux

OS/400 requirements for running iSeries ODBC Driver for Linux Only connect to servers running OS/400 Version 4 Release 5 or above The QUSER user profile must be enabled The host servers must be started TCP/IP must be running

Linux requirements for running iSeries ODBC Driver for Linux Run one of the following versions of Linux: RedHat for Intel version 7.x RedHat for iSeries version 7.x SuSe for Intel version 7.x SuSe for iSeries version 7.x TurboLinux for Intel version 7.x TurboLinux for iSeries version 7.x UnixODBC driver manager version 2.0.11 or greater must be installed on the client

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Requirements ODBC Driver for Linux

OS/400 requirements for running iSeries ODBC Driver for Linux The following server requirements must be met to use the iSeries ODBC Driver for Linux to access database data on an iSeries server. The driver is supported only when connecting to servers running OS/400 Version 4 Release 5 or above. The driver may work to earlier releases of OS/400, but is supported only on V4R5 and above. The QUSER user profile must be enabled. The host servers must be started. TCP/IP must be running.

Linux requirements for running iSeries ODBC Driver for Linux The following requirements must be met to use the iSeries ODBC Driver for Linux to access database data on an iSeries server. Beta versions of the iSeries ODBC Driver for Linux must be removed The client must be running one of the following versions of Linux: RedHat for Intel version 7.x RedHat for iSeries version 7.x SuSe for Intel version 7.x SuSe for iSeries version 7.x TurboLinux for Intel version 7.x TurboLinux for iSeries version 7.x unixODBC driver manager version 2.0.11 or greater must be installed on the client.

Note: if you recompile the unixODBC driver manager, the ./configure --prefix default is /usr/local. If you use this default, you may need to update your shared library (/etc/ld.so.conf) and executable paths to include it.

8 2002 IBM Corporation ibm.com/eserver/iseries Linux Partition Management Enhancements iSeries offers flexibility and integration

Dynamic Processor Movement for Linux Primary Partition must be on V5R2 Dedicated processors Processor Units

Up to 10 Linux partitions per processor iSeries Navigator Create Partition Wizard Create, Delete Partitions Move Processor Resources New view Memory and processing power New Recovery options Save and Restore LPAR configurations to/from a PC file

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Linux Partition Management Enhancements

Dynamic Processor Movement for Linux We can only do dynamic allocation of virtual processor units. We can't change the amount of memory that Linux has dynamically. The memory of a Linux partition can be changed, but that would require the Linux partition to be restarted. The dynamic movement of processor capacity can be done with dedicated processors or processor units. Either way, the primary partition has to be at V5R2 to utilize this function.

Up to 10 Linux partitions per processor V5R2 now supports up to 4 OS/400 partitions per processor with a total of up to 10 partitions per processor. That is, a single processors can support up to 10 Linux partitions. You can use combinations of OS/400 and Linux partitions per processors. 10 times the number of processors, minus the number of OS/400 partitions, equal the number of Linux partitions allowed. Maximum of 32 partitions on a system, with up to 31 being Linux partitions. iSeries Navigator Many new enhancements where made to iSeries Navigator (formally known as Operations Navigator). The changes that are beneficial for Linux Partition Management are: Create Partition Wizard Create, Delete Partitions Move Processor Resources New view for Memory and processing power New Recovery options to save/restore LPAR configurations to/from a PC file

8 2002 IBM Corporation ibm.com/eserver/iseries Linux I/O Flexibility to exceed customer requirements

Virtual I/O Direct I/O

OS/400 Linux OS/400 Linux Host SCSI Disk SCSI Disk Fibre ESS Fibre ESS Tape Tape LAN LAN CD, DVD WAN CD, DVD

Virtual Ethernet

Leverage iSeries resources Dedicated resources OS/400 management Linux management

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Linux I/O

Direct I/O With directly attached I/O, Linux manages the hardware resources directly and all I/O resources are under the control of the Linux . You can allocate disk units, tape devices, optical devices, and LAN adapters to a guest partition running Linux. You must have an NWSD to install Linux in a guest partition. Once Linux is installed, you can configure the partition to start independently. For directly attached hardware, all failure and diagnostic messages will be displayed within the guest partition.

Virtual I/O Virtual I/O resources are devices owned by the hosting OS/400 partition that provide I/O function to the guest partition. The iSeries Linux kernel and OS/400 support several different kinds of virtual I/O resources. They are virtual console, virtual disk unit, virtual CD, virtual tape, and virtual Ethernet. Virtual console provides console function for the guest partition through an OS/400 partition. The virtual console can be established to the hosting partition or to the primary partition. The use of the virtual console allows the installation program to communicate with the user prior to networking resources being configured. It can also be used for troubleshooting system errors.

Virtual disk unit can only be provided by a hosting partition. Virtual DASD provides access to NWSSTG virtual disks from Linux. By default, the CRTNWSSTG command creates a disk environment with one disk partition formatted with the FAT16 file system. The Linux installation program will reformat the disk for Linux or you can use Linux commands such as fdisk and mke2fs to format the disk for Linux.

Virtual CD is needed to support the installation of Linux and is only provided by a hosting partition. By default, a Linux partition can see all CD drives on the hosted partition. You can change an option on the NWSD to restrict Linux from accessing some or all of those drives. See Create a network server description and network server storage space for more information on changing NWSD attributes.

Virtual tape provides access to the OS/400 tape drives from a guest partition. By default, a guest partition can see all tape drives on the hosted partition. You can change an option on the NWSD to restrict Linux from accessing some or all of those drives. See Create a network server description and network server storage space for more information on changing NWSD attributes.

Virtual Ethernet provides the same function as using a 1 Gigabyte (GB) Ethernet adapter. A guest partition can use virtual Ethernet to establish multiple high speed inter-partition connections. OS/400 and Linux partitions can communicate with each other using TCP/IP over the virtual Ethernet communication ports. Refer to Use virtual Ethernet in a guest partition for more information on virtual Ethernet.

8 2002 IBM Corporation ibm.com/eserver/iseries V5R2 Direct Attachments for LINUX

Additional iSeries Adapters available for direct attachment under Linux with V5R2 Fiber channel disk controller #2766 #0612 Two line WAN adapters #4745 and #2742 #0608 for #4745 #0613 for #2742 10/100 Mbps Ethernet adapter #2849 #0623 Four line WAN modem adapters #2805 and #2806 #0616 for #2805 #0617 for #2806 Two line WAN with one modem adapters #2793 and #2794 #0614 for 2793 #0615 for 2794 Two line WAN modem adapters #2772 and #2773 #0609 for #2772 #0610 for #2773

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: V5R2 Direct Attachments for LINUX

A number of new direct attachment features for Linux are available with V5R2. Cards being controlled by the Linux operating system do not use/require PCI IOPs. Linux direct attach PCI cards are supported only in a secondary LPAR partition. The existing direct attachments for Linux with V5R1 were limited to features #0607, #0601 and #0602 100/10Mb Ethernet and 1Gb Ethernet adapters, #0603 100/10Mb Token Ring adapter and the #0604, #0605 and #0606 Disk adapters. The addition of the direct attachment features mentioned in this foil largely extend the possibilities to directly address more different devices directly from a Linux partition on the iSeries server.

8 2002 IBM Corporation ibm.com/eserver/iseries Shared read-only virtual disk

Creating a single virtual disk Used by multiple Linux partitions at the same time Install Linux once Split the data into read-only (programs, etc.) and write capable (configuration files, home directories, etc.)

OS/400 Linux1 Linux2 Linux3

8 2002 IBM Corporation ibm.com/eserver/iseries Shared read-only virtual disk

"Shared read-only virtual disks" is support for creating a single virtual disk and having it used by multiple Linux partitions at the same time. A typical case would be to install Linux once, and then split the data into read-only (programs, etc.) and write capable (configuration files, home directories, etc.) A single copy of the read-only disk can then be used by several Linux partitions at the same time.

8 2002 IBM Corporation ibm.com/eserver/iseries Shared read-only virtual disk - details

Create Network Server Description (NWSD)

Create NWS Storage Space (NWSSTG)

Add Server Storage Link (ADDNWSSTGL) V5R2: Add Server Storage Link (ADDNWSSTGL) Type choices, press Enter.

ACCESS(*UPDATE, *READ, *SHRUPD) Network server storage space . . > LIN01SSPC Name Network server description...>LIN01DES Name DRVSEQNBR(1-64, *CALC, *QR) Dynamic storage link ...... *NO *NO,*YES Network server type ...... *NWSD Character value Drive sequence number .....>4 1-64, *CALC, *QR

V5R1: Additional Parameters ACCESS(*UPDATE, *READ) Access ...... *UPDATE *UPDATE, *READ, *SHRUPD DRVSEQNBR(3-18, *CALC )

OS/400 Linux1 Linux2 Linux3

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Shared read-only virtual disk - details

On the ADDNWSSTGL (Add Server Storage Link) command, the parameter ACCESS has 2 possible settings in V5R1: *UPDATE and *READ.

In V5R2, ACCESS has the new value *SHRUPD.

ACCESS (*READ) The functionality of the *READ setting was expanded between V5R1 and V5R2: In V5R1, *READ guaranteed read-only access to a NWSSTG from the linked NWSD. However, it only allowed a single NWSD to be linked; attempted links past the first would fail, saying that the maximum links were already filled. In V5R2, *READ guarantees read-only access but also allows multiple NWSDs to be simultaneously linked. Then, all of the linked NWSDs will be able to access the NWSSTG in a read-only manner, and none will have read-write access.

ACCESS(*SHRUPD) For the shared read-write access in V5R2 available with V5R2: Using an ACCESS setting of *SHRUPD, one can link an NWSSTG to multiple NWSDs in the same way as *READ above. Then, any individual linked NWSD can access the NWSSTG read-write, but only if none of the others is currently accessing it in any way. That is, a read or write requires a Mount - read/write - Unmount sequence . If no NWSD is currently accessing the disk read-write, then any or all of the NWSDs can simultaneously access the NWSSTG read-only.

Additional V5R2 drive sequence number (DRVSEQNBR) values: *QR: This special value is used for linking the quorum disk for a Windows cluster support (new with V5R2). It is not valid when using Linux. Addition al drive values (19-64): If the network server type is *GUEST, a value between 1 and 64 may be specified. Otherwise, the values supported here are up to 18 and apply only to a Windows Server of type *WINDOWSNT (Windows NT). See the on-line help for the ADDNWSSTGL command for additional parameter value inter dependencies.

8 2002 IBM Corporation ibm.com/eserver/iseries Virtual I/O and Shared Storage Spaces Example Before: Server Farm

System Variable Static Tape LAN System Variable Static Tape LAN

System Variable Static Tape LAN System Variable Static Tape LAN After: iSeries

OS/400 Linux1 Linux2 Linux3

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Virtual I/O and Shared Storage Spaces Example

With a "Single Pool of Resources" fewer disk drives, tape drives and LAN adapters can be used. Resources can be shared and can easily be moved to where they are needed. The storage of the Linux servers cab be divided in "system" (e.g. Linux kernel and utilities), in "variable" (e.g. user data, configuration files, home directories, etc.) and "static" (e.g. Program objects etc.) The blue disk in the iSeries on the bottom picture of the sheet, would be for the static data and is a read-only shared storage space.

8 2002 IBM Corporation ibm.com/eserver/iseries Performance in Linux Partition

Apache Performance

64 bit PowerPC kernel 2.4.13 # of iSeries processors in 0.25 0.5 1 2 4 Apache release 1.3 Linux partition # of webhits per - 514 1024 1878 3755 second, Apache # of webhits per - 860 1726 3984 4961 second, khttpd Samba Fileserver Performance Based on the 64-bit PowerPC kernel Based on typical file operation

MBs/Second Transferred File Operations/ Second # of iSeries # of iSeries CPUs in CPUs in 0.25 0.50 1 2 4 0.25 0.50 1 2 4 Linux Linux Partition Partition i820* 4.6 9.3 19.1 29.2 33.1 i820* 1914 3875 7936 12138 13704 i830 4.6 9.3 19.1 29.2 34.8 i830 1914 3875 7936 12138 14426 i840 5.1 10.4 21.2 32.5 38.6 i840 2126 4305 8818 13487 16029

* The i820 4-way results are based on the Linux partition having 3.8 processors.

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Performance in Linux Partition

The performance figures in this sheet are no official benchmarks but IBM Rochester lab measurements of Apache and Samba workloads in a Linux partition on iSeries. This performance information is to assist in selecting the appropriate iSeries server to run a given apache or Samba workload.

Apache Performance These results are based on static web serving. The sizes of the pages served vary with 70% of page sizes being under 5K and 85% being under 50K. These results are based on the 64-bit PowerPC kernel. Results using the 32-bit kernel would typically be less. These are not benchmark results, but based on "typical" static web operations. A "hit" is defined as one HTML or one image sent to the browser. System Configuration The performance results are based on information collected by IBM in December 2001 and January 2002.

Samba Fileserver Performance Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Samba is freely available under the GNU General Public License. http://www.samba.org The performance results are based on information collected by IBM in April 2002. These results are based on a file serving workload, using a typical PC-based file system workload, including standard file operations and some Windows specific file . These results are based on the 64-bit PowerPC kernel. Results using the 32-bit kernel would typically be less. The results are not benchmark results, but based on typical file operations. An operation is defined as one file open. * The i820 4-way results are based on the Linux partition having 3.8 processors.

8 2002 IBM Corporation ibm.com/eserver/iseries Miscellaneous enhancements

BRMS Automation for Linux With V5R2 BRMS can shut down a partition that has a guest operating system iSeries support for Windows Neighborhood (NetServer) Allows Linux applications to access the IFS and output queues on the iSeries , for example . Samba Fileserver

IBM Java 1.3.1 support

Linux distributions Enhanced with additional native I/O support

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Miscellaneous enhancements

Enable shutdown of hosted logical partitions (Linux) Support was added in V5R2 so BRMS can control hosted logical partitions. This results in a higher level of backup automation. There is no BRMS automated "power on" support for hosted logical partitions in this release. Typically customers would manual start up their Linux partitions again, use a BRMS exit program or use startup programs. iSeries support for Windows Neighborhood (NetServer) OS/400 support for Windows Network Neighborhood (OS/400 NetServer) has been expanded to include Linux clients. OS/400 NetServer support of Linux (clients) provides the same file and print sharing function as the existing OS/400 NetServer. The PTFs for V5R1 are available now via ECS. Allows Linux applications to access the IFS and output queues on the iSeries (for example, Samba Fileserver)

IBM Java 1.3.1 support iSeries Linux now supports IBM Java 1.3.1.

Linux distributions Linux distributions for iSeries have been enhanced with additional native I/O support for fibre channel and multiport serial device drivers.

8 2002 IBM Corporation ibm.com/eserver/iseries Linux Applications in PASE More options for Linux applications

OS/400 PASE is updated to provide support for the AIX 5L Includes Linux library support based on AIX 5L Most Linux applications that can be ported to AIX 5L can be easily ported AS/400 ILE PASE to OS/400 PASE Applications Applications

Another integrated and scalable solution OS/400 OS/400 Services AIX LINUX Shared Shared Libraries Libraries

TIMI AIX syscalls PASE Kernel Support OS/400 SLIC Kernel

PowerPC AS 64 PowerPC 64/32 Bit Bit

8 2002 IBM Corporation ibm.com/eserver/iseries Notes: Linux in a PASE environment

More options for Linux applications

OS/400 PASE is updated to provide support for the AIX 5L V5.1 application environment, which includes support for both 32 and 64-bit applications.

Additionally, OS/400 PASE (OS/400 option 33) is now packaged as a no-charge feature of OS/400, enabling use of OS/400 PASE by operating system functions or other IBM software such as Tivoli Storage Manager. OS/400 PASE includes Linux library support based on AIX 5L.

This enables many of the Linux applications to be ported to the POWER PC architecture through a recompile. Most Linux applications that can be ported to AIX 5L can be easily ported to OS/400 PASE providing a more integrated and scalable solution.

8 2002 IBM Corporation ibm.com/eserver/iseries Statements of direction For Linux on iSeries

Symantec Enterprise Firewall Announced April 15, 2002 it has plans to develop the first enterprise-level, full-application inspection proxy firewall available for the IBM eServer iSeries Linux offering

IBM plans to make available for Linux on iSeries DB2 Universal Database WebSphere Application Server

All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice

8 2002 IBM Corporation ibm.com/eserver/iseries Trademarks and Disclaimers

8 IBM Corporation 1994-2002. All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. The following terms are trademarks or registered trademarks of International Business Machines Corporation in the , other countries, or both: 400 BRMS Host Integration Series JustMail Payment Manager Stylized ADSTAR Client Series Host on Demand MQSeries Payment Server SystemView Advanced Function Printing ClusterProven Host Publisher MQSeries Integrator PCOM VisualAge for Java AFP CODE/400 HTTP Server for AS/400 Net.Commerce PowerPC VisualAge for RPG AIX DataGuide IBM Net.Data PowerPC AS WebSphere AnyNet DB2 IBM Logo Netfinity Print Service Facility WebSphere Advanced Edition Application Development DB2 Extenders IBM Network Station NetView pSeries WebSphere Commerce Suite APPN DB2 UDB for AS/400 Information Warehouse NUMA-Q PSF WebSphere Development Tools for AS/400 AS/400 DB2 Universal Integrated Language Environment OfficeVision S/390 WebSphere Standard Edition AS/400e e-business logo Intelligent Printer Data Stream OS/2 SanFrancisco Workpad AT e(logo) Server IPDS Operating System/400 Screen Publisher xSeries BrioQuery Enterprise Storage Server iSeries OS/400 SmoothStart cc:Mail, Domino.Doc, Freelance, LearningSpace, Lotus, Lotus Domino, Lotus Notes, iNotes, QuickPlace, Sametime, and Word Pro are trademarks of Lotus Development Corporation in the United States, other countries, or both. Tivoli and NetView are trademarks of Tivoli Systems Inc. in the United States, other countries, or both. C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. PC Direct is a trademark of Ziff Communications Company in the United States, other countries, or both and is used by IBM Corporation under license. ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of Intel Corporation in the United States, other countries, or both. IBM's VisualAge products and services are not associated with or sponsored by Visual Edge Software, Ltd. Linux is a registered trademark of Linus Torvalds. is a registered trademark of The Open Group in the United States and other countries. SET and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC. Other company, product and service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information in this presentation concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM authorized reseller for the full text of the specific Statement of Direction. Some information in this presentation addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Photographs shown are of engineering prototypes. Changes may be incorporated in production models.

8 2002 IBM Corporation