ADVANCED INTERACTIVE EXECUTIVE/370 (AIX (TM)/370)
Contents


Announcement Letter Number 288-130 dated March 15, 1988
US - Last Revised on March 15, 1988



Brief Description of Announcement, Charges, and Availability

       IBM Advanced Interactive Executive/370 (AIX/370) is the IBM
System/370 member of the AIX Family and implements many of the
functions described in the AIX Family Definition.  AIX/370 runs as a
guest operating system under VM (VM/SP, VM/SP HPO, and VM/XA SP).
Communication support includes Transmission Control Protocol/Internet
Protocol (TCP/IP) for IBM Token-Ring and Ethernet(1).  Transparent
Computing Facility provides distributed processing and file systems
within a cluster of processors.  AIX/370 functions include 24- and
31-bit addressing and 3090 Vector Facility support.  It is intended
to be compliant with POSIX(2) (IEEE 1003.1 standard for POSIX --
Portable Operating System for Computer Environments) after that
standard is adopted.  AIX/370 is consistent with UNIX(3) System V.2
and 4.3 Berkeley Software Distribution (BSD).
       Charges
       Monthly License Charge:  $3,000
                              Graduated
Program        Processor      One-Time
Number         Group          Charge
5713-AFL       10            $27,000
               20             51,000
               30             75,000
               40            144,000
       Planned Availability:  March 1989
 (TM) Trademark of the International Business Machines Corporation.
(1) Trademark of the Xerox Corporation.
(2) Trademark of the Institute of Electrical and Electronics
   Engineers (IEEE).
(3) Registered trademark of American Telephone and Telegraph.


Customer Letter Section

HIGHLIGHTS
o   System/370, XA, and 3090 Vector Facility support
o   TCP/IP
o   DOS Server
o   Transparent Computing Facility
o   X-Windows
o   Optimized C
o   External consistency: POSIX, UNIX System V.2, and 4.3 BSD
o   oncms
DESCRIPTION
SYSTEM/370, XA, AND 3090 VECTOR FACILITY SUPPORT
IBM Advanced Interactive Executive/370 (AIX/370) Version 1 is IBM's
implementation of AIX for the System/370 which meets customer UNIX
requirements.  AIX/370 implements many of the functions described in
the AIX Family Definition, Programming Announcement 288-129, dated
March 15, 1988.  AIX/370 runs as a guest under VM/SP Release 5, VM/SP
HPO Release 5, or VM/XA SP Release 1.  AIX/370 can coexist with CMS
and other guest operating systems such as MVS on the same processor.
       AIX/370 is supported in 24-bit and 31-bit addressing mode.  In
370 mode, 8 megabytes of process size are available to the user.  In
XA mode (under VM/XA SP Release 1), approximately 770 megabytes are
available for the user process.
       The 3090 Vector Facility is fully supported by AIX/370 on any
VM that supports the vector hardware.  It is IBM's intention to
provide VS FORTRAN Compiler/Library and Engineering/Scientific
Subroutine Library (ESSL) support on AIX/370.  Details will be
announced third quarter 1988.  This support, combined with the large
process size, provides a strong base for Numerically Intensive
Computing (NIC) applications.
CONNECTIVITY
TCP/IP:  AIX/370 provides TCP/IP support consistent with the standard
protocols defined by the Defense Communications Agency and Defense
Advanced Research Project Agency (DARPA).  This support includes the
following major functions:
o   Simple mail transfer protocol to send/receive outgoing mail
    to/from other hosts
o   File transfer protocol to send, retrieve, delete, or rename files
    sent between the user and server or between two hosts
o   TELNET protocol to allow remote login to/from another host
o   Network service commands to support network definitions,
    maintenance, and problem determination
o   4.3 BSD socket interface
o   Internet router function (including gateway support to interface
    among IBM Token-Ring and Ethernet networks, and
    Channel-to-Channel Adapters)
