Оболочка Альмквиста

Раковина Алмквиста История и особенности Almquist shell Almquist shell (ash) — облегченная оболочка для Unix, созданная Кеннетом Альмквистом в 1980-х.  […]

Раковина Алмквиста

  • История и особенности Almquist shell

    • Almquist shell (ash) — облегченная оболочка для Unix, созданная Кеннетом Альмквистом в 1980-х. 
    • Изначально была клоном Bourne shell System V.4 и заменила оригинальную оболочку Bourne в BSD-системах в начале 1990-х. 
  • Публикация и развитие

    • Первая публикация в Usenet в 1989 году, одобрена Ричем Зальцем. 
    • Не содержит механизмов редактирования строк и истории команд, так как Альмквист считал их функциями терминала. 
    • Текущие версии поддерживают эти функции. 
  • Использование и форки

    • ash используется в NetBSD и некоторых дистрибутивах Linux, а также является оболочкой по умолчанию в некоторых системах. 
    • Множество форков ash были выпущены, включая Dash, который стал оболочкой по умолчанию в Debian и Ubuntu. 
    • Dash был портирован с NetBSD на Debian Linux в 1997 году и переименован в 2002 году. 
  • Внедрение в Debian и Ubuntu

    • Dash был выбран в качестве стандартного /bin/sh в Ubuntu в 2006 году для ускорения выполнения сценариев оболочки. 
    • В Debian Dash стал /bin/sh по умолчанию в 2011 году, что привело к необходимости адаптации сценариев к стандарту POSIX. 
  • Встраиваемые системы Linux

    • Dash популярен во встраиваемых системах, включая BusyBox и дистрибутивы DSLinux, Alpine Linux и Tiny Core Linux. 
  • Сравнение и рекомендации

    • Статья содержит ссылки на руководства пользователя и общие команды для различных дистрибутивов. 
  • Ссылки и дополнительные ресурсы

    • Статья содержит ссылки на официальный веб-сайт и другие ресурсы, связанные с ash. 

Полный текст статьи:

Оболочка Альмквиста — Википедия

Оставьте комментарий

Прокрутить вверх