Specifications
The ULTRIX Operating System, Version 4.5 SPD 26.40.32
•
MH Mail System
. MH (from RAND Corporation) is
the User Agent supplied with the ULTRIX Operating
System. A user agent is the interface with the mail
system. It provides the commands that allow the user
to send, read and handle mail, as well as determine
the form of all drafts and mail messages that are sent.
MH can be used for sending memos and personal mes-
sages, sending files to other people, exchanging doc-
uments, forwarding messages to other people, and re-
plying to messages that have been received.
Unlike some other systems, the user does not have to
go into a separate mail utility or program to send and
read messages. With MH, the user can type a mail com-
mand at any time. MH commands and other ULTRIX
commands may be interspersed and even combined on
one line.
•
PrintServer Software
. ULTRIX incorporates client
software providing support for the PrintServer range
of printers. The software includes ANSI to
PostScript®, ReGIS to PostScript and TEK to
PostScript filters. The ReGIS to PostScript and TEK
to PostScript filters are only available on ULTRIX VAX
systems.
Compatibility with Other UNIX® Offerings
The ULTRIX Operating System is compatible with other
software system implementations which include:
•
4BSD
ULTRIX is based on the 4th Berkeley Software Distribu-
tion (4BSD), Version 4.2 and Version 4.3, and provides
the following compatibility features:
— File system formats are interchangeable provided
disk partitions are compatible.
— The Bourne Version 7 script shell and the C Shell
script syntax are highly compatible.
— Source code programs written for the Portable C
Compiler (pcc) and object file formats are highly
compatible.
— 4.2 BSD C Runtime and Math libraries are com-
patible.
•
SVID
ULTRIX provides SVID support based on SVID Issue 2,
Volume 1. SVID offers the following compatibility fea-
tures:
— Bourne System V Shell (Issue 1) script syntax is
highly compatible.
— Source programs written for the Portable C Com-
piler (pcc) language that follow programming
guidelines contained in Issue 2, Volume 1, Parts II
and III of System V Interface Definition are highly
compatible.
— System V Interprocess Communication (IPC)-
Shared Memory, Semaphores, Message Queues,
and Named Pipes.
— System V C Runtime and Math libraries are com-
patible.
Note:
Under ULTRIX, source programs which conform
to the SVID, Issue 1, may require recompilation.
•
Sun Network File System (NFS), Version 2.0
ULTRIX supports the Sun network services NFS, Mount,
Yellow Pages, Automount and Lock manager/Status
monitor. These services have been tested and found
compatible with the corresponding SunOS™ services
of the following Sun Operating Releases: V3.0, V3.2,
V3.4, V3.5 and V4.0. The Automounter has been tested
and found compatible with the automount service pro-
vided in SunOS Release V4.0.
Named pipes accessed using NFS are not compatible
between ULTRIX-32 V3.2 and ULTRIX V4.0 systems. A
patch is available for ULTRIX-32 V3.1 systems.
•
Commands
The following ULTRIX commands meet specifications
for POSIX 1003.2, Draft 8:
diff id ln
tr env find
getopts date mkdir
mkfifo mktemp bc
chgrp chmod chown
tee cp join
ar nawk cmp
make basename dirname
fold sort uniq
•
POSIX nawk(1)
In anticipation of POSIX 1003.2 final acceptance, a
POSIX convergent awk utility, now called
nawk
(1), is
available.
nawk
includes a change in the order of op-
erator precedence. This may affect some existing
awk
programs that do not explicitly define precedence with
the use of parentheses. Therefore,
nawk
will not re-
place the current awk, but will be introduced as the cur-
rent
awk
is retired. ULTRIX 4.0 was the first release for
planning the retirement of current awk.
6