On all operating systems, A-Shell runs as a native 32 bit application, providing a common shell environment. Within the shell, you have the same core set of commands (based on the AMOS LIT commands), and the same core development and run time environment. All of its components exist as native files within the
A-Shell may offer a common environment across platforms, but like a house, it is situated within a neighborhood and has a variety of doors and windows through which the inhabitants and neighbors can interact. Notwithstanding the advantages of pure platform isolation/independence, this turns out to be a temptation few (including the developers of A-Shell) can resist. The result being that outside the common A-Shell core, there are a variety of platform-specific attributes and options to consider. The biggest division is between Windows and the UNIX family (Linux and AIX), further details of which are discussed in the sections below.