Ash (Almquist Shell) Variants
Published on: 2025-07-19 18:01:30
ARG_MAX
$@
$()
)
Ash (Almquist Shell) Variants
2006-02-14 .. 2021-02-13 (see recent changes)
After I had repeatedly wondered how all those "ash" variants might be related, and had found hardly any information, I had a closer look at the variants I know.
Source is available for all variants, except for BSD/OS.
Thanks to TUHS for archiving the traditional BSDs and 386BSD,
to Kirk McKusick for his CSRG archive,
and to Peter Seebach for allowing me to learn all BSD/OS variants.
This page documents relationships.
And for the variants without changelogs (the traditional BSDs, 386BSD, BSD/OS and Minix) this page aims at being a complete log concerning source code changes.
But for the other, later variants this was certainly not the goal and just a few, arbitrarily chosen changes or bugfixes are listed.
Why no commented diffs? I won't manage to do that work. And if you're interested on this level, then you are looking at the source already and these comments are a good start.
Co
... Read full article.