o   Support of the r commands (rsh, rlogin, rcp).
DOS SERVER:  DOS users who wish to attach to AIX/370 may do so by
using personal computers with the IBM AIX Access for DOS Users
program.  Host support is integrated into AIX/370 and allows
applications running under IBM DOS 3.3 to access the AIX file system
and printers.  Refer to IBM AIX Access for DOS Users and X-Windows
for IBM DOS Programming Announcement 288-053, dated February 2, 1988.
LOCAL/REMOTE FILE TRANSFER SUPPORT:  AIX/370 users can send files to
and receive files from other users in a network accessed via the
Network Job Entry facility of the Remote Spooling Communication
Subsystem (RSCS).  In particular, this facility allows an AIX/370
user to receive files from or send files to a CMS user, an MVS/TSO
user or another AIX/370 user.  Local/remote file transfer support is
implemented using the NETDATA protocol, supported by both VM/CMS and
MVS/TSO.
X.25:  A LAN attached PS/2 Model 80 with the appropriate adapter,
running AIX PS/2 and the AIX PS/2 X.25 licensed program, provides
access to the X.25 packet-switched data network.  Refer to
Programming Announcement 288-133, dated March 15, 1988.
TRANSPARENT COMPUTING FACILITY
Transparent Computing Facility* (TCF) allows the distribution of data
and processes among processors in a TCF cluster.  A TCF cluster is a
collection of TCF nodes connected via an IBM Token-Ring or Ethernet
LAN.  A TCF node is an AIX/370 virtual machine or an IBM PS/2 Model
80 with the AIX PS/2 Transparent Computing Facility licensed program.
Refer to Programming Announcement 288-132, dated March 15, 1988.
Within the TCF cluster, location of data and processes is transparent
to both application programs and end users.  Users who login to one
node in the cluster have access to the resources on all other nodes
in the cluster as easily as they use the resources on the local node.
Dynamic cluster reconfiguration permits nodes in a cluster to go
offline or be brought online at any time, without affecting the
ability of the cluster to remain operational.
TRANSPARENT FILE SYSTEM:  There is a single distributed hierarchical
file system in a TCF cluster.  A file may be accessed identically
from any node in the cluster, and it is possible to change the
location of the file without the user's or program's knowledge.  TCF
provides a method of optionally replicating files and directories on
multiple cluster nodes to increase availability or performance of the
file system.  The multiple copies are kept up to date by the system.
A commit mechanism increases the reliability of the file system by
ensuring that CPU failures will not result in a mixture of old
information and new information in the file.
PROCESS TRANSPARENCY:  Allows a user to execute commands and run
processes on any node in the TCF cluster.  Work may be routed either
implicitly or explicitly to the most appropriate node in the TCF
cluster.  For instance, CPU-intensive processes can be run on the
System/370 mainframe while interactive processes can be run on an IBM
PS/2 Model 80.
PROCESS MIGRATION:  Allows a user to move a process in execution from
one node to another of the same architecture.  The system also
provides various methods of balancing the AIX loads of the different
cluster nodes.  For example, a user can request that a process be run
on the cluster node with the lightest AIX load.
       Multiple AIX/370 virtual machines can be active in a TCF
cluster. They can communicate over a real or virtual
Channel-to-Channel Adapter (CTCA). This allows AIX/370 to exploit the
multiple central processor capabilities of a number of 4381, 308x,
and 3090 processors.
*  Transparent Computing Facility is based on work done at the Locus
   Computing Corporation.
DISTRIBUTED SERVICES
It is IBM's intention to provide at a later time Distributed Services
support on AIX/370 consistent with that provided on the IBM RT PC and
IBM PS/2 Model 80.
X-WINDOWS
X-Windows is a windowing system that provides simultaneous views of
several executing programs or processes on high-resolution graphics
displays.  AIX/370 supports the client function of X-Windows, based
on X Version 11 protocol.  This allows AIX PS/2, AIX/RT, IBM DOS
workstations or OEM systems with X-Windows server function, connected
to a TCP/IP network with AIX/370, to provide All Points Addressable
(APA) Presentation Graphics Management for users supporting AIX/370
applications.
OPTIMIZED C
An optimized C compiler is provided.  It will be consistent with the
ANSI (X3J11) standard.  An assembler is also provided.
EXTERNAL CONSISTENCY
IEEE 1003.1:  AIX/370 intends to be compliant with the IEEE 1003.1
standard for POSIX after it is officially adopted.  (Exceptions will
be documented at product planned availability.)
SUPPORT OF UNIX SYSTEM V RELEASE 2 FUNCTIONS:  AIX/370 is consistent
with UNIX System V Release 2 (Volumes 1 and 2 of the System V
Interface Definition).  Job control is provided by Berkeley Software
Distribution function rather than System V.
BERKELEY FUNCTIONS:  AIX/370 is consistent with 4.3 Berkeley Software
Distribution (BSD) functions, including job control, utilities,
sockets, system calls, libraries, signals, long file names, and C
shell.  Equivalent BSD system management functions are provided,
including support of a subset of the BSD system management commands.
ONCMS
The oncms function gives the AIX/370 user convenient access to the
large base of existing Conversational Monitor System (CMS) programs.
The oncms command allows AIX users to submit many CMS commands,
including commands which start the execution of a CMS program.
Terminal output from CMS line mode commands is directed automatically
to AIX standard output and may be piped into AIX programs.

       IBM intends to make a similar capability, ontso, available for
