BusyBox 1.34 áááºáá±á·áá»áºá áá¯ááºáá±ááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºáá±á¬ ááá¯ááºáá áºáá¯áááºážá¡ááŒá Ạáá®ááá¯ááºážáá¯ááºáá¬ážááŒá®áž 1 MB áááºáááºážáá±á¬ á áá áºáááºážááŒá áºáá»á¬ážááᯠá¡áááºážáááºáá»áŸáᬠáá¯á¶ážá áœá²ááŸá¯á¡ááœáẠá á¶áááºááŸááºáá¬ážáá±á¬ UNIX utilities á¡á á¯á¶ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº áááºááŒáá¬ážáá«áááºá áá¬áááœá²á¡áá Ạ1.34 á ááááá¯á¶ážááœááºááŸáááŸá¯ááẠááááºáááŒáááºá¡ááŒá Ạáá±áá¬áá°áá¬ážááŒá®ážá á¡ááŒáá·áºá¡ááááºááŒáááºááŸá¯ááᯠáá áºáááá·áºá¡ááŒá¬ááœáẠáá»áŸá±á¬áºááá·áºáá¬ážááá·áº áá¬ážááŸááºáž 1.34.1 ááœáẠáá¶á·ááá¯ážáá±ážáááºááŒá áºáááºá ááá±á¬áá»ááºáá¯ááºááᯠGPLv2 ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
BusyBox á áá±á¬áºáá»á°áá¬ááá±á¬ááá¬áááẠáááºáá±á·áá»áºááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá±á¬ááºááœááºáá¬ážáá±á¬ á¡áá»á¬ážáá°ááŸá¬ á¡áá¯á¶ážáá»áááá¯ááááºáá»á¬ážáá«ááŸááá±á¬ áá±á«ááºážá ááºáá¯ááºáá±á¬ááºááá¯ááºáá±á¬ ááá¯ááºáá áºáá¯ááᯠáááºáá®ážááá¯ááºá á±ááẠ(á¡áá¯á¶ážáááºááŸá¯áá áºáá¯á á®ááẠá€ááá¯ááºááááºá¹áá±áááá·áºááºáá¯á¶á á¶ááŒáá·áº áááá¯ááºáááº)á áááºáááºááŸá¯áá¯ááºáá±á¬ááºáá±ááá·áº ááŒáŸá¯ááºááŸá¶áá¬ážááá·áº ááááºáá±á¬ááºážá ááá¯á¡ááºáá»ááºáá»á¬áž ááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážáá»á¬ážáá±á«áºáá°áááºá á¡ááœááºá¡á á¬ážá ááœá²á·á ááºážááŸá¯ááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯á·ááẠááœá²ááŒá¬ážááá¯ááºáááºá áááºáá±á·áá»áºááẠááá¯ááºááá¯ááºáá«áááºáááº; uclibc ááŒáá·áº áááºááŒáááºá áœá¬áááºáá±á¬ááºáá±á¬á¡áá«á Linux kernel áááááºááœááºá¡áá¯ááºáá¯ááºáá±á¬á áá áºááá¯áááºáá®ážáááºá áááºááẠ/dev directory ááœááºá ááºáá á¹á ááºážááá¯ááºáá»á¬ážá áœá¬ááá¯áááºáá®ážááŒá®áž configuration ááá¯ááºáá»á¬ážááá¯ááŒááºáááºáááºáá¬ááá¯áááºá ááááºááœááºááŸááá¬ážáá±á¬ 1.33 ááŸáá·áº ááŸáá¯ááºážááŸááºáá«á áá¯á¶ááŸáẠBusyBox 1.34 á ááºážáá±ážááœá²á RAM áá¯á¶ážá áœá²ááŸá¯ááẠ9620 bytes (1032724 á០1042344 bytes) ááá¯ážáá¬áááºá
BusyBox ááẠFirmware ááŸá GPL áá»áá¯ážáá±á¬ááºááŸá¯áá»á¬ážááᯠááá¯ááºáá»ááºáá¬ááœáẠá¡ááááááááá¬ááŒá áºáááºá BusyBox developer áá»á¬ážááá¯ááºá á¬áž Software Freedom Conservancy (SFC) ááŸáá·áº Software Freedom Law Center (SFLC) ááá¯á·ááẠGPL áááá¯ááááºáá»á¬ážá á¡áááºážá¡ááŒá áºáá¯ááºááᯠáá¯á¶ážá áœá²ááœáá·áºááá±ážáá±á¬ áá¯áá¹ááá®áá»á¬ážááᯠááá¬ážáá¯á¶ážáá»á¬ážááŸáá áºááá·áºááŒá áºá á±á ááŒááºáááŸááŒá áºá á± áááºááœáá·áºááá±ážáá±á¬ áá¯áá¹ááá®áá»á¬ážááᯠá¡ááŒáááºááŒááẠááœáŸááºážááá¯ážáá²á·áááºá - ááá¬ážáá¯á¶ážááá±á¬áá°áá®áá»ááºáá»á¬ážá áá áºáá»áááºáááºážááŸá¬áááºá BusyBox ááá±ážáá¬ážáá°ááẠáááºážááá¯ááºáááºážááᯠáá»ááºá á®ážá á±áááºáᯠáá¯á¶ááŒááºáᬠááá¯áá²á·ááá¯á·áá±á¬á¡áá¬á¡ááœááºááᯠááŒááºážááŒááºážáááºáááºááá·áºááœááºáááºá
á¡á±á¬ááºáá«á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠBusyBox 1.34 ááœáẠáá®ážáá±á¬ááºážááá¯ážááŒáááº-
- ASCII áá¬ááºáá±á¬ááºá¡áááºáá»á¬ážá á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážááŒá¯áá±á¬ááá¬ážááŒáá·áº ascii utility á¡áá áºáá áºáá¯ááᯠáá±á«ááºážááá·áºáá²á·áááºá
- checksums áá»á¬ážááœááºáá»ááºáááºá¡ááœáẠutility crc32 á¡áá áºáá áºáá¯áááºááá·áºáá¬ážáááºá
- built-in http server ááẠDELETEá PUT ááŸáá·áº OPTIONS áááºážáááºážáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá
- Udhcpc ááẠdefault network interface á¡áááºááᯠááŒá±á¬ááºážáá²ááá¯ááºááá·áº á áœááºážáááºááᯠáá¶á·ááá¯ážáá±ážáááºá
- TLS áááá¯ááá¯áá±á¬áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááẠááᯠelliptic curves secp256r1 (P256) ááᯠáá¶á·ááá¯ážáá±ážáááº
- ááŒá¬ááŸáá·áº hush command shells áá»á¬ážá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááẠáááºáááºááŸááá±áá«áááºá ááááºááááºááááºááááºáá±áá±á¬á¡áá«ááœááºá ^D á¡áááá·áºááᯠááá¯ááºááœááºááŒááºážá¡á¬áž ash ááŸáá·áº bash á á¡ááŒá¯á¡áá°ááŸáá·áºá¡áá® áá°áá±á¬ááºáá¬áá²á·ááŒá®ážá bash-specific $'str' construct ááᯠá¡áá±á¬ááºá¡áááºáá±á«áºáá²á·ááŒá®ážá ${var/pattern/repl} á¡á á¬ážááá¯ážáá¯ááºáá±á¬ááºááŸá¯áá»á¬áž áá¯ááºáá±á¬ááºáá²á·ááẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáááºá
- awk utility ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠááŒá¯ááŒááºááŸá¯áá»á¬ážááŸáá·áº ááá¯ážáááºááŸá¯áá»á¬ážá áœá¬ááᯠááŒá¯áá¯ááºáá¬ážáá«áááºá
- áááŸááºáááºáá±á¬ á á¬áá¯á¶ážáá»á¬ážááᯠáá»á áºáá»á°ááŸá¯ááẠbase32 ááŸáá·áº base64 utilities áá»á¬ážááœáẠ"-i" option ááᯠááá·áºáá¬ážáááºá
- bc ááŸáá·áº dc utilities áá»á¬ážááœááºá BC_LINE_LENGTH ááŸáá·áº DC_LINE_LENGTH áááºáááºážáá»áẠvariable áá»á¬ážááᯠááá¯ááºááœááºááŒááºážááẠGNU utilities áá»á¬ážááŸáá·áº áá®ážá ááºáá«áááºá
- blockdev utility ááœáẠ--getra ááŸáá·áº --setra ááœá±ážá áá¬áá»á¬ážááᯠááá·áºáá¬ážáááºá
- "-p" option ááᯠchattr ááŸáá·áº lsattr utilities áá»á¬ážááœáẠááá·áºááœááºážáá¬ážáááºá lsattr ááẠáá¶á·ááá¯ážáá¬ážáá±á¬ ext2 FS á¡áá¶áá»á¬ážá á¡áá±á¡ááœááºááᯠááá¯ážáá»á²á·áá¬ážáááºá
- ááœá±ážáá»ááºá áá¬áá»á¬áž â-nâ (áááºáá±ážááŒááºážááᯠááááºáááº) ááŸáá·áº â-t DIRâ (áá áºááŸááºáááºážááœáŸááº) ááᯠcp utility ááœáẠááá·áºááœááºážáá¬ážáááºá
- cpio ááœááºá áááºáá±á¬ááºááŸá¯ âcpio -d -p A/B/Câ ááᯠáá»áááºááŸááá¬ážáááºá
- â-t TYPEâ ááœá±ážáá»ááºááœáá·áºááᯠdf utility (á¡ááœááºááᯠáá®ážááŒá¬ážááá¯ááºá¡áá»áá¯ážá¡á á¬ážáá áºáá¯ááá¯á· ááá·áºáááºááŒááºáž) ááœáẠááá·áºááœááºážáá¬ážáááºá
- du utility ('âapparent-size âblock-size=1') ááŸáá·áº áá®áá»áŸáá±á¬ -b ááœá±ážáá»ááºááŸá¯á
- env utility ááœáẠááœá±ážáá»ááºá áᬠâ-0â ááᯠáá±á«ááºážááá·áºáá²á·ááẠ(á á¬ááŒá±á¬ááºážáá áºáá¯á á®ááᯠáá¯ááºáá¯áááŒáá·áº á á¬áá¯á¶ážáá áºáá¯á¶ážá á®ááŒáá·áº á¡áá¯á¶ážáááºááŒááºáž)á
- â-hâ ááœá±ážáá»ááºááŸá¯ (áááºááá¯ááºáá±á¬ á¡ááœááº) ááᯠá¡ááá²á· utility ááœáẠááá·áºááœááºážáá¬ážáááºá
- ionice utility ááœáẠááœá±ážáá»ááºá áᬠâ-tâ (áá»ááºááœááºááŸá¯áá»á¬ážááᯠáá»á áºáá»á°ááŸá¯) ááá·áºááœááºážáá¬ážáááºá
- áá±á¬á·ááºá¡áẠá¡áá¯á¶ážáááºááŸá¯ááẠááᯠLOGIN_TIMEOUT áááºáááºážáá»áẠááŒá±á¬ááºážáá²ááŸá¯á¡á¬áž áá¶á·ááá¯ážáá±ážáá«áááºá
- áá±á«ááºážááá·áºáá¬ážáá±á¬ ááœá±ážá áá¬áá»á¬áž â-tâ (ááœáŸá±á·ááẠáá áºááŸááºáááºážááœáŸááºááᯠáááºááŸááºáá«) ááŸáá·áº â-Tâ (áá¯áááá¡ááŒááºážá¡áá¯á¶ááᯠááá¯ááºá¡ááŒá Ạááá±á¬áá¬ážáá«) mv utility ááá¯á·á
- "-s SIZE" ááœá±ážá áᬠ(ááŸááºážáá áºáááá·áº ááá¯ááºá¡áá±á¡ááœááº) ááᯠáá»ááºá á®ážááá·áº utility ááœáẠááá·áºáá¬ážáááºá
- "-a" option ááᯠtaskset utility ááœááºááá·áºáá¬ážááŒá®áž ( process threads á¡á¬ážáá¯á¶ážá¡ááœáẠCPU affinity ááá¯áá¯á¶ážáá«)á
- á¡áá»áááºáá¯ááºááŒááºážá ááááºáááºážá áá¬áá®ááŸáá·áº ping áááááá¬áá»á¬ážááẠááááºážááŒáá·áºááá¯ááºáá±á¬ áááºááá¯ážáá»á¬áž (NN.N) ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- "-z" ááœá±ážáá»ááºááŸá¯ááᯠuniq utility ááœáẠáá±á«ááºážááá·áºááá¯ááºáá«ááŒá® (áá¯ááá¯ááºáá¶áá«áẠá á¬áá¯á¶ážááᯠááá·áºáááºáá»ááºá¡ááŒá Ạáá¯á¶ážáá«)á
- â-tâ option (archive check) ááᯠunzip utility ááœáẠááá·áºááœááºážáá¬ážáááºá
- vi áááºážááŒááºáá°ááẠ':s' command ááœáẠáá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážáááºá ááá¯ážáá»á²á·áááºáẠááœá±ážá áá¬ááᯠááá·áºáá¬ážáááºá á á¬ááá¯ááºáá»á¬ážááŒá¬áž ááœáŸá±á·ááŒááºážá á¡ááá¯ááºážá¡ááŒá¬ážáá»á¬áž ááœá±ážáá»ááºááŒááºážááŸáá·áº á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠááŒááºáá»ááºááŒááºážá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážá
- xxd utility ááẠ-i (C-style output) ááŸáá·áº -o DISPLAYOFFSET ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
- wget utility ááẠááŒááºááœáŸááºážááŒááºážáá»á¬ážá¡ááœáẠHTTP 307/308 áá¯ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááá¯ááºá á±áá«áááºá FTP áá¶á·ááá¯ážááŸá¯ááᯠááœáá·áº/ááááºááẠFEATURE_WGET_FTP ááœá±ážáá»ááºááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá
- dd utility ááœáẠ"iflag=count_bytes" ááœá±ážá áá¬ááᯠááá·áºáá²á·áááºá
- ááŒááºáá±á¬ááºáá¬ážáá±á¬ áááááá¬ááẠá¡áá¯ááºáá¯á¶áž-áááá¬áááŒá áºááá¯ááºáá±á¬ ááœá±ážáá»ááºá áá¬áá»á¬áž â-O OUTSEPâá â-Dâ ááŸáá·áº â-F LISTâ ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
source: opennet.ru