BusyBox рдХреЛ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдХреГрддрд┐рд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рд╕реЗрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реА рдПрдХ рдПрдХреАрдХреГрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ (рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдпрд╕ рдлрд╛рдЗрд▓рдХреЛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрдХреЛ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ)ред рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЧреНрд░рд╣рдХреЛ рдЖрдХрд╛рд░, рд╕рдВрд░рдЪрдирд╛ рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЗрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд░ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рднрд┐рдиреНрди рд╣реБрди рд╕рдХреНрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕реЗрдВрдмрд▓реА рднрдЗрд░рд╣реЗрдХреЛ рдЫред рдкреНрдпрд╛рдХреЗрдЬ рдЖрддреНрдо-рдирд┐рд╣рд┐рдд рдЫ; рдЬрдм uclibc рд╕рдБрдЧ рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рдмрдирд╛рдЗрдиреНрдЫ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ /dev рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдзреЗрд░реИ рдЙрдкрдХрд░рдг рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ рддрдпрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдЕрдШрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬ 1.31 рдХреЛ рддреБрд▓рдирд╛рдорд╛, рд╕рд╛рдорд╛рдиреНрдп BusyBox 1.32 рдЕрд╕реЗрдВрдмрд▓реАрдХреЛ RAM рдЦрдкрдд 3590 рдмрд╛рдЗрдЯреНрд╕ (1011750 рдмрд╛рдЯ 1015340 рдмрд╛рдЗрдЯреНрд╕ рд╕рдореНрдо) рдмрдвреНрдпреЛред
BusyBox рдлрд░реНрдорд╡реЗрдпрд░ рдорд╛ GPL рдЙрд▓реНрд▓рдЩреНрдШрди рд╡рд┐рд░реБрджреНрдз рд▓рдбрд╛рдИ рдорд╛ рдореБрдЦреНрдп рдЙрдкрдХрд░рдг рд╣реЛред BusyBox рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рддрд░реНрдлрдмрд╛рдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ рд╕рдВрд░рдХреНрд╖рдг (SFC) рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ рдХрд╛рдиреВрди рдХреЗрдиреНрджреНрд░ (SFLC) рджреБрдмреИ рдорд╛рд░реНрдлрдд
BusyBox 1.32 рдорд╛ рдирд┐рдореНрди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН:
- рдирдпрд╛рдБ рдЖрджреЗрд╢ рдердкрд┐рдпреЛ
mim рджрд┐рдЗрдПрдХреЛ Mimfile рдмрд╛рдЯ skippts рдЪрд▓рд╛рдЙрди (рдХреЗрд╣рд┐ рд╣рджрд╕рдореНрдо рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди рдореЗрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдХреЛ рд╕рдореНрдЭрдирд╛ рджрд┐рд▓рд╛рдЙрдиреЗ); - рдЦреЛрдЬ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ рдЦрд╛рд▓реА рдлрд╛рдЗрд▓рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди "-empty" рд╡рд┐рдХрд▓реНрдк рдердкреЗрдХреЛ рдЫ;
- wget рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛, рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рдирдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реАрдорд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ ENABLE_FEATURE_WGET_OPENSSL рд╕рдБрдЧ TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ;
- grep рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА (pattern_list) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рд░ "-R" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ (рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рд╢реЛрдзрди);
- Clang 9 рдорд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛ рдЙрддреНрдкрдиреНрди рднрдПрдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛ рд░ рдХрдореНрдкрд╛рдЗрд▓рд░ рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛ;
- рдЦрд░рд╛рдиреА рд░ рд╣рд╢ рдХрдорд╛рдгреНрдб рд╢реЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдлрд┐рдХреНрд╕рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЕрдиреНрдп рд╢реЗрд▓рд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗред рдЯреНрдпрд╛рдмрд╣рд░реВрдХреЛ рд╕рд╛рдердорд╛ рдирд┐рд░реНрдорд┐рдд рдЖрджреЗрд╢рд╣рд░реВ рд╕реНрд╡рдд: рдкреВрд░рд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ ash and hush рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рдирд┐рд░реНрдорд┐рдд рдЖрджреЗрд╢рд╣рд░реВ рдЦрд░рд╛рдиреАрдорд╛ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
- fdisk рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ рдЕрдм HFS рд░ HFS+ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ;
- рд╕рдВрдХреЗрддрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдБрджрд╛ init рд▓реЗ рджреМрдб рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдХреЛ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ;
- рдкреНрд░рдгрд╛рд▓реА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рджреГрд╢реНрдп рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛
nmeter рдердкрд┐рдПрдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдврд╛рдБрдЪрд╛ "% NT" (рд╕рдордп рд╢реВрдиреНрдп рд╕рдВрдЧ рдкрдЩреНрдХреНрддрд┐рдмрджреНрдз); - CPU рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╢реЛрдзрди рд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдХрд╛рд░реНрдпрд╕реЗрдЯрдорд╛ рдердкрд┐рдПрдХреЛ рдЫ (рд╡рд┐рдХрд▓реНрдк "-c");
- рдЯрд╛рд░рдорд╛, "-a" рд╡рд┐рдХрд▓реНрдкрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди, "lzma" рдХрдореНрдкреНрд░реЗрд╕рди рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рдЕрдм рдлрд╛рдЗрд▓ рд╡рд┐рд╕реНрддрд╛рд░рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдд: рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ;
- Udhcpc6 рд▓реЗ "рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдпреЛ
рд░рд╛рдЬреНрдпрд╡рд┐рд╣реАрди ┬╗ DHCPv6 рдХреЛ рд▓рд╛рдЧрд┐ (рд╕рд░реНрднрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдорд╛рддреНрд░ рдкрдард╛рдЙрдБрдЫ, рдареЗрдЧрд╛рдирд╛ рдирджрд┐рдИрдХрди); - nslookup рд▓реЗ рдЕрдм RR рд░реЗрдХрд░реНрдбрд╣рд░реВ рдмрд┐рдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд░ SRV рд░реЗрдХрд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ;
- рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ "showmacs" рд░ "showstp" brctl рдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН;
- dhcpc рдорд╛ "рд░рд┐рд▓реЗ рд╕рд░реНрднрд░" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
- рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдб рдкрд░рд┐рд╢реБрджреНрдзрддрд╛рдХреЛ рд╕рд╛рде рд╕рдордп рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди syslogd рдорд╛ рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛ;
- httpd рдорд╛, NOMMU рдореЛрдбрдорд╛ рдЪрд▓реНрджрд╛, рдлрд░рдХ рдЧреГрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдиреНрдЫ рд░ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓рд╛рдЙрдБрджрд╛ '-h' рд╡рд┐рдХрд▓реНрдкрд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ;
- xargs рд▓реЗ рдЙрджреНрдзрд░рдгрд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рддрд░реНрдХрд╣рд░реВрдХреЛ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ рд░ "-n" рд╡рд┐рдХрд▓реНрдкрдХреЛ рд╕рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реЗрдХреЛ рдЫ;
- grep, top, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, рдорд╛рд░реНрдЧ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ рдлрд┐рдХреНрд╕ рдмрдЧрд╣рд░реВред
рд╕рд╛рдереИ, рдЧрдд рдорд╣рд┐рдирд╛
Toybox 0.8.3 рдХреЛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ рд╣рд╛рдореА рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ:
- рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ рдердкрд┐рдпреЛ rtcwake, blkdiscard, getopt рд░ readelf;
- "рдореЗрдХ рд░реВрдЯ" рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд░ рдЯреЛрдпрдмрдХреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рдо рдЧрд░реНрдиреЗ рдмреБрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рдЖрдлреНрдиреИ рдЗрдирд┐рдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
- рдореБрдЦреНрдп ToyBox рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдирдЧрд░рд┐рдПрдХрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рд╕рд╛рде рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
- рдЖрджреЗрд╢ рджреЛрднрд╛рд╖реЗ toysh 80% рддрдпрд╛рд░ рдЫ (рддреНрдпрд╣рд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ, рдЗрддрд┐рд╣рд╛рд╕, рдЯрд░реНрдорд┐рдирд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдХрд╛рд░реНрдпрд╣рд░реВ, $((рдЧрдгрд┐рдд)), рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рд╕рдорд░реНрдерди рдЫреИрди);
- patch, cal, cp, mv, lsattr, chattr, ls, id, netcat рд░ setsid рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
рд╕реНрд░реЛрдд: opennet.ru