home *** CD-ROM | disk | FTP | other *** search
- Public Domain KornShell
-
- Quick installation notes for PD KornShell
-
- PD KornShell can be installed on 4.2+ BSD systems, System V, and
- POSIX-compatable systems. The makefiles all define _BSD, change
- this to _SYSV, or _POSIX. The makefiles also contain CC=gcc,
- delete this if you don't have GNU C. The ksh makefile also
- contains some options, including JOBS (BSD/POSIX job control)
- and EDIT (emacs command editing).
-
- PD KornShell assumes you have standard C (ANSI) and POSIX header
- files and functions. Since you probably don't, they are provided
- in the "std" directory.
-
- The Alpha test version will probably come as two tar files.
- std.tar contains standard C and POSIX emulation and must be
- extracted into a directory called std. ksh.tar contains the ksh
- source and should be extracted into a directory called src or
- ksh.
-
- See std/ReadMe and install it. Only then can you make ksh in the
- "src" directory.
-
- To clear up questions about the origin of this shell, this shell
- is NOT based on the "Minix shell". It is based on Charles
- Forsyth's public domain V7 shell, which he later contributed to
- Minix.
-
- I have permission directly from Charles Forsyth to use his shell.
-
- Eric Gisin, egisin@math.UWaterloo.CA (or Waterloo.EDU)
-
- Things to do
- - add sxt-based job control (see Brown's contribution on the Usenix 87 tape).
- - add arrays and variable attributes.
- - add MAILPATH and CDPATH.
- - add vi editing mode (apparently someone has a PD version).
- - add new features described in Korn's book.
-
- Machines ported to
- VAX, 68000, 80386
-
- OS's ported to
- BSD 4.2, BSD 4.3 (with and without YP and NFS
- Sys V.3
-