ะะพะดัะปัะฝัะน ั ะฐัะฐะบัะตั BusyBox ะดะฐัั ะฒะพะทะผะพะถะฝะพััั ััะพัะผะธัะพะฒะฐัั ะพะดะธะฝ ัะฝะธัะธัะธัะพะฒะฐะฝะฝัะน ะธัะฟะพะปะฝัะตะผัะน ัะฐะนะป, ัะพะดะตัะถะฐัะธะน ะฒ ัะตะฑะต ะฟัะพะธะทะฒะพะปัะฝัะน ะฝะฐะฑะพั ัะตะฐะปะธะทะพะฒะฐะฝะฝัั ะฒ ะฟะฐะบะตัะต ััะธะปะธั (ะบะฐะถะดะฐั ััะธะปะธัะฐ ะดะพัััะฟะฝะฐ ะฒ ัะพัะผะต ัะธะผะฒะพะปะธัะตัะบะพะน ัััะปะบะธ ะฝะฐ ะดะฐะฝะฝัะน ัะฐะนะป). ะ ะฐะทะผะตั, ัะพััะฐะฒ ะธ ััะฝะบัะธะพะฝะฐะปัะฝะพััั ะบะพะปะปะตะบัะธะธ ััะธะปะธั ะผะพะถะฝะพ ะฒะฐััะธัะพะฒะฐัั ะฒ ะทะฐะฒะธัะธะผะพััะธ ะพั ะฟะพััะตะฑะฝะพััะตะน ะธ ะฒะพะทะผะพะถะฝะพััะตะน ะฒัััะฐะธะฒะฐะตะผะพะน ะฟะปะฐััะพัะผั, ะดะปั ะบะพัะพัะพะน ะพัััะตััะฒะปัะตััั ัะฑะพัะบะฐ. ะะฐะบะตั ัะฐะผะพะดะพััะฐัะพัะฝัะน, ะฟัะธ ััะฐัะธัะตัะบะพะน ัะฑะพัะบะต ั uclibc ะดะปั ัะพะทะดะฐะฝะธั ัะฐะฑะพัะตะน ัะธััะตะผั ะฟะพะฒะตัั ัะดัะฐ Linux ััะตะฑัะตััั ะปะธัั ัะพะทะดะฐัั ะฝะตัะบะพะปัะบะพ ัะฐะนะปะพะฒ ััััะพะนััะฒ ะฒ ะดะธัะตะบัะพัะธะธ /dev ะธ ะฟะพะดะณะพัะพะฒะธัั ัะฐะนะปั ะบะพะฝัะธะณััะฐัะธะธ. ะะพ ััะฐะฒะฝะตะฝะธั ั ะฟัะพัะปัะผ ะฒัะฟััะบะพะผ 1.30 ะฟะพััะตะฑะปะตะฝะธะต ะพะฟะตัะฐัะธะฒะฝะพะน ะฟะฐะผััะธ ัะธะฟะพะฒะพะน ัะฑะพัะบะพะน BusyBox 1.31 ัะผะตะฝััะธะปะพัั ะฝะฐ 86 ะฑะฐะนั (ั 1008478 ะดะพ 1008392 ะฑะฐะนั).
BusyBox เปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบปเปเบเบเปเปเบเบเบฒเบเบเปเปเบชเบนเปเบเบฑเบเบเบฒเบเบฅเบฐเปเบกเบตเบ GPL เปเบเปเบเบตเบกเปเบง. Software Freedom Conservancy (SFC) เปเบฅเบฐ Software Freedom Law Center (SFLC) เปเบเบเบฒเบกเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ BusyBox เบเบฑเบเบเปเบฒเบ
เบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเปเบเบเบตเปเบเบทเบเปเบเบฑเปเบเปเบชเปเปเบ BusyBox 1.31:
- ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ะบะพะผะฐะฝะดั: ts (ัะตะฐะปะธะทะฐัะธั ะบะปะธะตะฝัะฐ ะธ ัะตัะฒะตัะฐ ะดะปั ะฟัะพัะพะบะพะปะฐ TSP (Time-Stamp Protocol)) ะธ i2ctransfer (ัะพะทะดะฐะฝะธะต ะธ ะพัะฟัะฐะฒะบะฐ ัะพะพะฑัะตะฝะธะน I2C);
- ะ udhcp ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพะฟัะธะน DHCP
100 (ัะฒะตะดะตะฝะธั ะพ ัะฐัะพะฒะพะผ ะฟะพััะต) ะธ 101 (ะฝะฐะทะฒะฐะฝะธะต ัะฐัะพะฒะพะณะพ ะฟะพััะฐ ะฒ ะะ TZ) ะดะปั IPv6; - ะ udhcpd ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ััะฐัะธัะตัะบะธั ะฟัะธะฒัะทะพะบ ะธะผัะฝ ั ะพััะพะฒ ะบ ะบะปะธะตะฝัะฐะผ;
- ะ ะบะพะผะฐะฝะดะฝัั ะพะฑะพะปะพัะบะฐั ash ะธ hush ัะตะฐะปะธะทะพะฒะฐะฝั ัะธัะปะพะฒัะต ะปะธัะตัะฐะปั ยซBASE#nnnnยป. ะัะธะฒะตะดะตะฝะฐ ะบ ัะพะฒะผะตััะธะผะพััะธ ั bash ัะตะฐะปะธะทะฐัะธั ะบะพะผะฐะฝะดั ulimit, ะฒ ัะพะผ ัะธัะปะต ะดะพะฑะฐะฒะปะตะฝั ะพะฟัะธะธ ยซ-i RLIMIT_SIGPENDINGยป ะธ ยซ-q RLIMIT_MSGQUEUEยป. ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ยซwait -nยป. ะะพะฑะฐะฒะปะตะฝั ัะพะฒะผะตััะธะผัะต ั bash ะฟะตัะตะผะตะฝะฝัะต EPOCH;
- ะ ะบะพะผะฐะฝะดะฝะพะน ะพะฑะพะปะพัะบะต hush ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะตัะตะผะตะฝะฝะฐั ยซ$-ยซ, ะฒ ะบะพัะพัะพะน ะฟะตัะตัะธัะปะตะฝั ะฐะบัะธะฒะธัะพะฒะฐะฝะฝัะต ะฟะพ ัะผะพะปัะฐะฝะธั ะพะฟัะธะธ ะบะพะผะฐะฝะดะฝะพะน ะพะฑะพะปะพัะบะธ;
- ะ bc ะธะท upstream ะฟะตัะตะฝะตััะฝ ะบะพะด ะดะปั ะฟะตัะตะดะฐัะธ ะทะฝะฐัะตะฝะธะน ะฟะพ ัััะปะบะต, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ void-ััะฝะบัะธะน ะธ ะฒะพะทะผะพะถะฝะพััั ัะฐะฑะพัั ัะพ ะทะฝะฐัะตะฝะธัะผะธ ibase ะดะพ 36;
- ะ brctl ะฒัะต ะบะพะผะฐะฝะดั ะฟะตัะตะฒะตะดะตะฝั ะฝะฐ ัะฐะฑะพัั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะฟัะตะฒะดะพ-ะคะก /sys;
- ะะฑัะตะดะธะฝัะฝ ะบะพะด ััะธะปะธั fsync ะธ sync;
- ะฃัะพะฒะตััะตะฝััะฒะพะฒะฐะฝะฐ ัะตะฐะปะธะทะฐัะธั httpd. ะฃะปัััะตะฝะฐ ะพะฑัะฐะฑะพัะบะฐ HTTP-ะทะฐะณะพะปะพะฒะบะพะฒ ะธ ัะฐะฑะพัะฐ ะฒ ัะตะถะธะผะต ะฟัะพะบัะธ. ะ ัะฟะธัะพะบ MIME-ัะธะฟะพะฒ ะฒะบะปััะตะฝั SVG ะธ JavaScript;
- ะ losetup ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซ-cยป (ะฟัะธะฝัะดะธัะตะปัะฝะฐั ะฟะตัะตะฟัะพะฒะตัะบะฐ ัะฐะทะผะตัะฐ ัะฐะนะปะฐ, ัะฒัะทะฐะฝะฝะพะณะพ c loop-ััััะพะนััะฒะพะผ), ะฐ ัะฐะบะถะต ะพะฟัะธั ะดะปั ัะบะฐะฝะธัะพะฒะฐะฝะธั ัะฐะทะดะตะปะพะฒ. ะ mount ะธ losetup ะพะฑะตัะฟะตัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะฑะพัั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ /dev/loop-control;
- ะ ntpd ะทะฝะฐัะตะฝะธะต SLEW_THRESHOLD ัะฒะตะปะธัะตะฝะพ ั 0.125 ะดะพ 0.5;
- ะ sysctl ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฟัะธัะฒะพะตะฝะธั ะฟััััั ะทะฝะฐัะตะฝะธะน;
- ะ watch ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะดัะพะฑะฝัั ะทะฝะฐัะตะฝะธะน ะฒ ะพะฟัะธะธ ยซ-n SECยป;
- ะะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะทะฐะฟััะบะฐ mdev ะฒ ัะพัะผะต ัะพะฝะพะฒะพะณะพ ะฟัะพัะตััะฐ;
- ะ ััะธะปะธัะต wget ัะตะฐะปะธะทะพะฒะฐะฝ ัะปะฐะณ ยซ-oยป ะดะปั ะพะฟัะตะดะตะปะตะฝะธั ัะฐะนะปะฐ ะดะปั ะทะฐะฟะธัะธ ะปะพะณะฐ. ะะพะฑะฐะฒะปะตะฝั ัะฒะตะดะพะผะปะตะฝะธั ะพ ะฝะฐัะฐะปะต ะธ ะทะฐะฒะตััะตะฝะธะธ ะทะฐะณััะทะบะธ;
- ะ telnetd ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะบะพะผะฐะฝะดั AYT IAC;
- ะ vi ะดะพะฑะฐะฒะปะตะฝะฐ ะบะพะผะฐะฝะดะฐ โdG'(ัะดะฐะปะตะฝะธะต ัะพะดะตัะถะธะผะพะณะพ ะพั ัะตะบััะตะน ัััะพะบะธ ะดะพ ะบะพะฝัะฐ ัะฐะนะปะฐ);
- ะ ะบะพะผะฐะฝะดั dd ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั โoflag=appendโ;
- ะ ััะธะปะธัั top ะดะพะฑะฐะฒะปะตะฝ ัะปะฐะณ โ-Hโ ะดะปั ะฒะบะปััะตะฝะธั ัะตะถะธะผะฐ ัะบะฐะฝะธัะพะฒะฐะฝะธั ะพัะดะตะปัะฝัั ะฟะพัะพะบะพะฒ.
ะัะพะผะต ัะพะณะพ, ะดะฒะต ะฝะตะดะตะปะธ ะฝะฐะทะฐะด
เบเบฒเบเบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบญเบ Toybox 0.8.1 เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบ:
- ะะพััะธะณะฝัั ััะพะฒะตะฝั ััะฝะบัะธะพะฝะฐะปัะฝะพััะธ, ะดะพััะฐัะพัะฝัะน ะดะปั ัะฑะพัะบะธ Android ะฒ ะพะบััะถะตะฝะธะธ ะฝะฐ ะฑะฐะทะต ััะธะปะธั Toybox.
- ะ ัะพััะฐะฒ ะฒะบะปััะตะฝั ะฝะพะฒัะต ะบะพะผะฐะฝะดั mcookie ะธ devmem, ะธะท ัะตััะพะฒะพะน ะฒะตัะบะธ ะฟะตัะตะฝะตัะตะฝั ะฟะตัะตะฟะธัะฐะฝะฝัะต ะบะพะผะฐะฝะดั tar, gunzip ะธ zcat.
- ะะปั ัะตััะธัะพะฒะฐะฝะธั ะฟัะตะดะปะพะถะตะฝะฐ ะฝะพะฒะฐั ัะตะฐะปะธะทะฐัะธั vi.
- ะ ะบะพะผะฐะฝะดั find ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพะฟัะธะน ยซ-wholename/-iwholenameยป,
ยซ-printfยป ะธ ยซ-contextยป; - ะ grep ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซโexclude-dirยป;
- ะ echo ะฟะพัะฒะธะปะฐัั ะฟะพะดะดะตัะถะบะฐ ะพะฟัะธะธ ยซ-Eยป.
- ะ mount ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ยซUUIDยป.
- ะ ะบะพะผะฐะฝะดั date ะดะพะฑะฐะฒะปะตะฝ ัััั ัะฐัะพะฒะพะณะพ ะฟะพััะฐ, ะทะฐะดะฐะฝะฝะพะณะพ ะฒ ะฟะตัะตะผะตะฝะฝะพะน ะพะบััะถะตะฝะธั TZ.
- ะ sed ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพัะฝะพัะธัะตะปัะฝัั ะดะธะฐะฟะฐะทะพะฝะพะฒ (+N).
- ะฃะปัััะตะฝะฐ ัะธัะฐะตะผะพััั ะฒัะฒะพะดะฐ ps, top ะธ iotop.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru