Ash (Almquist Shell)

Release date: 
Wednesday, 21 April, 1999



Authors/Port authors:

Ash is a small shell which resembles the System V 'sh'. Its power resides in its size and its compatibility. It's about 77k.

Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s. Initially a clone of the System V.4 variant of the Bourne shell, it replaced the original Bourne shell in the BSD versions of Unix released in the early 1990s.

This software is distributed in two modes:
  • as compressed package that you have to download and manually install; if prerequisites are required, you will have to manually install them too;
  • as RPM package; you can install it using your favorite rpm package manager, that will take care to download and install both the software and its prerequisites.
Choose the installation mode that you prefer. Please note that not all the versions are available in both the installation modes.

Installation with rpm

This program is installable using the rpm package manager. See below for the install string. Required prerequisites are automatically processed by the package manager and, if needed, downloaded and installed.

ash-0.0.1-1.oc00 (06/04/2015)
ash-sh-0.0.1-1.oc00 (06/04/2015)

Following ones are the download links for manual installation:

Ash (Almquist Shell) v. 0.0.1 (21/4/1999) Readme/What's new
This is BSD Ash ported to emx/os2. The original port was made by Juan Jose Garcia Ripoll <>. The old document is in the doc.old directory. I make this new port by applying the modification to the source code from FreeBSD. In addition, I fix some small bugs to make it as compatible to Unix-sh as possible. Some features are turned off to make the binary as small as possible. These features are not necessary for running as a shell command interpreter for GNU autoconf. The result is a small binary about 77K. The size is less than half that of other ported Unix shells. *** NOTE *** The program name is changed to ash.exe to avoid conflict with Korn shell of the perl port. If you use perl/os2, you should NOT change the name to sh.exe.
Record updated last time on: 21/06/2023 - 06:34

Translate to...


Hobbes Link:

Add new comment