Almquist shell

E457331

The Almquist shell (ash) is a lightweight, Bourne-compatible Unix shell known for its small size and suitability for use in system utilities and embedded environments.

All labels observed (4)

Label Occurrences
Shell 3
Bourne shell 2
Almquist shell canonical 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf Unix shell
command-line interpreter
software
alternativeName ash
category shell and command language
system utility
compatibleWith Bourne shell
linked to: Unix shell
creator Kenneth Almquist
designedFor embedded environments
system utilities
doesNotFocusOn advanced interactive features compared to larger shells
focusesOn fast startup time
low memory usage
implementationLanguage C
influenced BusyBox ash
linked to: BusyBox

Dash (Debian Almquist shell)
linked to: Almquist shell
is lightweight
non-interactive oriented shell (primarily for scripts)
small size
license permissive free software license (varies by distribution)
notableFeature Bourne shell compatibility with reduced footprint
operatingSystemFamily Unix
Unix-like systems
relatedTo Bash
Bourne shell
linked to: Unix shell

Dash
KornShell
supports I/O redirection
POSIX-style shell scripting (to a large extent)
command substitution
control structures (if, for, while, case)
pipelines
shell functions
shell variables
targetEnvironment embedded devices
minimal userland systems
resource-constrained systems
usedAs /bin/sh implementation on some systems
usedIn embedded Linux distributions
initramfs environments
rescue and installation environments

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Dash basedOn Almquist shell
MSYS provides Bourne shell
linked to: Almquist shell
echo shellBuiltinIn Bourne shell
linked to: Almquist shell
Junio C Hamano programmingLanguage Shell
linked to: Almquist shell
OpenAPI Generator supportsLanguage Shell
linked to: Almquist shell
ruby-build programmingLanguage Shell
linked to: Almquist shell
Almquist shell influenced Dash (Debian Almquist shell)
linked to: Almquist shell