LINUX.ORG.RU

Вышел пререлиз BUSYBOX 1.1


0

0

Разработчики BUSYBOX наконец то выпустили в свет новую версию своего набора базовых утилит для встраиваемых устройств. Добавили несколько новых аплетов, увеличили функциональность имеющихся, исправили замеченные ошибки и обещали большую совместимость со стандартом 1003.1.

>>> Подробности



Проверено: Dimez ()

Ответ на: комментарий от anonymous

>Ну и куда этот бизибокс в домашних условиях можно запихнуть?

В initrd.img

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

Помимо стиральных машинок хорошо подходит на роль rescue shell.

grob ★★★★★
()

Блин ... свежее мясо от 31 октября

anonymous
()

По моему в initrd busybox просто must have.

Кстати вопрос насчёт ssh -- в busybox его конечно нет. У кого в приборах ssh работает? Сколько это дело весит? Кто может сцылку какую полезную дать?

anonymous
()
Ответ на: комментарий от anonymous

> У кого в приборах ssh работает? Сколько это дело весит?

$ ssh toor@192.168.100.47
toor@192.168.100.47's password: 
Last login: Wed Dec 14 10:56:59 2005 from ianzag
# uname -a
NetBSD MAKS 3.99.11 NetBSD 3.99.11 (Em104-n513VL) #6: Fri Nov 18 16:54:43 NOVT 2005  ianzag@IANZAG:/home/ianzag/NetBSD/kernel/Em104-n513VL i386
# ps aux
ps: warning: /var/run/dev.db: No such file or directory
USER   PID %CPU %MEM  VSZ  RSS TTY STAT STARTED    TIME COMMAND
root 16852  3.1  4.3  328 2612 ?   Ss    8:53PM 0:00.31 sshd: toor@ttyp1 
root     0  0.0 12.6    0 7664 ?   DKs  18Nov05 0:02.97 [swapper]
root     1  0.0  1.2   60  712 ?   Is   18Nov05 0:00.05 init 
root     2  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.00 [atabus0]
root     3  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.00 [atabus1]
root     4  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.44 [usb0]
root     5  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.00 [usbtask]
root     6  0.0 12.6    0 7664 ?   DK   18Nov05 1:42.80 [apm0]
root     7  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.00 [pagedaemon]
root     8  0.0 12.6    0 7664 ?   DK   18Nov05 2:15.64 [ioflush]
root     9  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.07 [aiodoned]
root    17  0.0 12.6    0 7664 ?   DK   18Nov05 0:00.00 [physiod]
root    28  0.0  4.2  216 2536 ?   Ss   18Nov05 0:08.99 mount_mfs -s 4m -o noatime swap /var 
root    44  0.0  1.0  216  624 ?   Is   18Nov05 0:00.04 mount_mfs -s 2m -o noatime swap /tmp 
root    57  0.0  1.4  172  816 ?   Ss   18Nov05 0:26.86 /usr/sbin/syslogd -s 
root   107  0.0  2.9  284 1744 ?   Ss   18Nov05 0:20.88 /usr/sbin/sshd 
root   112  0.0  1.7  612 1020 ?   Is   18Nov05 1:10.71 /sbin/dhclient -q rtk0 
root   125  0.0 12.6    0 7664 ?   IK   18Nov05 0:00.01 [nfsio]
root   126  0.0 12.6    0 7664 ?   IK   18Nov05 0:00.01 [nfsio]
root   141  0.0 12.6    0 7664 ?   IK   18Nov05 0:00.86 [nfsio]
root   149  0.0 12.6    0 7664 ?   IK   18Nov05 0:00.76 [nfsio]
root 15256  0.0  4.3  328 2612 ?   Is   10:56AM 0:00.71 sshd: toor@ttyp0 
root 16271  0.0  6.9 2608 4224 ?   Ia+   5:56PM 0:00.65 ./CANopenSvc 
root 16650  0.0  1.4  236  852 ?   Is   10:56AM 0:00.13 -ksh 
root 15391  0.0  1.1   88  660 ?   R+    8:53PM 0:00.01 ps aux 
root 17683  0.9  1.4  228  844 ?   Ss    8:53PM 0:00.08 -ksh 

> Кто может сцылку какую полезную дать?

пардон, ссылку на что именно? на sshd?

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от anonymous

>Кстати вопрос насчёт ssh -- в busybox его конечно нет. У кого в приборах ssh
>работает? Сколько это дело весит? Кто может сцылку какую полезную дать?

У меня работает...dropbear http://matt.ucc.asn.au/dropbear/dropbear.html
Сколько весит, вопрос сложный, зависит от архитектуры и компилятора,
у меня для mipsel весит, примерно, около 200кб со статической линковкой
его внутренних библиотек...

