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