Почему в Alpine Linux Shell работает поверх Bash?

Кто-нибудь знает, почему Alpine Linux предпочитает shвместо bash?

Является ли он более безопасным, меньшим по размеру или и тем, и другим? Или он унаследован от busybox?

Я предполагаю, что bash является более широко известным интерфейсом.

0
09.06.2020, 05:56
1 ответ

/bin/sh — это симлинк на BusyBox Ash.

Причина, по которой был выбран busybox, объясняется здесь

"Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and Busybox."

Это дизайнерский выбор. Alpine был разработан, чтобы быть минималистичным и работать во встроенной системе. Кроме того, с меньшим (и меньшим по размеру )программным обеспечением поверхность атаки минимальна. Если это звучит ново, то это не так, потому что это было первоначальной целью Alpine.

В этом случае может помочь интернет-архив машины .

Объяснение главной страницы того времени:

"Alpine is a modular embedded linux distribution for use in small appliances such as routers, VPN gateways, and more. The name "Alpine" stands for A Linux Powered Integrated Network Engine."

Таким образом, простой ответ на ваш вопрос :таков -дизайн.

Надеюсь, это поможет.

. :Франческо

6
18.03.2021, 23:29

Теги

Похожие вопросы