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

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

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

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6089
  • Репутация: +156/-0
  • Старый чайник
 Давайте обсудим, но по деловому, конкретно. Для тестирования 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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 23159
  • Репутация: +167/-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 - очень активно юзается в скриптах. Не надо резать