the MVS/TSO environment.
ONLINE DOCUMENTATION
Online documentation is available for all AIX/370 commands and system
calls.  The documentation is preformatted and does not require the
use of any text formatter.
NETWORKING, MAIL FACILITIES, AND ENHANCED EDITOR
The connect command allows the user to set up an interactive
connection to a remote AIX or non-IBM UNIX system.  The connect
command is an extension of, and a replacement for, the cu capability
of System V.
       The programs -- INmail(4), INnet(4), and FTP(4) -- developed
by INTERACTIVE Systems Corporation have been ported to AIX/370.
INmail is an electronic message sending and receiving facility.
INnet is an extension of INmail that provides communication
facilities between two or more computers, allowing electronic mail to
be exchanged between INmail sites.  It also provides an interface to
the uucp network, allowing electronic mail to be exchanged between an
INnet site and a site that runs uucp.  A File Transfer Program
provides access to the file system of another computer.
       The INed(5) editor is a high-function, full-screen text editor
that permits users to view and edit files.  The editor supports
multiple concurrently edited files and multiple windows for a single
file or multiple files.  Other functions include vertical and
horizontal scrolling, wordwrap, cut and paste, and move/copy
capabilities.
(4) Trademarks of the INTERACTIVE Systems Corporation.
(5) Registered trademark of the INTERACTIVE Systems Corporation.
NATIONAL LANGUAGE SUPPORT
National Language character support is provided for 8-bit ASCII.
Applications written to process national language data may access
characters represented on national language keyboards.  This support
is consistent with the National Language Support for AIX/RT and AIX
PS/2.  AIX/370 intends to support double-byte character set (DBCS)
consistent with the AIX Family Definition.  Details on that support
will be announced third quarter 1988.
PUBLICATIONS
       The following basic AIX/370 publications are shipped with the
program.
                                                      Order
Title                                                 Number
General Information                                   GC23-2062
Library Overview (Foldout card)                       SC23-2063
Installation Procedures                               SC23-2064
AIX/370 Planning Guide                                GC23-2065
AIX/370 Installation Guide                            SC23-2066
AIX/370 Operation Guide                               SC23-2067
Using AIX                                             SC23-2068
Managing AIX                                          SC23-2069
                                                      Order
Title                                                 Number
Commands Reference                                    SC23-2070
Technical Reference                                   SC23-2071
Programming Tools and Interfaces                      SC23-2072
C User's Guide                                        SC23-2074
C Reference                                           SC23-2075
Messages Reference                                    SC23-2083
Transmission Control Protocol/Internet
  Protocol (TCP/IP)                                   SC23-2084
Using Text Editors                                    SC23-2085
User's Guide for Text Formatting                      SC23-2086
AIX/370 Administration Guide                          SC23-2088
Problem Diagnosis Guide                               SC23-2090
       Additional copies of the AIX/370 General Information Manual
will be available April 1988.
       Additional copies of the other basic publications will be
available fourth quarter 1988.
SCHEDULE
       Availability is planned for March 1989.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:  AIX/370 runs as a guest operating system under
VM/SP Release 5, with or without the HPO option, or VM/XA SP
Release 1.  It is supported on any processor that supports these VM
systems.  Therefore, at least the minimum VM hardware configuration
is required.
       The following describes the additional hardware required to
run AIX/370.  For each AIX/370 guest system, the following is needed:
o   Storage:  Four megabytes of real storage.
o   Console:  One IBM 3278 or equivalent display station for
    installing and operating AIX/370.  The VM/SP operator console can
    be used.
