Debian Almquist Shell

Debian Almquist Shell

Debian Almquist shell

Debian Almquist shell
Importez le logo de ce logiciel
Dernière version 0.5.5.1 (le 14 janvier 2009) [+/-]
Environnement système Unix
Type Shell Unix conforme POSIX
Licence Licence BSD, Licence publique générale GNU
Site Web gondor.apana.org.au/~herbert/dash/

Le Debian Almquist shell est un shell Unix se voulant petit, rapide, et conforme POSIX[1].

C'est un descendant direct de la version NetBSD de ash. Herbert Xu effectue son portage sous Linux en 1997. En 2002, cette version est renommée dash.

Plus léger que Bash, il nécessite moins d'espace disque et possède moins de fonctionnalités (notamment en tant que shell interactif[2]).

Certaines fonctionnalités POSIX (comme la variable $LINEBI) ne sont pas encore mises en œuvre. dash dépend de peu de bibliothèques, de ce fait il est plus fiable en cas de problème de disque ou de mise à niveau[3].

Pour toutes ces raisons, dash est communément utilisé comme :

  • Remplaçant de /bin/sh
  • Vérifier la compatibilité POSIX d'un script commençant par #!/bin/sh
  • Shell pour le compte root
  • Shell sur les disquettes d'installation

Dash est une solution de remplacement de ash au sein de Debian et devait être le /bin/sh par défaut de Debian Lenny[4],[5]. C'est l'un des objectif de Debian Squeeze [6].

Depuis la version 6.10 (octobre 2006), dash est le /bin/sh d'Ubuntu[7]. Durant cette transition, l'équipe a découvert que nombre de scripts contenaient de la syntaxe spécifique à Bash sans le déclarer[8],[9]. Pour éviter les erreurs, les scripts contenant du code spécifique à Bash (tout en étant déclarés comme compatibles POSIX) ont été modifiés pour coller aux standards, ou explicitement déclarés à l'aide de la ligne #!/bin/bash.

Pour Debian, la volonté de rendre les scripts Bash (non déclarés) de la distribution compatibles avec dash (et n'importe quel shell POSIX) ou à défaut de les déclarer comme dépendant de Bash est toujours présente[10].

Références

Voir aussi

Articles connexes

Ce document provient de « Debian Almquist shell ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Debian Almquist Shell de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Debian Almquist shell — Stable release 0.5.7 / July 8, 2011; 4 months ago (2011 07 08) Type POSIX compliant Unix shell License BSD license, GNU General Public License …   Wikipedia

  • Debian Almquist Shell — Saltar a navegación, búsqueda Debian Almquist shell http://gondor.apana.org.au/ herbert/dash/ Información general Última versión estable 0.0.5.1 13 de enero de …   Wikipedia Español

  • Debian almquist shell — Dernière version 0.5.5.1 (le …   Wikipédia en Français

  • Debian Almquist shell — Dernière version 0.5.6.1 (5  …   Wikipédia en Français

  • Debian Almquist shell — Тип Командная оболочка UNIX Последняя версия 0.57 (8 июля 2011 года) Лицензия Лицензия BSD, GNU General Public License Сайт …   Википедия

  • Almquist Shell — Environnement Multiplate forme Langue …   Wikipédia en Français

  • Almquist shell — Environnement Multiplate forme Langue A …   Wikipédia en Français

  • Almquist shell — Infobox Software name = Almquist shell caption = developer = latest release version = latest release date = programming language = C operating system = Cross platform platform = Cross platform language = English, multilingual (gettext) status =… …   Wikipedia

  • Debian — GNU/Linux 6.0 (Squeeze) avec GNOME …   Wikipédia en Français

  • Shell de UNIX — Este artículo trata sobre el intérprete típico de Unix. Para otros usos de este término, véase terminal (informática) . Pantalla durante una sesión muestra Bash, tomada en Gentoo Linux. Una Shell de Unix o también shell, es el término usado en… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”