Book HomeBook TitleSearch this book

C.2. What You Can Download

http://www.research.att.com/sw/download is the starting point for actually downloading the ksh software. The software is covered by an Open Source-style license. The current version of the license is at http://www.research.att.com/sw/license/ast-open.html. This license is reproduced in Appendix D. You should read and understand it first; if its terms aren't acceptable to you, you should not download the software source code or binaries from the AT&T web site.

The software on the AT&T web site is available in different "packages," most of which have names prefixed with "ast," which stands for "Advanced Software Tools." The source packages come as gziped tar files, using the .tgz file name suffix. Choose one or more of the following packages to download:

ratz
A standalone executable program for reading gziped tar files. Use this if you don't have gzip on your system and don't want to go to the trouble to first download and build gzip. You may download source code for this package or a binary executable for any of the architectures listed in Table C-1.

ksh
This is the fastest way to get a ksh93 executable. Versions are available for the architectures listed in Table C-1.

INIT
This package must be downloaded when building any of the following source packages. It contains the files and directory structures that the AST tools and build system rely upon.

ast-ksh
This package builds just the support infrastructure (libraries, environment test programs, etc.) for ksh and the ksh executable. It is the simplest thing to build.

ast-base
This package builds everything in the ast-ksh package and a few additional basic AST tools. In particular, it includes pax, an archiving tool that combines features from tar(1) and cpio(1), and nmake, a significantly enhanced version of the standard Unix make(1) program. It also includes the sfio (Safe Fast I/O) and ast libraries, which you can use for your own programs.

ast-open
This package builds everything in the ast-base package and many additional tools. Note particularly that tksh (see Appendix A) is included in this package.

Each of the packages (except INIT) is also available as prebuilt binaries. Table C-1 lists the available architectures for these packages. Locale translations for some locales for some of the programs are also available.

Table C-1. Supported architectures for AST programs

Name OS/Architecture
darwin.ppc

Apple's MacOS X (a.k.a. Darwin) for the Motorola Power PC

hp.pa

Hewlett-Packard HP-UX for HP Precision Architecture

ibm.risc

IBM's AIX for RS/6000

linux.i386

GNU/Linux on Intel 80386 and higher

linux.s390

GNU/Linux on the IBM S/390 mainframe

mvs.390

IBM's MVS on the IBM S/390 mainframe

netbsd.i386

NetBSD on Intel 80386 and higher (see http://www.netbsd.org)

openbsd.i386

OpenBSD on Intel 80386 and higher (see http://www.openbsd.org)

osf.alpha

OSF/1 on the Compaq (nee Digital) Alpha processor

sgi.mips3

Silicon Graphics (SGI) Irix on the MIPS processor

sol.sun4

Solaris 5.4 on the Sun SPARC architecture

sol6.sun4

Solaris 5.6 on the Sun SPARC architecture

sol7.i386

Solaris 7 on Intel 80386 and higher

sol7.sun4

Solaris 7 on the Sun SPARC architecture

sol8.sun4

Solaris 8 on the Sun SPARC architecture

sun4

SunOS 4.x on the Sun SPARC architecture

unixware.i386

UnixWare (the latest official version of System V) on Intel 80386 and higher



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.