IBM United States
Software Announcement 201-090
April 17, 2001
IBM AIX 5L Version 5.1 Advanced UNIX Operating System with Linux Affinity Delivers the Most Powerful and Flexible Choice for e-business and Enterprise Servers
(Corrected on April 24, 2001)
In Ordering Information add an entry for Hindi with a feature number of
At a Glance
AIX 5L offers:
For ordering, contact:
Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: RE001).
AIX® is the IBM strategic UNIX® operating system for mission-critical, core business applications. The industrial-strength features and functions of AIX have been well proven over the years in a wide variety of server environments from relatively small, single-processor systems through the massively parallel RS/6000® Scalable POWERparallel® (SP) servers.
The AIX features include:
AIX 5L Version 5.1 (AIX 5L) represents the next generation of AIX.
Fortified with open technologies from some of the world's top providers, AIX 5L builds on a solid heritage of supplying integrated, enterprise-class support for RS/6000 and IBM pSeries systems.
With AIX 5L, IBM:
Exceptions are listed in the Hardware Requirements section.
Scalability and Capacity
Further information on the AIX 5.1 64-bit kernel is available from IBM at:
Networking Technology and Performance
Reliability, Availability, and Serviceability (RAS)
System and Networking Security
Base Operating System
Development and Performance Tools
OpenGL on POWER GXT4000P and GXT6000P graphics adapters will now support
64-bit direct window access (DWA). This is intended to boost performance
for 64-bit OpenGL applications by allowing them to render using the
OpenGL protocol directly, rather than going through the Xserver and GLX
New System Support
New I/O Support
This program is EuroReady.
Statement of Direction
AIX 5.1 Support on SP System
AIX 5L Version 5.1 is not supported on the RS/6000 SP System at this time.
IBM intends to support AIX 5L Version 5.1 on the RS/6000 SP in the future with the next revision of its:
All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objective only.
Cluster System Management
IBM plans to make available a cluster systems management functional offering during 3Q2001 from the IBM alphaWorks Web site at http://alphaworks.ibm.com as an Initial Technology Release.
The planned offering will introduce a rich set of distributed systems management functionality on AIX that includes the ability to:
This is a release of IBM software that has been tested but has not yet met IBM product criteria for customer production environments. IBM plans to provide this offering to customers to enable application development and testing in preproduction environments. IBM does not recommend use of this initial technology in customer production environments. IBM does not plan to provide support for the code and plans to provide it "AS IS," under the terms of the license provided with the code at the alphaWorks site.
These statements represent the current intentions of IBM. IBM development plans are subject to change or withdrawal without further notice. Any reliance on this Statement of General Direction is at the relying party's sole risk and will not create any liability or obligation for IBM.
Refer to Hardware Announcement 101-100 , dated April 17, 2001 (IBM pSeries 620 Model 6F1 Brings Faster 64-bit Computing to 6-Way Deskside Servers)
Refer to Hardware Announcement 101-101 , dated April 17, 2001 (IBM pSeries 660 Model 6H1 Brings Enhanced Performance to 64-bit, Mid-Range Rack SMP Servers)
Refer to Hardware Announcement 100-289 , dated October 3, 2000 (IBM RS/6000 POWER GXT6000P and GXT4000P Graphics Accelerators Designed To Deliver Improved Performance)
Refer to Software Announcement 201-093 , dated April 17, 2001 (IBM Performance Toolbox V3 Obtain and Analyze System Data; IBM Fast Connect Version 3.1 Enhanced Systems Management)
Refer to Software Announcement 201-092 , dated April 17, 2001 (IBM AIX 5L for POWER Version 5.1 Expansion Pack and Bonus Pack Provide New Programs)
Additional Product Information
Scalability and Capacity
In addition to providing a 32-bit kernel, AIX® 5.1 offers a scalable, 64-bit kernel capable of supporting increased system resources and much larger application workloads on 64-bit hardware. The 64-bit kernel offers scalable kernel extension interfaces, allowing kernel extensions and device drivers to make full use of the kernel's system resources and capabilities.
The expanded capabilities of the 64-bit kernel improve the ability to run an expanding application workload on a single system. This ability is important for a number of reasons.
Server consolidation and workload scalability will continue to require higher capacity hardware systems that support more memory and additional I/O devices. The 64-bit kernel is designed to support these requirements for years to come.
Kernel extensions and device drivers must be compiled in 64-bit mode to be loaded into the 64-bit kernel. The 64-bit kernel, combined with header files and libraries, provides the environment for porting and developing kernel extensions.
64-bit Application Scalability
AIX 5.1 provides a scalable ABI for 64-bit applications. This scalability:
The scalable 64-bit ABI is supported by the 32-bit kernel and the 64-bit kernel.
For example, the 64-bit kernel is designed to support file sizes larger than 1 terabyte. By using the scalable 64-bit ABI, 64-bit applications will be able to use existing interfaces to process these large files. To take advantage of the scalability improvements to 64-bit programs, all 64-bit programs and libraries must be recompiled for AIX 5.1. In addition, existing 32-bit kernel extensions and device drivers used by 64-bit applications may have to be modified in order to support the new 64-bit ABI.
Workload Manager Enhancements
Workload Manager is enhanced to:
Additional capabilities which, Workload Manager offers are:
These capabilities can be easily managed through Web-based System Manager, SMIT, shell scripts, or command line interfaces. Monitoring is available using the new wlmmon and wlmperf tools.
Very Large Program Support
AIX 5.1 offers new flexibility for 32-bit "maxdata" programs by allowing the segments of the data heap (up to eight 256 MB segments) to be created dynamically.
The large program support previously available did not allow data heap segments to be used for any other purpose, even if the data heap never grew large enough to use all the reserved segments.
The Very Large Program Support will allow the data heap segments to be created dynamically. Until a segment is needed for the data heap, it may be used by shmat and mmap.
In addition, when Very Large Program Support is enabled for an application, segments allocated by shmat and mmap are allocated in descending order instead of ascending order.
Very Large File Support
Cachefs is enhanced to work under the 64-bit kernel and will support large file systems. It will handle files larger than 2 GB, although the cache file does not have to be larger than 2 GB. As a result, data can be accessed faster.
JFS2 is a new file system providing the capability to store much larger files than the existing Journaled File System (JFS). It is the default file system for the 64-bit kernel.
Customers have the choice of implementing JFS or taking advantage of the additional 64-bit functionality of JFS2. The following table provides a summary of the differences between JFS2 and JFS.
Functions JFS2 JFS Fragments/Block Size 512-4096 Block 512-4096 sizes Frags Architectural Maximum 4 Petabytes 64 GBytes File Size Maximum File 1 Terabyte 64 GBytes Size Tested Architectural Maximum 4 Petabytes 1 Terabyte File System Size Maximum File 1 Terabyte 1 Terabyte System Size Number of Inodes Dynamic, limited Fixed, set at by disk space file system creation Directory Organization B-tree Linear
Network Technology and Performance
IP Multi-path Routing and Multiple Gateways with Dead Gateway Detection
Multi-path routing is added to provide users the ability to specify multiple routes to a destination.
Web Serving Enhancements and Dynamic Content and Web Cache Enhancements
A set of APIs provided by Fast Response Cache Architecture (FRCA) enables e-business applications to cache data such as Web content in the Network Buffer Cache (NBC).
Through these APIs, Web serving can be done in the kernel via FRCA and NBC, significantly reducing the path length and increasing the performance of e-business applications for net commerce. FRCA and NBC are enhanced from managing static data to managing dynamically generated data.
FRCA will support the Hypertext Transport Protocol (HTTP) Version 1.1, a standard of IETF RFC, including the persistent connection aspect of that protocol.
Dynamic Feedback Protocol (DFP) Support for Load Balancing
DFP is a way to provide load statistics to a load manager (Cisco LocalDirector) so that load elements can be balanced by sending subsequent connections to servers that are more available.
DFP helps improve server response in a Multi-node Load Balanced (MNLB) environment.
TCP Explicit Congestion Notification (ECN)
Enhancements were made to improve performance of TCP/IP over congested networks, especially, for Web serving. All of the following features are configurable:
TCP splicing helps push the data-relaying function of a proxy application (from server side socket to the client side socket or vice versa) into the kernel. Performance of proxy applications is improved by reducing the pathway length through which data must travel.
Software products that are expected to take advantage of this function include Network Dispatcher and, potentially, the Web Traffic Express caching proxy server.
Virtual IP Address (VIPA)
This capability allows system administrator to define a virtual IP address for a host and, from a TCP connection standpoint, decouple the IP address associated with physical interfaces. As a result, user connections should not be affected if some interfaces are lost.
Network Interface Takeover
This new feature allows the configuration of multiple adapters, including IBM 10/100 Mbps Ethernet PCI adapter, Gigabit Ethernet-SX PCI adapter, and 10/100/1000 Base-T Ethernet PCI adapters and allows one or more to be designated as a backup. If any hardware failure (adapter or cable) occurs, the next alternate adapter immediately takes over. This gives has the appearance of "one network interface" to the user and continues to keep network traffic moving with minimal delay.
Network interface takeover is an additional option to EtherChannel, Cisco Systems Network Bandwidth Aggregation, and Load Balancing technology, which:
Sendmail Version 8.11
This new version of sendmail improves performance by having:
Some of the other features include:
This functionality helps enhance the robustness and ease-of-use in gathering network traffic data to improve problem determination for network applications.
The Packet Capture Library, libpcap, provides:
Quality of Service (QoS)
This function is enhanced to allow system administrators the ability to manage polices for the QoS Manager from the command line.
This is important when two or more overlapping policies are installed, policies can then be enforced in order of highest priority.
AIX Multiple-protocol Over ATM (MPOA) Token Ring Support
Token Ring emulation support for (MPOA) provides improved management and performance of an ATM LAN emulation network by combining multiple-edge routers into a single router image.
This support provides better interoperability between an ATM network utilizing AIX MPOA support and token-ring networks.
MPOA IP Fragmentation
MPOA IP packet fragmentation support provides for instances where there is a heterogeneous network environment with varying Multiple Transmit Units (MTUs).
This capability extends to circumstances where there are network configurations and normal MTU path discovery is not available.
ATM LANE/MPOA RAS Enhancements
The following enhancements to the ATM LANE and MPOA statistics and trace tools gain improved serviceability of installed products.
Virtual LAN (VLAN)
Gigabit EtherChannel Support
The Cisco System Network Bandwidth Aggregation and Load Balancing technology, called EtherChannel, builds upon standard and 802.3 Fast Ethernet to provide the functionality to aggregate a bandwidth of multiple Ethernet interfaces.
AIX 5.1 adds Gigabit EtherChannel support, allowing the aggregation of up to four Gigabit Ethernet ports and an increase of bandwidth capabilities.
System Networking, Analysis, and Performance Pilot (SNAPP)
SNAPP provides a hand-held Personal Digital Assistant (PDA) menu-driven interface for performing AIX administration tasks.
The primary purpose of SNAPP is to allow minimum IP address configuration on a newly preinstalled system that does not have a monitor or ASCII terminal and keyboard connected to it.
Once the AIX system is on the network, remote access can then be used to further configure the system. Users can add new, customized functionality to the SNAPP interface with minimal programming.
The SNAPP application consists of a server and a client.
The client portion may be obtained from the /usr/samples/snapp directory on an AIX system or it may be downloaded from the AlphaWorks Web site:
Reliability, Availability, and Serviceability (RAS)
Recover from System Hangs
This shdaemon command function aids system administrators by providing a SMIT-configurable mechanism to detect system hangs and initiate the configured action. When a system hang occurs, one of the following actions can take place:
System administrators can set up these actions with appropriate priority and turn them on or off as needed.
An additional benefit of the tool is that it can be set with a threshold low enough that when that level occurs, a log entry is generated. The frequency of log entries can provide a measure of saturation and resource utilization.
Error Log Scalability Enhancements and Error Thresholding/Activity Counters
Enhancements are made to the error log to detect consecutive duplicate errors and help prevent the error log from being overloaded.
These enhancements provide a mechanism to keep track of the number of times an exactly identical error at the bit level occurs within a limited time period. An entry will be added to the error log along with the number of occurrences for this error.
Examples of this type of error include:
This function is automatically enabled.
Automatic Dump Analysis
This tool enables accelerated customer support with less customer interaction time. The Automatic Dump Analysis tool is capable of automatically examining a dump and pulling out (in text) relevant information for forwarding to support entities as an e-mail attachment. This will allow early diagnosis of dumps without having to send the entire dump file.
Error Log Retrieval API for Diagnostics
As part of the error log analysis performed by diagnostics, the errpt command with the -g flag is invoked to get raw data for each error log entry. This data is parsed and then put into a data structure for use by the calling application.
AIX 5.1 provides the calling application an API to get data directly from the error log. This new method for obtaining data from applications is much faster when compared to the errpt raw mode.
With this enhancement, error reports will contain both the error report and the diagnostics analysis. Previously, the error report only showed the error. A separate command was required to see the diagnostic analysis.
With this change the error report will include diagnostic analysis for errors that have been processed. This may include such errors as:
Diagnostic analysis will give an indication of whether the hardware needs replacing or if the error may be safely ignored.
Dump Reliability Improvements
System dump capability has been improved to increase reliability.
These improvements will help ensure that system dumps are consistent and reliable for easy problem determination.
As dumps approach 3 GB in an uncompressed state, situations arise where dumps are incomplete or unavailable to technical support resources. This improvement adds compression as soon as possible, and adds a cron job to estimate dump size and send an error message recommending a larger dump device when it is appropriate.
Because paging space is the default dump device, this enhancement helps avoid the problem of insufficient paging space for dumps. The "snap" command is modified to eliminate an additional copy of the dump when it gathers files for its image. This reduces the space required to take a snap image.
In addition, a new command, snapcore, is available to assist in the problem determination of core dumps. This command can be used to automatically package not only a core dump but also executable files and shared libraries, and send the complete package to technical support personnel.
Generate Core Files Without Requiring Process Termination
AIX 5.1 provides a capability to generate a core file for an application without requiring application termination. This capability helps increase the application availability as well as serviceability.
Allowing the dd Command to Span Volumes
The dd command has been enhanced to allow the ability of writing data to multiple tapes. This new feature prompts users to insert another tape when the tape currently in the tape drive reaches its end.
AIX 5.1 makes available an additional ANSI terminal. This addition helps ease the work of system administrators.
Enhancements to Cron Job Logging
The cron command has been enhanced to provide a more detailed log file, including logging tasks and processes with the crontab to launch them. The cron command can even log the completion time and exit status information.
New Coredump Naming
The coredump naming convention has been changed to keep as many coredumps saved as systems allow. The coredumps will be named "core.pid.time", where "pid" is the process id of the dump process, and "time" is a timestamp in the form of "ddhhmmss."
Kernel Debugger (KDB) Enhancements
KDB improvements include the following options:
AIX System and Networking Security
Enhancements to Increase Affinity with Linux
In conjunction with the AIX Toolbox for Linux Applications packaged on separate media, new APIs are added to AIX so that Linux applications using these routines do not have to supply their own libraries.
The goal is to have "compile and go" operability for Linux applications. This does not extend to the kernel and device driver layers.
AIX Toolbox for Linux Applications
The AIX Toolbox for Linux Applications provides the ability to build and execute applications commonly found in Linux distributions. It supports a wide variety of software, including:
Featured software includes:
Base Operating System
NFS Statd Multithreading
The status monitor provides a general framework for collecting network status information. Implemented as a daemon that runs on all NFS configured machines, the status monitor provides a simple protocol that allows applications to easily monitor the status of other machines.
Deactivating Active Paging Spaces
This function provides new flexibility without rebooting after:
Until this release, allocated and activated paging space had to remain active until the next reboot. With this release, paging space can be deactivated without rebooting by using the new "swapoff" command. A new "shrinkps" command:
The use of a shell script reduces the possibility of an unbootable state because users will not be allowed to run out of adequate paging space. The script checks paging space actually in use and adds a buffer for paging space warning threshold.
AIX 5.1 provides an optional buckets-based extension of the default memory allocator (the malloc subsystem) that improves performance for applications that issue large numbers of small allocation requests.
Each bucket consists of a block of memory that is subdivided into a predetermined number of smaller allocatable blocks of uniform size. Organizing allocatable memory in this fashion often provides faster access for allocation requests falling within the range of sizes defined by the buckets.
When this capability is enabled, allocation requests that fall within a predefined range of block sizes are processed by Malloc Buckets. All other requests (for example, those outside the defined range of sizes) are processed in the usual manner by the default allocator. Up to 128 buckets are available per heap (refer to the Malloc Multiheap documentation for details on this capability).
Number of buckets, bucket sizing factor, and other configuration values are specified via an environment variable prior to process startup. More information on configuring the MALLOCTYPE and MALLOCBUCKETS environment variables is available in the book "General Programming Concepts: Writing and Debugging Programs."
SVR4 Printing Subsystem
AIX 5.1 provides the UNIX® System V style file spooling subsystem and makes it available as an administrator configurable option. Enabling this option allows users who are more comfortable with System V printer utilities to more easily use AIX 5.1.
System V Packaging Commands
System V Packaging Commands are available for customers to create and install a package in the System V packaging format. These commands are:
AutoFS is enhanced to support the multithreaded automountd daemon. This allows automountd to provide more jobs than before.
In addition to fulfilling mount requests, the new automountd handles requests such as:
It is 64-bit enabled, which permits it to be run in either 32-bit or 64-bit kernel.
The /proc Filesystem
The /proc file system provides access to the state of each process and thread in the system.
The file system is mounted over /proc. Standard system call interfaces, such as open(), read(), write(), lseek(), are used to access /proc files. Programs such a debuggers can use /proc to control a process being debugged. /proc provides the ability to:
Increased Concurrent Group per Process Limit
The number of concurrent groups per process has been increased from 32 to 64. The concurrent group set is used to control access to files and programs. Increasing this value allows users greater flexibility in classifying and protecting system resources.
Administrators who require access to resources belonging to a large number of groups will be able to access those resources without having to change their concurrent group set.
Increased Argument List Limit
The argument list limit has been increased to 512 K from 24 K (24 K is the traditional AIX limit and system default).
Applications can specify the length of command line argument and the
length of the environment (stream length) list in bytes. Users will be
able to use the default or automatically specify an upper limit (512 K)
for their application.
DMAPI Data Management API
AIX 5.1 includes the implementation of the DMAPI, as defined in the XDSM API specification.
DMAPI is a technology, which enables the development of relatively portable data management applications, such as hierarchical storage management (HSM), by providing the underlying JFS support and programming interface for those applications. DMAPI is available on the 32-bit kernel only.
LVM Scalability Variable Logical Track Group (LTG)
The LVM now has a constant max transfer size of 128 K, (which is known within LVM as the LTG). Enhancements are provided to allow a Volume Group (VG) LTG size to be specified at VG creation time and to change the LTG size of an existing volume group.
Different LTG sizes of 128 K, 256 K, 512 K, and 1024 K are now supported and verification for the sizes of 512 K and 1024 K are underway. The different LTG sizes pend on the max transfer size of the member disks of the volume group.
LVM Mirror Write Consistency
MWC helps ensure data integrity on logical volumes in the event of a system crash during mirrored writes.
The existing method achieves this by logging when a write operation occurs. The LVM makes an update to a log (MWC log) that identifies what areas of the disk are being updated prior to performing the write of the data. This results in a performance degradation during random writes.
There are now two ways of handling MWC: Active and Passive. The existing method is Active MWC and the new MWC is called "Passive."
The Active MWC method (existing MWC) is still supported and is the default mode when a mirrored logical volume is created.
Passive MWC reduces the instance of having to update the MWC log on the disk. This method logs that the logical volume has been opened but does not log the writes. If the volume group is not deactivated before reboot (crash), then the LVM starts a forced synchronization of the entire logical volume when the system restarts. Data consistency exists for reads that occur during the synchronization so that applications can start using data as soon as the volume group is varied on.
The new Passive MWC method is intended to provide better random write performance on mirrored logical volumes when compared to the Active MWC method.
Hot Spare Disk Support in Volume Group
The LVM previously shipped with AIX took no action when partitions went stale or disks went missing other than logging an error in the error log.
The new ability of LVM to optionally provide hot spare disks within a volume group and automatically synchronize stale partitions helps to increase the availability of mirrored data.
In addition, the Logical Volume Manager will attempt to reactivate a missing disk. If the disk cannot be restarted, then its mirror copy will be migrated to a hot spare disk if such disk with proper size exists.
Hot Spot Management in Logical Volume Group
LVM provides the ability to move physical partitions (smallest possible data unit in a volume group) to any member disk of the volume group. Sometimes it is necessary to migrate partitions to new disk for maintenance (for example, disk replacement). This migration may also achieve a performance gain for I/O if there happened to be high-traffic partitions all located on a single disk and some were migrated to other member disks.
Currently, there are no tools at LVM level that will identify the
partitions by the number of I/O structures. There are tools that provide
similar information like iostat and filemon, but they do not directly
identify the partitions at the LVM level. Hot spot management provides
two commands one that will identify the hot spots and another that
migrates the hot spot to a different location.
Development and Performance Tools
AIX Developer Kit, Java 2 Technology Edition, Version 1.3.0
Java 2 Standard Edition Version 1.3 comes with a host of enhancements to Java classes and APIs, including:
The IBM implementations, which are fully compliant with J2SE 1.3, include these enhancements too. AIX Developer Kit, Java 2 Technology Edition, Version 1.3 has been engineered with the following features to deliver high performance and scalability to the most demanding e-business applications:
Other highlights of the AIX Developer Kit, Java 2 Technology Edition, Version 1.3.0 include:
Additional information about AIX Developer Kit, Java 2 Technology Edition, Version 1.3.0 is available at:
AIX Developer Kit, Java 2 Technology Edition, Version 1.3.0 is also available on the Web at:
Extensible Mark-up Language (XML) Parser for Java, Version 3.1.1
AIX 5.1 provides the XML Parser for Java, Version 3.1.1, which is packaged with AIX Developer Kit, Java 2 Technology Edition, Version 1.3.0.
The XML parser can be used to parse the XML data stream for processing applications. It contains classes and methods for parsing, generating, manipulating, and validating XML documents.
The XML parser for Java incorporates the following:
For more information on XML, visit:
Performance Analysis Tools Enhancements in AIX Base OS
Performance Analysis Tools include the following new tools:
In addition, the Performance Analysis Tools include the following enhancements:
The following tools have been withdrawn in AIX 5.1:
Consult manual pages for svmon, truss, and locktrace for similar functionalities supported by those tools.
Inventory Scout searches the user's system for microcode levels and compares those levels with an IBM database of latest levels. When used with Web-based Microcode Discovery Service, an html report is generated for the user and includes links to the latest levels of microcode for the system (with the exception of SP systems).
Inventory Scout gathers Vital Product Information (VPD) from the user's machine and, when used with Web-based VPD Capture Service, uploads it to the IBM MRPD database. This VPD is useful in determining the correct components to ship when a Miscellaneous Equipment Specification (MES) upgrade is ordered.
Expanded tar/cpio Formats
A new archive format "pax," compatible with the proposed IEEE POSIX 1003.2b standard, is added to the existing "pax" archive utility. This format is 64-bit ready and fully extensible and customizable by users for their own additional file information. It supports:
In addition, this archive format can even be read by older pax and tar utilities.
Enhancements to dbx
Additional Administrative Tools
Several new enhancements for administrators have been added:
Enhancements to Compiler Products for AIX
Available as licensed programs, the C++, C, and FORTRAN compiler products have been updated to support AIX 5.1. In particular, the compilers will exploit the 64-bit large datatype (LDT) model and execution on both 32-bit and 64-bit kernels. Support for AIX 5.1 will be available through the following product releases:
Web-based System Manager
Web-based System Manager for AIX 5.1 represents a significant advance over previous releases by providing a new management console capable of managing multiple hosts.
As in previous releases, Web-based System Manager applications can be accessed from PC-clients running Web-browsers such as Netscape Navigator or Microsoft Internet Explorer that accept the Java plug-in. These applications can also be accessed either locally or remotely without a Web-browser on AIX 5.1 graphical workstations.
In addition, Web-based System Manager delivers a capability to run a Window PC-clients natively, significantly increasing the Web-based System Manager's performance.
New functions include:
Web-based System Manager Application Support
A set of Web-based System Manager plug-ins are available. All of the application function of prior releases is included with new functions and enhancements. The complete set of application functions will include:
Accessibility Enhancement to Web-based System Manager Framework and Applications
Accessibility enhancement includes the following features:
These accessibility features can increase ease of use for all users. For example, keyboard shortcuts speed interaction for "power" users.
Non-European Monetary Union (EMC) Support
Additional ISO8859-15 locales are added into the code set so that certain countries which are not a part of the European Monetary Union (EMU) may still conduct business with EMU countries.
This limited set of locales includes el_GR (Greece), Et_EE (Estonia), Lv_LV (Latvia), Lt_LT (Lithuania), Ar_AA (Arabic), Vi_VN (Vietnam), and Zh_TW (Traditional Chinese).
AIX 5.1 adds basic enablement and locale support for Hindi. Hindi characters can be entered, viewed, and printed from an AIX system. This enablement provides printing capability for the following printers:
New locales are introduced in AIX 5.1.
Languages Locales Arabic ar_AE, ar_BH, ar_EG, ar_JO, ar_KW, ar_LB, ar_OM, ar_QA, ar_SA, ar_SY, and ar_TN English en_CA, en_IN, en_IE, en_IE EURO, and en_NZ French fr_LU, and fr_LU EURO German de_AT(R), de_AT EURO, de_LU, and de_LU EURO Serbian sr_YU, and sh_YU Spanish es_AR, es_CL, es_CO, es_MX, es_PE, es_US, es_UY, and es_VE Hindi HI_IN
Enhancements to Input Method Editor for GBK Locale
AIX 5.1 supports additional popular input method editors such as Intelligent ABC, Pinyin, BiaoXing Ma, Internal Code, ZhengMa for GBK codes on AIX GBK locale.
Korean 103 Keyboard Support
This feature provides an alternate Korean keyboard with 103 keys. It
includes the Korean / English switch key, which is called Hangul and
located between the space bar and the right Alt key. There will also be
a Chinese key, called Hanja, located between the left Alt key and the
OpenGL on POWER GXT4000P and POWER GXT6000P will now support 64-bit
direct window access (DWA). This is intended to boost performance for
64-bit OpenGL applications by allowing them to render using the OpenGL
protocol directly rather than going through the Xserver and GLX Extension
AIX 5.1 adds support for:
AIX 5.1 supports the following I/O with both the 64-bit and 32-bit kernel, unless otherwise indicated:
Communications and Connectivity (PCI bus type)
Product information is available through Offering Information (OITOOL) at:
Publications can be viewed using the Documentation Library Service, which offers easier access to online documentation with a single integrated graphical user interface. This user interface allows users to read, navigate, and search online HTML documentation. The Documentation Library Service also contains a Print Tool button. When you click this button, you see a list of books that can be downloaded in a single printable file for printing on your local printer. You have the option of customizing this list to include your own book for printing. This serves customers who want to view books online as well as read documents in hardcopy format.
IBM Power, POWER2, Personal Computer Power Series® 830 and 850 desktop systems, IBM PowerPC systems, or POWER3 systems with the following exceptions:
AIX 5.1 supports system with at least 64 MB of physical memory, 128 MB of initial disk paging space, and requires 536 MB disk storage for the operating system for a total of 664 MB of disk storage.
All POWER graphics adapters supported on AIX 4.3.3 will also be supported on the AIX 5.1 32-bit kernel.
Additionally, the following POWER graphics adapters will be supported on both 32-bit and 64-bit kernels:
AIX 5.1 will not support the following hardware features:
AIX 5.1 does not support the following Graphic Input Devices in 64-bit kernel; the devices are supported under 32-bit kernel:
In addition to the client requirements, the server requires the following:
Program Specifications: AIX 5L Version 5.1 is a UNIX operating environment, designed to handle the needs and requirements of a wide variety of systems and applications. It is designed for use in technical and commercial environments, and to be scalable on a wide variety of hardware platforms.
AIX 5L Version 5.1 provides:
AIX Version 4.1, 4.2, or 4.3 applications written for RS/6000 POWER-, POWER2-, POWER3-, and PowerPC-based models can be executed on AIX 5L Version 5 without recompilation for same and newer models in that processor family (POWER, POWER2, POWER3 or PowerPC). The exceptions to this statement would be applications compiled using POWER2, POWER3, or PowerPC specific compiler options but executed on models other than POWER2, POWER3, or PowerPC, respectively, or applications using:
Applications compiled on AIX Version 5 will not operate properly on systems running any level of AIX Version 4.
Any program that must run in all environments POWER, POWER2, POWER3, and PowerPC (601 and newer PowerPC processors) must be compiled using the common mode option of the compiler. Programs compiled to exploit POWER2 or POWER3 technology must be run on the same processor type. Programs compiled to exploit PowerPC-based technology must be run on PowerPC-based processors. Existing binaries need not be recompiled to operate on the target processors.
64-bit applications produced using AIX Version 4 will not execute on AIX Version 5. These applications will need to be recompiled from the source on AIX Version 5 to execute on this version of AIX. 64-bit applications produced using AIX Version 5 on any of the 32-bit or 64-bit processor models will execute without recompilation on the 64-bit processor models. 32-bit applications produced using AIX Version 5 on either 32-bit or 64-bit processor models will execute without recompilation on both models.
X11R5/X11R6 Compatibility Issues On AIX Version 5: The AIX Version 5 X-server uses the X-Consortium release 6 of X (commonly known as X11R6). The libraries shipped by IBM with XllR6 are backward compatible and the client applications which access these libraries work as on AIX Version 4. As on AIX Version 4, IBM will also ship X11R3, X11R4, X11R5 compatibility installation options for maximum customer flexibility.
The broad majority of applications using X fall into this category and will not see any difficulty. However, a small minority of X-applications use the loadable extension facility provided by the X-server.
The X-server allows for the addition of new functionality through its extension mechanism. For each extension, part of the extension is loaded into the X-server before it can be executed. X11R6 has modified how this mechanism works in the course of improvements to X, and it is this part of the extension that must be made compatible with X11R6 to execute properly. All extensions supplied by IBM have been made compatible. In some circumstances, a customer may have an extension which will not work with X11R6, for example, a customer:
In these cases, the extension will need to be made compatible with X11R6 before they will execute properly. Customer-developed extensions and sample X-consortium extensions will need to be recompiled with the X11R6 environment. For third-party extensions, the customer should contact the vendor for a X11R6 compatible update.
Customers using non-IBM display adapters may also be using vendor-supplied software specific to those devices that uses X11R6 Server capabilities. If so, this software must be compatible with X11R6 to operate properly. The customer should contact the particular vendor of the display adapter for this software.
IBM plans to provide a porting guide with AIX Version 5 to assist customers and vendors developing adapters or extensions for AIX.
Between AIX Versions 3 and 5: All AIX applications using AIX Version 3 Release 3.2 or greater, for POWER-, POWER2-, and PowerPC-based models, that are written in accordance with the guidelines in this announcement and other AIX announcements will run on AIX Version 5 without recompilation for those same models. The exceptions to this statement would be applications compiled using POWER2 or PowerPC specific compiler options but run on models other than POWER2 or PowerPC or applications using:
Applications created on a system using AIX Version 5 may not
function properly on a system using AIX Version 3. Applications
must have been created using the AIX shared libraries for these binary
compatibility statements to apply.
Direct Customer Support: Direct customer support is provided by IBM Support Line. This fee service enhances customers' productivity by providing voice and electronic access into the IBM support organization. IBM Support Line will help answer questions pertaining to usage, and suspected software defects for eligible products.
Installation and technical support is provided by Global Services. For more information call 800-IBM-4YOU (426-4968).
Your Proof of Entitlement (PoE) for this program is a copy of a paid sales receipt, purchase order, invoice, or other sales record from IBM or its authorized reseller from whom you acquired the program, provided that it states the license charge unit (the characteristics of intended use of the program for example, number of processors, number of users) and quantity acquired.
Security, Auditability, and Control
AIX 5L for POWER Version 5.1 uses the system and network security features for security and auditability. These features are:
For a more detailed description of the security features, refer to the AIX System and Networking Security section of this announcement.
The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
License entitlement for AIX 5L Version 5.1 is based on the maximum
number of processors within a system, including SP systems that are based
on the number of processors in each node. For example, a system ordered
with a four-processor configuration will be licensed for use on four
License upgrade charges for AIX 5L Version 5.1 are based on the number of processors to be used within a system, including SP systems that are based on the number of processors to be used in each node. For example, an SP system originally purchased/leased with four nodes, which has four processors on each node, with AIX Version 4 used on all four processors on the nodes, would require a quantity of 16 processors for the AIX 5L license upgrade.
AIX 5.1 is available at an upgrade price for those customers currently licensed for the following qualifying programs: AIX V3 or AIX V4.
OTC(1) Program Feature Description Number Number AIX 5L Version 5.1 5765-E61 0001 Upgrade Features 0002
Software Subscription for AIX
Priced upgrades for AIX Version 4.x to AIX 5L Version 5.1 are available with this announcement. However, it is IBM's intent to only provide future upgrades through either the Software Subscription for AIX (5692-SSO) offering currently available today or a similar subscription offering. In addition, IBM intends to enhance the future subscription offerings with enhancements including more streamlined order processing capabilities.
Customers, who purchased protection for AIX Version 4 (5765-C34) under Software Subscription for AIX (5692-SSO) or Software Protection Plan for AIX and UNIX Operating System Base Software (5692-ADV), are entitled to receive AIX 5L Version 5.1 (5765-E61) at no charge. Eligible customers should add the applicable CD media supply feature number from the table below to their existing 5692-SSO or 5692-ADV record.
Media Eligible Supply Program Feature Feature Description Number Number(2) Number Media supply delivered on CD-ROM From 5765-C34 AIX V4 5692-SSO 0919 to 5765-E61 AIX V5 AIX Base 1-2 User 5692-ADV 4828 License (times number 5692-SSO 4829 of nodes) 6328 6329 Eligible Program Feature Description Number Number(2) AIX Designated 5692-ADV 4830 System Users 5692-SSO 4831 6330 6331 AIX Network Users 5692-ADV 4832 in units of 1 5692-SSO 4833 6332 6333 AIX Network Users 5692-ADV 4834 in units of 250 5692-SSO 4835 6334 6335
New Licensees for Future Upgrades of 5692-SSO: To register for future upgrades of products from Software Subscription for AIX for programs described in this announcement, specify 5692-SSO and feature number 9001 for asset registration, and the applicable billing features with quantity equal to the number of licenses in the Software Subscription for AIX contract. Use the table below as reference to select the appropriate billing feature.
ASC Support Program Feature Description Number Number AIX 5L Version 5.1 5692-SSO 0001 per processor
Feature Description Number Initial Shipments Serial number only (suppresses shipment 3444 of media and documentation) Ship media only (suppresses initial 3470 shipment of documentation) Ship documentation only (suppresses 3430 initial shipment of media) Update Shipments Ship Media updates only (suppresses 3470 update shipment of documentation) Ship documentation only (suppresses 3430 update shipment of media) Expedite Shipments Local IBM office expedite 3445 (for IBM use only)
Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and Fulfillment (SDF) receives the order. SDF will then ship the order via overnight air transportation.
System Program Order (SPO) (5692-A5L): A 5692-A5L SPO is mandatory for shipments of program distribution and publications. The individual licensed program orders (for example, 5765-E61) are for registration and billing purposes only. No shipment occurs under these orders.
To receive shipment of machine-readable materials on a CD-ROM requires an SPO (5692-A5L). Billing for the media type selected is generated under the SPO. To prevent additional billing expenses, place only one SPO order per machine.
Select one of the following (5692-A5L) feature numbers for the licensed program hardcopy entitled publications, along with feature number 9001 for asset registration to be shipped on a given date
Program Feature Program Name Number Number AIX 5L for POWER Version 5.1 5765-E61 0919
The following list of licensed program products are supported under AIX 5L for POWER Version 5.1. The supply feature numbers that ship under 5692-A5L SPO are:
Program Feature Program Name Number Number Distributed SMIT 2.2 for AIX 5696-902 0514 MQSeries(R) for AIX, V5.2 5765-B73 0719 Performance Toolbox V3.0 5765-E74 0922 Performance AIDE V3.0 5765-E68 0917 Fast Connect V3.1 for Windows(TM) 5765-E72 0923 AIXLink/X.25 V1.1.5 5696-926 0517 AIXLink/X.25 Light Capacity 5696-926 0521 DCE V3.1 for AIX 5639-I35 0895 DCE V3.1 for AIX Base Services 5639-I37 0896
These programs can also be ordered on AIX Version 4 SPO (5692-AIX).
Basic Machine-Readable Material: Select one of the following priced feature numbers for media type under 5692-A5L. The media process charge is a one-time, non-discountable charge per SPO order when media is selected.
Media Process Media Charges Feature Feature Media Type Number Number CD-ROM 3410 1004
Documentation: The amount of translation varies by language. Translated softcopy documentation planned availability varies by language and manufacturing geography. Translations will become available, over time, as translations released by language-specific country translation centers. Check with your IBM representative to determine availability of a specific translation in your area. The following features are only available under 5692-A5L.
Translated Language Documentation Brazilian Portuguese 2980 Catalan 2997 Czech 2975 English 2924 French (Universal) 2928 German (Universal) 2929 Hungarian 2976 Italian 2932 Japanese-Kanji 2962 Korean 2986 Polish 2978 Russian 2979 Slovakian 2994 Spanish (Universal) 2931 Traditional Chinese 2987
Preinstall Cultural Convention Section: A matrix of logic is used at time of manufacture to select preinstall cultural convention (locale). System keyboard is used as primary selection criteria. In situations where a single keyboard is used across multiple locales, selection is refined by the country of origin for the hardware order. The following do not have unique pSeries keyboards and therefore must be explicitly ordered via software feature number:
Feature Cultural Convention Number Albanian 6995 Byelorussian 6916 Estonian 6902 Hindi 6907 Latvian 6900 Lithuanian 6901 Macedonian 6913 Simplified Chinese 6989 Ukrainian.6917 Vietnamese 6905
Preinstall PII Language Section (Language Dependent Screens, Panels, and Messages):
Feature Language Number Brazilian Portuguese 5980 Czech 5975 French (Universal) 5928 German (Universal) 5929 Hungarian 5976 Italian (Universal) 5932 Japanese-Kanji (Shift JIS) 5962 Korean 5986 Polish 5978 Russian 5979 Spanish (Universal) 5931 English 5924 Catalan 5997 Simplified Chinese 5989 Traditional Chinese 5987 Slovakian 5994 Install C-locale 5999
It is recommended that backup media be chosen with preinstalled orders. Not all of the software offered under the licensed program will be preinstalled on the system disk. To take delivery of backup media, media feature 3410 must be specified. Software preinstalled on the hard disk does not include all of the function included on the media.
The 5765-E61 order and SPO 5692-A5L must be for the same system type/system number and must have the same scheduled shipment date.
Feature number 5005 must be specified under the individual licensed program 5765-E61 and the 5692-A5L SPO to facilitate preinstall of the licensed program on the system disk.
In addition to feature numbers 5005 and 0919 for preinstall of AIX under SPO (5692-A5L), you must select the appropriate "preinstall designation feature" from the table below.
For Authorized Assemblers, feature number 7305 must be specified under the individual licensed program 5765-E61 and the 5692-A5L SPO to facilitate preinstall of the licensed program on the system disk. In addition to feature number 7305 for preinstall of AIX under SPO (5692-A5L), you must select the appropriate "preinstall designation feature" from the table below.
Feature Description Number Optional TCB for 5.1 0925 Optional Preinstall OpenGL for AIX 5.1 0926 Optional Preinstall PHIGS for AIX 5.1 0927 Optional Preinstall 64-Bit Kernel 0932
The preinstall option is available at no additional charge.
Single Pallet Delivery: Single Pallet Delivery consolidates pSeries or RS/6000 hardware, AIX Version 5 or Version 4 and selected AIX licensed program orders into a single delivery. Effective with this announcement, LPPs that ship on AIX 5L Version 5.1 SPO will have their entitled publications and media consolidated with the pSeries or RS/6000 system unit into a single delivery. The software orders affected are those LPPs ordered with the AIX 5L Version 5.1 SPO "Built-to-Order" structure, designated as single pallet delivery, and tied to the same preinstalled pSeries or RS/6000 system order. To order "single pallet delivery," select feature number 3483 under 5692-A5L.
Under SPO 5692-A5L, feature number 3470 can be used to suppress hardcopy documentation. To order entitled hardcopy documentation only, order feature number 3430.
Terms and Conditions
The prices provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.
OTC Program Feature Description Number Number OTC AIX 5L Version 5.1 5765-E61 0001 $ 0 Media Process 5692-A5L 1004 50 Charge CD-ROM OTC Program Feature Upgrade Description Number Number OTC Upgrade Features 5765-E61 0002 $325 AIX V3/4 to V 5.1
ASC Program Feature Description Number Number ASC AIX 5L Version 5.1 5692-SSO 0001 $175 per processor
Customer Financing: IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries. IBM Global Financing is provided by the IBM Credit Corporation in the United States. Offerings, rates, terms, and availability may vary by country. Contact your local IBM Global Financing organization. Country organizations are listed on the Web at:
Use Priority/Reference Code: RE001 Phone: 800-IBM-CALL Fax: 800-2IBM-FAX Internet: firstname.lastname@example.org Mail: IBM Atlanta Sales Center Dept. RE001 P.O. Box 2690 Atlanta, GA 30301-2690
You can also contact your local IBM Business Partner or IBM representative. To identify them, call 800-IBM-4YOU.
Note: Shipments will begin after the planned availability date.