o   Terminals:  AIX/370 supports ASCII terminals attached to the IBM
    PS/2 Model 80 and IBM RT PC when these processors are attached to
    a LAN.  The IBM PS/2 Model 80 must have the AIX PS/2 operating
    system with one of the following:  TCP/IP, Transparent Computing
    Facility or Network File System programs.  The IBM RT PC must
    have the AIX/RT operating system with TCP/IP installed and,
    optionally, AIX/RT Network File System.  For information on
    attachment and terminals supported, refer to Programming
    Announcements 288-054, dated February 2, 1988, 288-132, dated
    March 15, 1988, or 287-508, dated November 3, 1987.
           DOS workstations running IBM AIX Access for DOS Users or
    IBM X-Windows for IBM DOS and attached to an Ethernet or IBM
    Token-Ring LAN can access AIX/370.  For information on supported
    PC and PS/2 configurations, refer to Programming Announcement
    288-053, dated February 2, 1988.
o   Disk Devices:  In addition to the VM disk storage required, disk
    storage of 210MB is required.  It can be split across three VM
    minidisks, one of which must be at least 120MB.  Additional DASD
    space will be required for user file systems.  The device can be
    one of the following:  IBM 3380 Model A04, AA4, B04, AD4, AE4,
    BD4, BE4, AJ4, BJ4, AK4 or BK4.  With VM/SP systems, IBM 3370,
    9332, and 9335 devices are also supported.
o   Tape:  One or more IBM 8809, 3420, 3422, 3430 or 9347.
           Note:  VM tape drives can be shared with AIX/370.
o   Printers:  Printed output can be spooled to the VM printer(s)
    through the use of the AIX/370 print command.  This output is
    translated from ASCII to EBCDIC.  Users should ensure that the VM
    printer has the proper character set for the translated ASCII
    characters.  The user can write a device driver to support the
    printers directly, if desired.  A sample of device driver code
    will be provided.
