Stand-alone shell

The built-in commands of sash have all libraries linked statically, so unlike most shells on Linux, the standard UNIX commands do not rely on external libraries.

For example, the copy command (cp) requires libc.so and ld-linux.so when built from GNU Core Utilities on Linux.

This is not common anymore and as such, statically linked shells with built-in commands have become more important.

The key features are the chroot, pivot root, and losetup commands.

These functions provide interfaces to the respective Linux system calls.