BusyBox á áá±á¬áºáá»á°áá¬ááá±á¬ááá¬áááẠáááºáá±á·áá»áºááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá±á¬ááºááœááºáá¬ážáá±á¬ á¡áá»á¬ážáá°ááŸá¬ á¡áá¯á¶ážáá»áááá¯ááááºáá»á¬ážáá«ááŸááá±á¬ áá±á«ááºážá ááºáá¯ááºáá±á¬ááºááá¯ááºáá±á¬ ááá¯ááºáá áºáá¯ááᯠáááºáá®ážááá¯ááºá á±ááẠ(á¡áá¯á¶ážáááºááŸá¯áá áºáá¯á á®ááẠá€ááá¯ááºááááºá¹áá±áááá·áºááºáá¯á¶á á¶ááŒáá·áº áááá¯ááºáááº)á áááºáááºááŸá¯áá¯ááºáá±á¬ááºáá±ááá·áº ááŒáŸá¯ááºááŸá¶áá¬ážááá·áº ááááºáá±á¬ááºážá ááá¯á¡ááºáá»ááºáá»á¬áž ááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážáá»á¬ážáá±á«áºáá°áááºá á¡ááœááºá¡á á¬ážá ááœá²á·á ááºážááŸá¯ááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯á·ááẠááœá²ááŒá¬ážááá¯ááºáááºá áááºáá±á·áá»áºááẠááá¯ááºááá¯ááºáá«áááºáááº; uclibc ááŒáá·áº áááºááŒáááºá áœá¬áááºáá±á¬ááºáá±á¬á¡áá«á Linux kernel áááááºááœááºá¡áá¯ááºáá¯ááºáá±á¬á áá áºááá¯áááºáá®ážáááºá áááºááẠ/dev directory ááœááºá ááºáá á¹á ááºážááá¯ááºáá»á¬ážá áœá¬ááá¯áááºáá®ážááŒá®áž configuration ááá¯ááºáá»á¬ážááá¯ááŒááºáááºáááºáá¬ááá¯áááºá ááááºááœááºááŸááá¬ážáá±á¬ 1.31 ááŸáá·áº ááŸáá¯ááºážááŸááºáá«á áá¯á¶ááŸáẠBusyBox 1.32 á ááºážáá±ážááœá²á RAM áá¯á¶ážá áœá²ááŸá¯ááẠ3590 bytes (1011750 á០1015340 bytes) ááá¯ážáá¬áááºá
BusyBox ááẠFirmware ááŸá GPL áá»áá¯ážáá±á¬ááºááŸá¯áá»á¬ážááᯠááá¯ááºáá»ááºáá¬ááœáẠá¡ááááááááá¬ááŒá
áºáááºá BusyBox developer áá»á¬ážááá¯ááºá
á¬áž Software Freedom Conservancy (SFC) ááŸáá·áº Software Freedom Law Center (SFLC) ááŸáááá·áºá
á¡á±á¬ááºáá«á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠBusyBox 1.32 ááœáẠáá®ážáá±á¬ááºážááá¯ážááŒáááº-
- á¡áááá·áºá¡áá
Ạáááºááá·áºáá¬ážáááºá
mim áá±ážáá¬ážáá±á¬ Mimfile áá áºáá¯á០skipps áá»á¬ážááᯠrun ááẠ(áá»áœááºáá»áá¬ážáá±á¬ make utility ááᯠá¡áááºážáááºáááááááº); - find utility ááẠááá¬ááá¯ááºáá»á¬ážááᯠá á áºáá±ážááẠ"-empty" option ááᯠááá·áºááœááºážáá¬ážáááºá
- wget utility ááœááºá ááŒááºááœáŸááºážáá»ááºá¡áá±á¡ááœááºá¡áá±á«áº ááá·áºáááºáá»ááºááᯠáá»á²á·ááœááºááŒá®áž TLS áááºááŸááºáá»á¬ážááᯠENABLE_FEATURE_WGET_OPENSSL ááŒáá·áº á á áºáá±ážááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºáá«ááŒá®á
- grep ááœáẠáá¯á¶á á¶áá»á¬ážá á¬áááºáž (pattern_list) á¡ááœáẠááŸááºáááºáá±á¬ áá¶á·ááá¯ážáá°áá®ááŸá¯ááᯠáá±á«ááºážááá·áºáá²á·ááŒá®áž â-Râ ááœá±ážáá»ááºááŸá¯ (áááºážááœáŸááºá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááºáá«ááá²áá² áá¯ááºáá±á¬ááºááŒááºáž)á
- Clang 9 ááœáẠáááºáá±á¬ááºááá·áºá¡áá« ááŒá áºáá±á«áºáá¬ááá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒá®áž compiler ááááá±ážáá»ááºáá»á¬ážááᯠáááºááŸá¬ážáá±ážáááºá
- á¡ááŒá¬áž shells áá»á¬ážááŸáá·áº ááá¯ááºáááºáá®ááŸá¯ ááá¯ážáááºá á±ááẠáááºááœááºá ááŒá¬ááŸáá·áº hush command shells á¡ááœáẠááŒááºáááºááŸá¯ á¡áá»á¬ážá¡ááŒá¬ážááᯠá¡ááá¯ááŒá¯áá¬ážáááºá áááºáá»á¬ážááŒáá·áº áááºáááºáá¬ážáá±á¬ ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬áẠááŒáá·áºááœááºážááá¯ááºááŸá¯ááᯠash ááŸáá·áº hush ááœáẠááá·áºááœááºážáá¬ážáááºá á¡áá áºááá·áºááœááºážáá¬ážáá±á¬ command áá»á¬ážááᯠash ááœááºáááºááŒáááºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáááºá
- fdisk utility ááẠááá¯á¡áá« HFS ááŸáá·áº HFS+ partitions áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- init ááẠá¡áá»ááºááŒááŸá¯áá»á¬ážááᯠáááºáá¶áááŸááá±á¬á¡áá«ááœáẠááŒáá¯ááºááá¯ááºááŸá¯á¡ááŒá±á¡áá±áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ ááá¯ááºááœááºááá¯ááºáá²á·áááºá
- á
áá
áºáá±á¬ááºáá»á¬ážááᯠá¡ááŒááºá¡á¬áá¯á¶ á
á±á¬áá·áºááŒáá·áºááŒááºážá¡ááœáẠá¡áá¯á¶ážáááºááŸá¯
nmeter áááºááá·áºáá¬ážáá±á¬ á¡ááœááºáá±á¬áºááẠ"%NT" (á¡áá»ááẠáá¯áááŸáá·áº áá»áááºááŸááá¬ážáááº) - CPU áá»á¬ážá á¬áááºážááᯠáá¯ááºáá±á¬ááºááŒááºážááŸáá·áº ááŒáááá¯ááºááá·áºá áœááºážáááºááᯠá¡áá¯ááºá¡á á¯á¶ááœáẠááá·áºááœááºážáá¬ážááẠ(ááœá±ážáá»ááºááŸá¯ â-câ);
- tar ááœááºá "-a" ááœá±ážáá»ááºááŸá¯á á¡ááŒá¯á¡áá°ááᯠááŒá±á¬ááºážáá²áá²á·ááŒá®ážá "lzma" áá»á¯á¶á·ááŒááºážááᯠááœáá·áºááá·áºá¡á á¬áž ááá¯á¡áá« ááá¯ááºááá¯ážáá»á²á·ááŸá¯ááŒáá·áº á¡ááá¯á¡áá»á±á¬ááºááŸá¬ááœá±ááŒááºážááŸáá·áº áááºá ááºáá±áá«áááºá
- Udhcpc6 ááẠâ
ááá¯ááºáá¶áá²á· » DHCPv6 á¡ááœáẠ(áá¬áá¬ááẠááááºá á¬áá áºáá¯áááºááŸááºááŒááºážáááŒá¯áá² ááœááºáááºáá±á¬ááºáá»á¬ážááá¯áᬠáá±ážááá¯á·áááº); - ááá¯á¡áá« nslookup ááẠRR ááŸááºáááºážáá»á¬ážááá«áá² áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááŒááºážááᯠáá¶á·ááá¯ážáá±ážááŒá®áž SRV ááŸááºáááºážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá«áááºá
- ááœáŸááºááŒá¬ážáá»ááºá¡áá Ạ"showmacs" ááŸáá·áº "showstp" ááᯠbrctl ááœáẠááá·áºááœááºážáá¬ážáááºá
- dhcpc ááá¯á· "áááºááá·áºáá¬áá¬" ááá·áºáááºáá»ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- áá®áá®á áá¹ááá·áºáááá»ááŸá¯ááŒáá·áº á¡áá»áááºááŒáááẠsyslogd ááá¯á· áááºáááºááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- httpd ááœááºá NOMMU áá¯ááºááœáẠá¡áá¯ááºáá¯ááºáá±á¬á¡áá«á ááá°áá®áá±á¬ home directory áá áºáá¯ááᯠáááºááŸááºááŒááºážááᯠááœáá·áºááŒá¯áá¬ážááŒá®áž áá±á¬ááºáá¶áá¯ááºáááºážá ááºááᯠáá¯ááºáá±á¬ááºááá·áºá¡áá« '-h' ááœá±ážáá»ááºááŸá¯ááẠá¡áá¯ááºáá¯ááºáááºá
- xargs ááẠááá¯ážáá¬ážáá»ááºáá»á¬ážááœáẠááá·áºááœááºážáá¬ážáá±á¬ á¡ááŒááºážá¡áá¯á¶áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ááá¯ááºááœááºááŒá®áž â-nâ ááœá±ážáá»ááºááŸá¯á ááŸááºáááºáá±á¬á¡ááŒá¯á¡áá°ááᯠáá±áá»á¬á á±áááºá
- grepá top, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, route utilities áá»á¬ážááœáẠáá»áá¯á·ááœááºážáá»ááºáá»á¬ážá¡á¬áž ááŒááºáááºáá¬ážáááºá
áá±á¬ááºááŒá®áž ááŒá®ážáá²á·áá²á·áááá±á«á·á
Toybox 0.8.3 á áááºážáá áºáá®ááœááºááŸá¯áá»á¬ážáá²ááœáẠáá»áœááºá¯ááºááá¯á· ááŸááºáá¬ážááá¯ááºáááº-
- rtcwakeá blkdiscardá getopt ááŸáá·áº readelf ááœáŸááºááŒá¬ážáá»ááºá¡áá áºáá»á¬áž áááºááá·áºáá¬ážáááºá
- "make root" ááẠáááºážáááá¯ááºááá¯áẠinit script ááᯠá¡áá¯á¶ážááŒá¯á áááºááá¯ááºááá·áº Linux kernel ááŸáá·áº Toybox utilities áá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á á¡áá¯ááºáá¯ááºáá±á¬ boot áááºáááºážáá»ááºááᯠáááºáá®ážááá¯ááºáááºá
- áááºá ToyBox ááœááºááá«áááºááá·áº áá®ážááŒá¬ážá¡áá¯á¶ážá¡áá±á¬ááºáá»á¬áž á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážáá«ááŸááá±á¬ áá±á¬áºáá»á°ážáá»á¬ážá¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- á¡áááá·áºáá±ážá áá¬ážááŒááºá¡áá¯ááºááẠ80% á¡áááºááá·áºááŒá áºáá±áá«ááŒá® (áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá ááŸááºáááºážá terminal á á®áá¶ááá·áºááœá²ááŸá¯á á¡áá¯ááºáá»á¬ážá $((áááºá¹áá»á¬))á ááá°áá¬áá¯á¶á á¶áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááŸááá±ážáá«á
- patch, cal, cp, mv, lsattr, chattr, ls, id, netcat ááŸáá·áº setsid á¡áá«á¡ááẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ utilities áá»á¬ážá¡ááœáẠá¡ááá¯ááœá±ážáá»ááºá áá¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºáá¬ážáááºá
source: opennet.ru