sh
有谁知道 Alpine Linux选择的原因吗bash
?
是更安全、尺寸更小还是两者兼而有之?还是继承自busybox?
我认为 bash 是更广为人知的界面。
答案1
/bin/sh
是 busybox ash 的符号链接。
选择busybox的原因解释这里
“Alpine Linux 是一个基于 musl libc 和 Busybox 的面向安全的轻量级 Linux 发行版。”
这是一个设计选择。 Alpine 的设计极简并可在嵌入式系统中运行。此外,由于软件较少(且尺寸较小),攻击面也很小。如果这听起来很新,其实不然,因为这是 Alpine 的最初目标。
在这种情况下,互联网机器档案可以帮助。
当时的主页是这样解释的:
“Alpine 是一个模块化嵌入式 Linux 发行版,适用于路由器、VPN 网关等小型设备。“Alpine”这个名称代表 Linux 驱动的集成网络引擎。”
因此,您的问题的简单答案是:这是设计使然。
希望这可以帮助。
.: 弗朗西斯科