Кіріспе

Жеңіл Unix қабығы

Almquist қабығы (сонымен қатар A Shell, ash және sh деп те аталады) – бастапқыда 1980 жылдардың соңында Кеннет Алмквист жазған жеңіл Unix қабығы. Бастапқыда ол Bourne қабығының System V.4 нұсқасының көшірмесі болды және 1990 жылдардың басында шығарылған Unix-тің BSD нұсқаларында бастапқы Bourne қабығының орнын басты.

Даш

1997 жылы Герберт Сюй NetBSD-ден Debian Linux-қа ash-ты көшірді. 2002 жылдың қыркүйегінде 0.4.1 нұсқасымен бұл көшірме Dash (Debian Almquist shell) деп қайта аталды. Сюйдың басты мақсаты – POSIX стандартына сәйкестік және қарапайымдылық. 2006 жылы. Dash қолдану себебі – бұрынғы Debian және Ubuntu нұсқаларында осы мақсатта Bash қолданылғанмен салыстырғанда, әсіресе операциялық жүйенің іске қосылу кезінде, шел скрипттерін жылдам орындау. Бірақ Bash әлі де интерактивті пайдалану үшін стандартты кіріс шелі болып табылады. Dash Ubuntu-да 2006 жылдың қазан айында 6.10 нұсқасынан бастап әдепкі /bin/sh болып белгіленді. Бұл мәселе алғаш рет Ubuntu-да анықталды және Ubuntu әзірлеушілері барлық скрипттерді POSIX стандартына сәйкес етуіне шешім қабылдады. Өзгерістер кейін Debian-ға жіберілді, ол да Dash-ты әдепкісі ретінде қабылдады. Нәтижесінде, Debian және Ubuntu-дағы барлық скрипттер POSIX стандартына сәйкес келеді, ыңғайлылық үшін Dash-қа қосылған кеңейтулерден басқа (, , ). Slackware Linux-та да ұқсас өзгеріс болды, бірақ олардың нұсқасы Dash-қа толыққанды емес, ішінара негізделген.

Тіркелген Linux

Ash (негізінен Dash форкы) кіріктірілген Linux жүйелерінде де кеңінен танымал. Dash нұсқасы 0.3.8 5 BusyBox құрамына енгізілді, ол осы салаға арналған жиынтық орындалатын файл және DSLinux, Alpine Linux, Tiny Core Linux сияқты, сондай-ақ OpenWrt, Tomato және DD-WRT сияқты Linux негізіндегі маршрутизаторлардың бағдарламалық құралында қолданылады.