Hasty Briefsbeta

双语

Ash (Almquist Shell) Variants

a year ago
  • #Shell
  • #Unix
  • #History
  • Ash(Almquist Shell)的变体及其发展历史。
  • Kenneth Almquist于1989年首次发布,作为System V Release 4 Bourne shell的替代品。
  • Ash与SVR4 shell的关键区别,包括命令替换和导出语法。
  • 通过传统BSD版本(4.3BSD-Net/2到4.4BSD-Lite2)的演变。
  • 386BSD和BSD/OS(BSDi)变体及其具体修改。
  • NetBSD和FreeBSD的发展,包括POSIX合规性和功能添加。
  • Ash的早期Linux移植及其在Slackware和Debian等发行版中的采用。
  • Dash(Debian Almquist Shell)作为从NetBSD衍生的、符合POSIX标准的轻量实现。
  • Slackware基于Debian的Ash版本,并应用特定补丁的变体。
  • Android使用源自NetBSD的Ash变体,后由mksh替代。
  • Cygwin从Ash过渡到Bash,再转向Dash的过程。
  • BusyBox整合了经过体积和兼容性修改的Ash。
  • Minix对Ash的采用及修改。