Portál AbcLinuxu, 13. května 2025 23:47

Dotaz: BusyBox

20.11.2010 23:32 RadekO
BusyBox
Přečteno: 1433×
Odpovědět | Admin
Narážím čím dal častěji na BusyBox a vrtá mi v hlavě k čemu to je. Pochopil jsem, že je to příkazová řádka, která integruje do sebe více utilit a vysledej je menší a okleštěnější, k čemu to ale je?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.11.2010 23:50 sivlk | skóre: 15 | blog: sivlk
Rozbalit Rozbalit vše Re: BusyBox
Odpovědět | | Sbalit | Link | Blokovat | Admin
je to příkazová řádka, která integruje do sebe více utilit a vysledej je menší a okleštěnější
Jesus Jimenez avatar 21.11.2010 00:38 Jesus Jimenez | skóre: 29
Rozbalit Rozbalit vše Re: BusyBox
:-D
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
Jendа avatar 21.11.2010 01:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: BusyBox
Odpovědět | | Sbalit | Link | Blokovat | Admin
k čemu to ale je?
Když máš málo místa nebo málo paměti, tak se spokojíš s okleštěnějším. Používá se to hlavně do různých malých krabiček - routříků, set-top-boxů, mobilů a pak do initramdisků většiny distribucí, aby byl initramdisk rozumně malý.
21.11.2010 19:15 RadekO
Rozbalit Rozbalit vše Re: BusyBox
To je jako až tak malé, že to má smysl? Utilitky určitě nejsou až tak velké, kolik může mí takový ls nebo cd apod., 100 KB? Co je to ten initramdisk?
Jendа avatar 21.11.2010 20:27 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: BusyBox
Můj busybox umí:
	. : [ [[ alias bg break cd chdir command continue echo eval exec
	exit export false fg getopts hash help jobs kill let local printf
	pwd read readonly return set shift source test times trap true
	type ulimit umask unalias unset wait [ [[ adjtimex arping ash
	awk basename blockdev brctl bunzip2 bzcat bzip2 cal cat chgrp
	chmod chown chroot chvt clear cmp cp cpio cut date dc dd deallocvt
	df dirname dmesg dnsdomainname dos2unix du dumpkmap dumpleases
	echo egrep env expr false fgrep find fold free ftpget ftpput
	getopt grep gunzip gzip head hexdump hostid hostname httpd id
	ifconfig ionice ip ipcalc kill killall klogd last length ln loadfont
	loadkmap logger logname logread losetup ls lzcat lzma md5sum
	mkdir mkfifo mknod mktemp more mount mt mv nameif nc netstat
	nslookup od openvt patch pidof ping ping6 printf ps pwd rdate
	readlink realpath renice reset rev rm rmdir route rpm rpm2cpio
	run-parts sed setkeycodes sh sha1sum sha256sum sha512sum sleep
	sort start-stop-daemon strings stty swapoff swapon sync sysctl
	syslogd tac tail tar tee telnet test tftp time top touch tr traceroute
	traceroute6 true tty udhcpc udhcpd umount uname uncompress uniq
	unix2dos unlzma unxz unzip uptime usleep uudecode uuencode vi
	watch watchdog wc wget which who whoami xargs xz xzcat yes zcat
má 409 kB a je závislý jenom na
	linux-gate.so.1 =>  (0xb788d000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb784e000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7708000)
	/lib/ld-linux.so.2 (0xb788e000)
Oproti tomu jsou coreutils obr.
22.11.2010 09:23 Magog | skóre: 6
Rozbalit Rozbalit vše Re: BusyBox
Initramdisk je obraz kusu paměti, která se tahá do paměti při bootu ještě před spuštěním kernelu. Více informací např. zde.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.