Сайт | Скачать | Видео | Wiki

Автор Тема: Замена стандартных утилит на Busybox.  (Прочитано 1168 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
 Давайте обсудим, но по деловому, конкретно. Для тестирования busybox можно запускать откуда угодно " ./busybox <applet> ". Многие утилиты избавлены от избыточного функционала, что так раздражает sfs, но для "повседневных нужд" оставшегося более чем достаточно.
 По алфавиту:
acpid - не встречал, где применяется
addgroup, adduser - в PRA присутствуют аналоги groupadd и useradd
arp - без ключей вывод аналогичен arp -a, отсутствуют ключи -e и -H
arping - не встречал, где применяется
ash - любимый шелл sfs
awk - заметно урезан, но мне на практике хватает
basename - нет ключей -s и -a
blkid - отличается вывод, в PRA выдал лишнее.
Продолжать?
« Последнее редактирование: 10 Август 2018, 09:07:33 от sfs »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33955
  • Репутация: +231/-0
    • PuppyRus-A
Re: Busybox.
« Ответ #1 : 10 Август 2018, 09:07:08 »
В инитрд busybox необходим. Кроме того в minirc используется busybox init - если можно заменить - интересно
Тот что сейчас - устраивает.  Если Ваш уменьшить до сегодняшнего размера - ничего не имею против
Даже не помешало бы проанализировать чего в пра нет и добавлять полновесный не хочется и добавить. Вроде nslookup и dpkg

Заменять в системе полновесные утилиты огрызками из busybox -  вредительство
И так выброшены все языки. Хоть sh давайте не будем колечить
Далеко не все аплеты busybox огрызки. Надо сравнивать.

Самое главное - из плюсов этой немаленькой работы
Зачем лишняя работа? Экономия меньше 1 мб сквоша
Только это. Остальное в принципе не даст улучшений
Я не готов этим заниматься. Если хотите - пробуйте отдельным модулем, а потом пересоберите 001
Можно голосование замутить

acpid - не встречал, где применяется
В minirc без него не получится управлять крышкой ноута
Используется только для этого. Можно попробовать заменить, но опять же копеечная экономия
addgroup, adduser
Т.к. замена юзера не особо предусмотрена - может быть
ahs - дает существенную экономию памяти по сравнению с bash. Т.к. некоторые скрипты работают демонами - актуально
awk урезать - абсолютное зло. Юзаю активно
basename blkid - очень активно юзается в скриптах. Не надо резать