Preparing z/OS systems to support upgrades to new processors has never been easier. All supported releases can run on the new servers and enhancements in SMP/E V3.5 integrate the identification, verification, acquisition, and installation of required Program Temporary Fixes (PTFs) into standard SMP/E processing.
IBM recently introduced its next generation of mainframe servers. The System z10 Enterprise Class (z10 EC) is a high-end server built on the inherent strengths of the System z platform, which delivers new technologies and virtualization designed to offer improvements in price/performance for key workloads while enabling new capabilities to run modern applications. The IBM System z10 Business Class (z10 BC) is a new midrange server that heavily draws upon the structure and enhancements introduced with the z10 EC. Both z10 servers deliver improvements to availability, security, performance, flexibility, capacity, and memory that can help enterprises grow their existing businesses while providing a cost-effective infrastructure for consolidation.
The System z10 platform builds on the software support provided for IBM System z9 and earlier mainframes. From a software perspective, if you’re already running on, or are positioned to run on, a z9, z990 or z890 server, you’ll have less software to install than if you’re migrating from an older generation server. You can migrate directly to the System z10 platform without upgrading to an intermediate family of servers. You don’t need to install a z9 server before moving to the z10. If you bypass a generation of servers, you must ensure that your system meets all the software requirements and migration considerations for any generations you skip.
Staying current on software has benefits; chief among them is that you’re well-positioned to use the new z10 servers. All supported z/OS releases can run on a z10 server. Similarly, all supported z/OS and z/OS.e releases can participate in a Sysplex that has a Coupling Facility (CF) or operating system image on a z10 server. So, anyone running z/OS V1.8 or higher is well-positioned to run on a z10. Note that even though z/OS V1.7 is no longer supported (support was withdrawn Sept. 30, 2008), the IBM Lifecycle Extension for z/OS V1.7 (5637-A01) is available to provide fee-based corrective service for z/OS V1.7 for up to a two-year period ending September 2010. With the Lifecycle Extension, z/OS V1.7 supports the z10 EC or z10 BC servers.
The level of System z10 functionality you can exploit depends on which release you’re running. Exploiting certain functions and features of z10 servers requires later releases of z/OS, and that’s another benefit of staying current. Specifically, z/OS V1.7 through z/OS V1.10 support these z10 functions and features:
• z/OS V1.7 with the IBM Lifecycle Extension for z/OS V1.7 provides support for OSA-Express3 10 Gigabit Ethernet (10 GbE), Parallel Sysplex InfiniBand coupling, increased granularity for Multi-Processing (MP) factors (65535), new z/Architecture instruction mnemonics, HiperDispatch (with installation of the IBM zIIP [System z Integrated Information Processor] support for z/OS and z/OS.e V1R6/R7 Web deliverable), hardware decimal floating-point instructions (HLASM only), usage report program (IFAURP) support, cryptographic CP Assist for Cryptographic Function (CPACF) and Crypto Express2 toleration (with installation of a cryptographic Web deliverable), cryptographic exploitation (with installation of a later cryptographic Web deliverable), High Performance FICON for System z (zHPF), and Coupling Facility Control Code (CFCC) level 16 support.
• z/OS V1.8 supports all the functions mentioned previously for z/OS V1.7 plus support for greater than 128GB per Logical Partition (LPAR) (up to 1TB on a z10 EC, and up to 248GB on a z10 BC available later), Layer 3 VMAC support for OSA Express2 and OSA Express3 features when configured as CHPID type OSD (QDIO), OSA Express3 GbE (SX and LX) double port density (four-port) support, z/OS service aids support for large dumps, support for CPU Measurement Facility architecture, exploitation of z10 cryptographic enhancements (with installation of a cryptographic Web deliverable), and support for hardware decimal floating-point instructions provided in Language Environment, z/OS UNIX debugger, and Common Debug Architecture (CDA) libraries and utilities. To have C/C++ compiler support for the hardware decimal floating-point instructions and the System z10 machine instructions on z/OS V1.8, you need to install the XL C/C++ compiler for z/OS V1.9. This lets you exploit some of the z/OS V1.9 functionality from your z/OS V1.8 system. Specifically, you can:
• Use ARCH(7) or ARCH(8) options to exploit hardware decimal floating- point instructions.
• Use ARCH(8) or TUNE(8) options to use the new z10 instructions and optimize your code for the System z10 platform.