Almquist shell
| Almquist shell | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | Shell de UNIX | |
| Idiomas | inglés | |
| Información técnica | ||
| Programado en | C | |
| Plataformas admitidas | multiplataforma | |
| Enlaces | ||
Almquist shell (también conocida como A Shell, ash y sh ) es una shell de Unix ligera escrita originalmente por Kenneth Almquist a fines de los años 80. Inicialmente, un clon de la variante System V.4 del shell Bourne, reemplazó al Bourne shell original en las versiones BSD de Unix lanzadas a principios de los años noventa.[cita requerida]
Historia
ash se lanzó por primera vez a través de una publicación en el grupo de noticias de Usenet comp.sources.unix, aprobada y moderada por Rich Salz el 30 de mayo de 1989. Fue descrita como "una reimplementación de la shell de System V con la mayoría de las características de esa shell, más algunos agregados".
Lo siguiente se extrae de la información del paquete ash de Slackware v14:
ash (Kenneth Almquist's ash shell) A lightweight (92K) Bourne compatible shell. Great for machines with low memory, but does not provide all the extras of shells like bash, tcsh, and zsh. Runs most shell scripts compatible with the Bourne shell. Note that under Linux, most scripts seem to use at least some bash-specific syntax. The Slackware setup scripts are a notable exception, since ash is the shell used on the install disks. NetBSD uses ash as its/bin/sh.
Rápido, pequeño y virtualmente compatible con la especificación POSIX estándar del shell de Unix, ash no proporciona edición de línea o mecanismos de historial de comandos, porque Almquist sintió que dicha funcionalidad debería trasladarse al controlador del terminal. Sin embargo, las variantes actuales lo soportan.
Las versiones derivadas de ash se instalan como shell predeterminado ( /bin/sh ) en FreeBSD, NetBSD, DragonFly BSD, MINIX y en algunas distribuciones de Linux. Android usó ash hasta Android 4.0, momento en el cual cambió a mksh.[1]
Véase también
- Debian Almquist Shell, reimplementación de ash desarrollada por Debian para su reemplazo.
Referencias
- ↑ https://android.googlesource.com/platform/system/core/+/master/shell_and_utilities/README.md Android's shell and utilities
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.