Κέλυφος Almquist

Το Κέλυφος Almquist (Almquist shell, A Shell, ash ή sh) αρχικά δημιουργήθηκε από τον Kenneth Almquist σαν κλώνος της έκδοσης του κελύφους Bourne του SVR4 και στις μεταγενέστερες διανομές του BSD αποτελούσε ένα γρήγορο και μικρό κέλυφος του Unix συμβατό κατά POSIX που αντικαθιστούσε το κέλυφος Bourne. Αρχικά δεν είχε διόρθωση γραμμής ή ιστορικό εντολών, χαρακτηριστικά που ο Almquist πίστευε ότι έπρεπε να ανήκουν στον πρόγραμμα που έλεγχε το τερματικό.

Παραλλαγές του ash είναι εγκατεστημένες σαν το προεπιλεγμένο κέλυφος (/bin/sh) στο FreeBSD, στο NetBSD, στο DragonFly BSD και στο Minix. Το ash είναι επίσης αρκετά δημοφιλές σε ενσωματωμένα συστήματα Linux και ο κώδικάς του έχει ενσωματωθεί στο εκτελέσιμο πολλαπλών λειτουργιών BusyBox που χρησιμοποιείται συχνά σε αυτά. Η έκδοση του ash του Debian είναι γνωστή σαν κέλυφος Almquist του Debian (Debian Almquist Shell ή dash).

Κάποιες διανομές του Linux επίσης χρησιμοποιούν σαν προεπιλεγμένο κέλυφος κάποια έκδοση του ash, αν και το κέλυφος Bash είναι πιο δημοφιλές. Το Ubuntu συνδέει συμβολικά (symlink) το /bin/sh στο κέλυφος dash για ταχύτερη εκτέλεση των σεναρίων κελύφους, αλλά κρατά το Bash σαν το προεπιλεγμένο κέλυφος εισόδου χρήστη (login shell).

Δείτε επίσης
 Κέλυφος Almquist του Debian
 test (Unix)

 Παραπομπές 
Παραλλαγές του Ash (Almquist Shell) 

Κατηγορία:Γλώσσες προγραμματισμού σεναρίων
Κατηγορία:Λογισμικό Unix