o   LAN:  To attach 4381, 308X, and 3090 processors to a LAN, the
    following IBM Block Multiplexor Channel attached controller is
    required.
    -   8232 LAN Channel Station:
        --  Model 1 (RPQ 8Q0562)
        --  Model 2 (RPQ 8Q0564).
           The following 9370 hardware is supported to attach 9370
    processors to a LAN:
    -   IEEE 802.3 LAN Subsystem Controller to support Ethernet
        (#6130 and #6035)
    -   IBM Token-Ring Subsystem Controller (#6130 and #6034)
    -   IBM Block Multiplexor Channel (#6003) with 8232 LAN Channel
        Station.
           The AIX/370 Transparent Computing Facility function
    requires either an IBM Token-Ring or an Ethernet network or a
    CTCA connection among the participating processors.
PROGRAMMING REQUIREMENTS:  AIX/370 is designed to operate as a guest
with the following programs (and subsequent releases):
o   VM/SP Release 5 (5664-167)
o   VM/SP HPO Release 5 (5664-173)
o   VM/XA SP Release 1 (5664-308).
       AIX/370 will run in a V=V or V=R machine but is not supported
in the Preferred Machine Assist (PMA), Single Processor modes of
VM/SP HPO or V=F machine under VM/XA SP 1 with Multiple Preferred
Guests.
COMPATIBILITY:  Application programs written for the C and F77
FORTRAN Compilers in IX/370 are upward compatible to AIX/370 at the
source level.  Linkage convention differences will require assembler
program modification.
       IX/370 file systems must be converted to run with AIX/370.

This can be done by off-loading the file system to tape under IX/370,
recreating the file system, and then reloading the data under
AIX/370.  AIX/370 requires a different terminal configuration than
IX/370 because AIX/370 does not support Series/1, 9370 ASCII
Subsystem Controller, or 3270 terminals.
       Within the AIX Family Definition, application programs are
source level compatible, and the end-user interface (C shell and
Bourne shell) is consistent.
LIMITATIONS:  A maximum of 31 nodes consisting of either AIX/370
virtual machines or IBM PS/2 Model 80 workstations can be configured
into an AIX TCF cluster.  TCP/IP or NFS can be used to communicate
between clusters.
PERFORMANCE CONSIDERATIONS:  Performance information will be provided
in second quarter 1988.
PLANNING INFORMATION
PACKAGING:  AIX/370 will be packaged on three (9/6250 BPI) or four
(9/1600 BPI) tapes.
SECURITY, AUDITABILITY, AND CONTROL
       IBM Advanced Interactive Executive for System/370 has
integrated facilities for user- and data-access control.  The
facilities of VM are operative in protecting one virtual machine from
another.  The environment within the AIX/370 virtual machine is under
control of AIX/370.
       The security and auditability features of AIX/370 are:
o   Password protection
o   Read/write/execute protection on a file.
       User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
       Ordering instructions will be provided when the program
becomes available.
TERMS AND CONDITIONS
LICENSING:  The program in this announcement is licensed under the
terms and conditions of the Agreement for IBM Licensed Programs.
GRADUATED CHARGES AMENDMENT APPLIES:  Yes, for licenses obtained for
a graduated one-time charge.
INSTALLATION LICENSE OR LOCATION LICENSE APPLIES:  No.  A separate
license is required for each designated machine on which the licensed
program materials will be used except as otherwise provided by IBM.
USAGE LICENSE APPLIES:  No.
EDUCATIONAL ALLOWANCE:  A 15% educational allowance toward eligible
license charges is available to qualifying institutions in accordance
with the Educational Allowance Amendment.  The educational allowance
may not be added to any other discount or allowance.
VOLUME DISCOUNT:  Volume discounting is available under the Volume
Procurement Amendment (VPA) for Machines and Programs and the VPA
Exhibit for Graduated Charges.  AIX/370 (5713-AFL) is in Categories
G75, H75, J75, and K75.  The following discount schedule applies for
licenses obtained under the graduated one-time charge option.
                            Discount Percent
                     Categories by Processor Group
  Minimum      Group 10   Group 20      Group 30  Group 40
Quantity of
Programs by    Category   Category      Category  Category
  Category       G75        H75           J75       K75
     3           20%        10%           10%       10%
     5           25%        15%           15%       15%
     10          30%        20%           20%       20%
     20          35%        25%           25%       25%
       The VPA category specified must correspond to the processor
group applicable to the machines on which the programs will run.
       Only programs with the same category (for example, H75) may be
aggregated to determine the applicable discount percent.
       Processor group upgrades are not eligible for volume
discounting.
       Volume discounting applies to both basic and DSLO one-time
charge licenses.
       Program upgrades are not eligible for volume discounting.
WARRANTED:  Basic License:  Yes.  DSLO:  Not applicable.
LICENSED PROGRAM MATERIALS AVAILABILITY:  Restricted Materials:  No.
This licensed program will be available without source licensed
program materials.  It will be available in object code.
TESTING PERIOD:  Basic License:  Two months.  DSLO:  Not applicable.
PROGRAM SERVICES:  Central Service, including the IBM Support Center,
will be available until discontinued by IBM upon six months' written
notice.
       Central Service, including the IBM Support Center, for DSLO
licenses will be provided only through the customer location
designated for the basic license.
CHARGES
MONTHLY LICENSE CHARGES
Basic          DSLO
$3,000         $2,550
                           Basic           DSLO
                         Graduated      Graduated
Program   Processor       One-Time       One-Time
Name        Group          Charge         Charge
AIX/370       10          $27,000        $22,950
              20           51,000         43,350
              30           75,000         63,750
              40          144,000        122,400
ONE-TIME CHARGE:  Customers who pay a graduated or non-graduated
one-time charge for a licensed program receive enhancements and
future releases, if any, at no additional charge.  Significant new
function may be offered as an optional feature and charged for
separately.  If a new version is announced and the customer elects to
license the new version for a one-time charge and replace the prior
version, an upgrade charge may apply.
GRADUATED CHARGES:  The applicable graduated one-time charge will be
based on the processor group of the designated machine on which the
licensed program is licensed for use.  The charge for processor group
upgrades will be the difference in the current charges between the
two groups.  Licenses for which the customer has paid a graduated
one-time charge may be redesignated to a processor in the same
processor group or a lower processor group.  There will be no
adjustment or refund for processor group downgrades.
PROGRAM UPGRADE CHARGE:  This upgrade charge is for those customers
ordering AIX/370 (5713-AFL) who have installed the IX/370 (5667-126)
program by March 31, 1989, and have paid the subsequent OTC.  IBM
will reduce the applicable OTC for AIX/370 by the amount paid for
IX/370 up to the full OTC due for AIX/370 in the applicable processor
group until March 31, 1991.
       The program upgrade charge applies to orders for the new
program when it replaces a prior program that was obtained for a
one-time charge and is discontinued upon installation of the new
program.  If the prior program is not discontinued, the full one-time
charge applies to the new program.