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

Автор Тема: Заменить стандартные утилиты на busybox  (Прочитано 35467 раз)

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

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Заменить стандартные утилиты на busybox
« Ответ #45 : 22 Декабрь 2020, 00:39:07 »
138 asmutils, умещаются на дискетку, среди которых есть grep, httpd (532 байта)…

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Заменить стандартные утилиты на busybox
« Ответ #46 : 22 Декабрь 2020, 09:07:44 »
среди которых есть grep, httpd
Не нашел такого в этом архиве. там какое-то мини-ядро и типа инитрд
http://www.ibiblio.org/pub/Linux/system/misc/!INDEX.html - ничего полезного

А вообще - если бы сделать 32бит базу меньше ддр метров на 10-15 ,чтобы под ней работали хотя бы браузер, а лучше и медиаплееры - было бы интересно... Тумал tinycore подвязать, но руки не дошли

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Заменить стандартные утилиты на busybox
« Ответ #47 : 22 Декабрь 2020, 15:09:27 »
Я только что скачал asmutils-0.18.tar.gz, нашёл asmutils-0.18/src/grep.asm. Там же и httpd и 138-2 других. Скачивание дистрибутива a-Linux я не имел ввиду.
А вообще - если бы сделать 32бит базу меньше ддр метров на 10-15 ,чтобы под ней работали хотя бы браузер, а лучше и медиаплееры - было бы интересно... Тумал tinycore подвязать, но руки не дошли
Слегка для другой битности (64), но ответ: x32 ABI для "DDR 64-бит" предоставил бы решение - место/память 32-бит и скорость на 64-битном ЦПУ. Debian порт-донор x32 есть, прикрутить бы обвязку с DDR01 32-бит.
Также пробую TinyCore (прямо сейчас)) прикрутить для своих не-64-бит машин, там готовое маленькое ядро x86/_64 версии 5.4! Пришлось поменять философию FAT-разбивки, минимизировав кластер до 1-го сектора, т.к. там много мелких файлов.

Оффтоп: с другой стороны, меня "уложил" по месту/возможности SliTaz на iPXE с его 0.8 МБ полноценной системой)

Кстати, ядро 5.10.x впервые предоставляет интерфейс AMDGPU для первого (!) поколения Radeon видеокарт (GCN 1.0/1.1), а это даже Vulkan!

Да, и статический DwarfFS был бы в тему.
« Последнее редактирование: 22 Декабрь 2020, 15:28:52 от TT »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #48 : 21 Декабрь 2021, 17:52:26 »
Есть альтернативные идеи - пишите
ash - симлинк на busybox.  Т.к. в исходных дистрах был он - под него писалось и тестировалось,
busybox в 10 раз меньше
DdShurick напомнил о busybox, подумал, чем не решение:
1. Маленький ash.
2. Маленький udhcpd,  который по утверждению DdShurick отключается после установки соединения, в отличии от dhcpcd.
3.  ....
4.  ....
5.  ....

Может еще найдутся выгоды. В uird он по умолчанию, плюс после загрузки можно копировать его в систему, "uird.syscp=/usr/bin/busybox::/usr/bin".
« Последнее редактирование: 21 Декабрь 2021, 17:56:50 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #49 : 21 Декабрь 2021, 18:26:32 »
но кроме инитрд busybox  нигде не используется
Зря. У меня sh симлинк на busybox, bash тоже есть запасным, на случай, когда busybox sh не справляется.
Моноблок 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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #50 : 21 Декабрь 2021, 23:36:43 »
который по утверждению DdShurick отключается после установки соединения, в отличии от dhcpcd.
предлагаю dhcpcd не трогать. уверен, он большую часть времени "спит".
ну есть же простое правило - "работает - НЕ трогай"
« Последнее редактирование: 21 Декабрь 2021, 23:40:08 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #51 : 21 Декабрь 2021, 23:47:41 »
Я просто вспомнил старое:
Например udhcpc в разы быстрее и надёжнее dhcpcd, udhcpd Это готовый dhcp-сервер.
А если вдруг будет busybox, то какая разница, чем eth0 поднимать через net-auto.

Но это все равно бессмысленный разговор, sfs любит спрашивать: "А как Вы думаете по этом вопросу?" Но всегда тут же в пух и прах разбивает Ваше мнение, как в корне неверное. :)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #52 : 21 Декабрь 2021, 23:48:50 »
Например udhcpc в разы быстрее и надёжнее dhcpcd,
спорно
насчет скорости может и побыстрее
насчет надежности - спорно
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #53 : 22 Декабрь 2021, 09:50:27 »
насчет надежности - спорно
У меня работает долгие годы.
dhcpcd не трогать
Выкинуть и забыть.
Моноблок 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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #54 : 22 Декабрь 2021, 10:06:09 »
Выкинуть и забыть.
голословно
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #55 : 22 Декабрь 2021, 12:30:43 »
голословно
Если моё слово для вас ничего не значит, то да.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Заменить стандартные утилиты на busybox
« Ответ #56 : 23 Декабрь 2021, 09:55:16 »
Перенес
предлагаю dhcpcd не трогать. уверен, он большую часть времени "спит".
Он висит демоном. Ест 240 б. Возможно udhcp отработает и быстрее, но актуально это только на быстром железе на проводе. Никакие стандартные настраивалки инета udhcp не поддерживают
Про изобретение своих я недавно писал (коротко - нет сейчас смысла изобретать велосипед)
sfs любит спрашивать: "А как Вы думаете по этом вопросу?" Но всегда тут же в пух и прах разбивает Ваше мнение
"В споре рождается инстина". Раз не смогли защитить свою точку зрения - она неверная

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Заменить стандартные утилиты на busybox
« Ответ #57 : 23 Декабрь 2021, 11:30:23 »
Он висит демоном. Ест 240 б
смешные цифры по современным меркам. 240 kb.
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Заменить стандартные утилиты на busybox
« Ответ #58 : 23 Декабрь 2021, 12:12:51 »
стандартные настраивалки
Какие??
Раз не смогли защитить свою точку зрения - она неверная
Ну да, "ты начальник, я дурак"
Посмотрел конфиг свежего busybox, там мно-ого интересного, но в mini-native компилироваться не желает.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A