Category : OS/2 Files
Archive   : KSH48.ZIP
Filename : README.SH

Output of file : README.SH contained in archive : KSH48.ZIP
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

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

I have permission directly from Charles Forsyth to use his shell.

Eric Gisin, [email protected] (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 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

  3 Responses to “Category : OS/2 Files
Archive   : KSH48.ZIP
Filename : README.SH

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: