Software Index
Linux Software Shell & Desktop  


download download home home   report broken
important software information
company name:
Michael Rendell
license: Freeware
minimum requirements: No special requirements.
functional limitations:
PD-ksh description
PD-ksh is a mostly complete AT&T ksh (Korn shell) look-alike (see below for a list of things not supported). Work is mostly finished to make it fully compatible with both POSIX and AT&T ksh (when the two don't conflict).

Since pdksh is free and compiles and runs on most common UNIX systems, it is very useful in creating a consistent user interface across multiple machines. For example, in the CS dept. of MUN, pdksh is installed on a variety of machines including Suns, HPs, DecStations, pcs running Linux, etc., and is the login shell of ~5200 users.

PDksh is currently being maintained by Michael Rendell, who took over from Simon J. Gerraty at the later suggestion. A short list of things that have been added since the last public pdksh release (4.9) are auto-configuration, arrays, $(( .. )), [[ .. ]], variable attributes, co-processes, extended file globbing, many POSIXisms and many bug fixes.

Note that pdksh is provided AS IS, with NO WARRANTY, either expressed or implied. Also note that although the bulk of the code in pdksh is in the public domain, some files are copyrighted (but freely distributable) and subject to certain conditions (eg, don't remove copyright, document any changes, etc.).

The following is a list of machines that pdksh is reported to work on:
? -/PC Linux 1.x,2.x
? -/PC NetBSD 0.9a
? -/PC BSDI 1.1
? -/PC FreeBSD 2.x, 3.x
? -/PC OpenBSD
? -/PC Interactive/Sunsoft 3.0.1 and 4.1 (note that problems have been reported with isc3.2 - see the BUG-REPORTS file)
? -/PC OS/2
? Commadore/Amiga NetBSD 1.0
? Dec/alpha OSF/1 v2.x, v3.x
? Dec/alpha NetBSD 1.1B
? Dec/pmax Ultrix 4.2
? Dec/vax Ultrix 2.2 (not tested recently :-))
? Dec/vax 4.3BSD+NFS (MtXinu) (not tested recently :-)). . Goodie Domain Service offers Open Source Softwarefor the Austrian Educational Community.
Similar software
Bash (Popularity: ) : Bash is the shell, or command language interpreter, that will appear in the GNU operating system.

Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). Bash is intended to conform to the ...

Consh (Popularity: ) : Consh is an extremely simple Unix shell (like bash or csh or ksh) written in the Python language. It is almost certainly too simplistic for you to actually use as a day-to-day shell. Its only real use is learning how ...
MirBSD Korn Shell (Popularity: ) : MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell), aimed at producing a shell good for interactive use, but with primary focus on scripting.

The project is intended to be portable to most *nix-like ...

Shell Flags (Popularity: ) : Shell Flags (shFlags) is a library written to greatly simplify the handling of command-line flags in Bourne based Unix shell scripts (bash, ksh, dash, sh, zsh) on many Unix OSes (Linux, Mac OS X, Solaris, etc.).

Most shell scripts use getopt ...

Plash (Popularity: ) : Plash is a replacement Unix shell which lets the user run Linux programs with access only to the files and directories that they need to run.

Plash project works by virtualizing the filesystem. Each process can have its own file namespace.

This ...

pdumpfs (Popularity: ) : pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby.

You can access the past snapshots at any time for retrieving a certain day's file. Let's backup your home directory ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar scripts
sbr-ksh-utils (Popularity: ) : A set of utility Korn Shell (ksh) script functions, unit tested, documented, and easy to use in your own scripts. Get latest code at Use the "Download GNU tarball" link to get all files
ASP TicTacToe (Popularity: ) : The classic game ot Tic Tac Toe. Get three symbols in a line before the computer. Source is PD and available off the page.
List all Type 1 Cyrillic fonts to one PD (Popularity: ) : This script uses ReportLab PDF library. It generates tables showing all Type 1 fonts in Cyrillic cp1251 encoding. It may be helpful for choosing most suitable fonts for your documents.


ReportLab PDF library

Dramatically Improve Search Speed (Popularity: ) : I finally figured out what was bogging down my database when searching for products. I had to post this. I have about 220,000 active products in my store parse time is at the bottom if anyone wants to checkout ...
TOFsPRO toolbox (Popularity: ) : This tool enhances signal detection for broad-mass TOF spectra by accounting for changing peak width and providing peak-shape-dependent filtering capabilities. A set of input TOF spectra is processed to produce aligned peak list and array of corresponding signal intensities. Signal ...
PSO solution to economic dispatch (Popularity: ) : This software contains two examples psotest.m and psotest.1.By running the programs(psotest.m or psotest1.m) as they are in the default pso1 folder the economic dispatch problemcan be solved. The allocation minimum fuel cost and transmission losses are determined.3. I am using ...
Genetic Algorithm Solution to Economic Dispatch (Popularity: ) : This software contain two examples gatest.m and gatest.1.By running the programs as they are in the default folder. The allocation minimum fuel cost and transmission losses can be determined.% The Example system is taken from the book Power System Analysis ...
Meyer & Mayer Probability of Detection Calculator (Popularity: ) : MEYERFUN Calculates Pd for non-coherent pulse integration. It uses the equations in the appendix of "Radar Target Detection-Handbook of Theory and Practice" by Daniel P. Meyer and Herbert A. Mayer to calculate the threshold and probability of detection for the ...
Defining Cartesian Reference Frames based on Point Positions (Popularity: ) : The main function included in the attached file is called FRAME. The algorithm implemented in this function can be useful in motion analysis (biomechanics, bioengineering).When you know the 3-D position of at least three non-collinear points, you can define a ...
ballbeam.m (Popularity: ) : BALLBEAM demonsrates Proportional-Derivative (PD) control as applied to a ball and beam simulation experiment. Execute by calling with no arguments.P and PD controllers are implemented which manipulates the beam angle in response to the position of the ball on the ...
Rate me
supported os's
downloads 6
version 5.2.14
size in Kb 493
user rating 0/10
our rating 0 Stars
share info
Recommend PD-ksh
Report spyware
New Software
Popular Software
Latest Reviews