McMCC ★★★
()
Ответ на: комментарий от qwe

> http://matt.ucc.asn.au/dropbear/dropbear.html 

забавная игрушка, нужно будет попробовать. хотя я бы не сказал, что он так уж сильно выигрывает по размеру у штатного sshd:

$ ls -l
total 768
-rwxr-xr-x  1 ianzag  users  145892 Dec 14 21:03 dropbear
-r-xr-xr-x  1 ianzag  users  224367 Nov 12 17:21 sshd
$ size sshd
   text    data     bss     dec     hex filename
 178600    4124   15472  198196   30634 sshd
$ size dropbear 
   text    data     bss     dec     hex filename
 112274    1812     860  114946   1c102 dropbear

Dropbear sshd v0.46
OpenSSH_4.0 NetBSD_Secure_Shell-20050423, OpenSSL 0.9.7g-fips 11 Apr 2005

впрочем, иногда и это бывает критично.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

>я бы не сказал, что он так уж сильно выигрывает по размеру у штатного sshd

Не нужны ssl библиотеки. :)

qwe ★★★
()
Ответ на: комментарий от qwe

> Не нужны ssl библиотеки. :)

ups.. про слона то я и забыл, каюсь.. :) это будет еще вполне приличная добавочка.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от Lumi

> Например в Gentoo genkernel его пользует для initrd.

Угу. Если бы только кто объяснил зачем сдался этот genkernel...

А раз он не сдался, то и это не сдалось...

anonymous
()
Ответ на: комментарий от anonymous

> Если бы только кто объяснил зачем сдался этот genkernel...

В точку. make-kpkg рулит :)

anonymous
()
Ответ на: комментарий от anonymous

busybox рулит, почти все в есть, осталось разве что tc туда засунуть :)

>Угу. Если бы только кто объяснил зачем сдался этот genkernel...

ну да, нафиг вообще скрипты, есть make && make install... И вообще, нафиг фсьо, есть же двоичные коды :)

anonymous
()
Ответ на: комментарий от anonymous

>зачем сдался этот genkernel...

Если человеку не охота/нет времени разбираться со всеми настройками ядра, но хочется быть уверенным, что всё загрузится и заработает.

То же самое, что стандартное ядро в том же debian.

Davidov ★★★★
()

А кто понятно и по русски объяснит, что это вообще такое, и зачем оно нужно?

anonymous
()
Ответ на: комментарий от anonymous

> А кто понятно и по русски объяснит, что это вообще такое, и зачем оно нужно?

Это маленькая multi-call статическая программулинка, позволяющая организовать приемлемое гну окружение с базовым набором утилит, потребляя при этом минимум ресурсов. В основном широко использется в embedded.

realloc ★★★★
()

А как собрать busybox под некую платформу, если
есть только gcc + некий (кастрированный) аналог libc +
большой libc.h, в котором объявлены все функции.

Есть идеи? Как собрать с наименьшим трудом?

alman ★★★
()
Ответ на: комментарий от ach

>У меня в DSL модеме sshd. Только пока что не накопал дефолтный вендоровый пароль ;-)

admin admin, user user?

anonymous
()
Ответ на: комментарий от realloc

>статическая программулинка

Ну, это как скомпилируешь.

qwe ★★★
()
Ответ на: комментарий от Davidov

> Если человеку не охота/нет времени разбираться со всеми настройками ядра, но хочется быть уверенным, что всё загрузится и заработает.

Очень сильно ошибаетесь. Сделайте genkernel --help (хотя бы из любопытства), а потом почитайте секции "Kernel {Configuration,Compile} settings". Увидите очень много интересного. Точно также любого, кто делает make oldconfig можно обвинить в неумении или нежелании сконфигурировать ядро.

Lumi ★★★★★
()
Ответ на: комментарий от alman

С наименьшим трудом так.

1. Написать что у тебя зв платформа.

2. Немного подождать.

3. Выслушать пожелания и предложения от сообщества.

4. Выкинуть всё нахрен и пойти заплатить вендору за Profesional версию операционки. Ж)

bizon_art
() автор топика
Ответ на: комментарий от bizon_art

> 1. Написать что у тебя зв платформа.

Нечто, базирующщееся на микроядре L4.

> 4. Выкинуть всё нахрен и пойти заплатить вендору за Profesional версию операционки. Ж)

Вендора не существует.

alman ★★★
()
Ответ на: комментарий от alman

Собрать на самой платформе, если есть для этой платформы поддержка в компиляторе gcc или есть для этой платформы С - компилятор.

anonymous
()
19 января 2006 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.