Debian Almquist shell

Debian Almquist shell
Debian Almquist shell
Importez le logo de ce logiciel
Dernière version 0.5.6.1 (5 juin 2010) [+/-]
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, c'est-à-dire un interpréteur de commande pour les systèmes d'exploitation de type Unix ; il se veut petit, rapide, et conforme aux standards POSIX[1].

C'est un descendant direct de la version NetBSD de ash. Herbert Xu effectua son portage sur Linux en 1997. Et en 2002, cette version fut renommée dash.

Plus léger que le 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. Comme le dash dépend de peu de bibliothèques, il est plus fiable en cas de problème de disque ou de mise à niveau[3].

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

  • comme remplaçant de /bin/sh ;
  • pour vérifier la compatibilité POSIX d'un script commençant par #!/bin/sh ;
  • comme shell pour le compte système root ;
  • comme shell sur les disquettes d'installation.

Le dash est une solution de remplacement du ash pour le système d'exploitation Debian et devait être le shell par défaut "/bin/sh" de sa version Lenny[4],[5]. C'est maintenant l'un des objectifs de Squeeze, la version actuelle[6].

Depuis la version 6.10 (octobre 2006), dash est le shell par défaut d'Ubuntu[7]. Dans les premiers temps, l'équipe a découvert que nombre de scripts déclarés comme compatibles POSIX contenaient du code spécifique à Bash sans que ce ne soit signalé[8],[9]. Pour éviter les erreurs, ils ont été modifiés pour coller aux standards, ou explicitement déclarés à l'aide de la ligne #!/bin/bash.

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

Références

Voir aussi

Articles connexes


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.5.1 (le …   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”