Що таке Ash BusyBox?

admin | 4 Квітня, 2025


Коротка історія снарядів. BusyBox попіл

попіл

Оболонка Almquist (також відома як A Shell, ash і sh) — це полегшена оболонка Unix, спочатку написана Кеннетом Алмквістом наприкінці 1980-х років. Спочатку був клоном System V. 4 варіанту оболонки Bourne, він замінив оригінальну оболонку Bourne у BSD-версіях Unix, випущених на початку 1990-х років.

https://en.wikipedia.org › wiki › Almquist_shell

є похідна від Debian Almquist Shell 'dash', яка, у свою чергу, є похідною від оболонки Almquist. Оболонка Almquist — це полегшена оболонка Unix із 80-х років, спочатку клон оболонки Bourne.18 травня 2023 р.

BusyBox — це програмний пакет, який надає кілька утиліт Unix в одному виконуваному файлі. Він працює в різних середовищах POSIX, таких як Linux, Android і FreeBSD, хоча багато інструментів, які він надає, розроблені для роботи з інтерфейсами, наданими ядром Linux.

Busybox — це інструмент Linux, який надає доступ до команд Linux, які не вбудовані в основну ОС Android. Якщо ви користуєтеся стандартним ПЗУ і не маєте Busybox, система має працювати нормально, але ви можете зустріти програми, для яких потрібен рут, які не працюватимуть без нього, наприклад Titanium Backup.

Окрім зручної бази для інших образів докерів, Busybox є зручним набором інструментів для налагодження користувацьких проблем підключення мережі k8s між модулями. Наступна команда дуже корисна. Він запускає контейнер Busybox в інтерактивному режимі, а потім виконує оболонку sh.

Ясен, спочатку відомий як Almquist Shell, також відома під іншими назвами, наприклад «a Shell» або «Sh», — це полегшена оболонка UNIX, розроблена Кеннетом Алмквістом. Запуск оболонки спочатку був клоном System V. 4. Ця оболонка написана мовою C.

Як і майже все програмне забезпечення, BusyBox також став мішенню зловмисників. З моменту створення було виявлено кілька вразливостей, які були виправлені за допомогою патчів і оновлень, але в деяких випадках зловмисники змогли використати їх, захопивши контроль над обладнанням, яке використовує цей інструмент.

Мабуть, busybox зовсім не зайвий. Вам це може не знадобитися, але вашій системі це потрібно. Залиште busybox у спокої, якщо ви дійсно не знаєте, що робите, і збираєтеся запускати свою програму як init і без сценаріїв запуску, команд монтування, telnet, БУДЬ-ЩО ще.