ΠΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ BusyBox 1.34 Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΎ ΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π·Π±ΠΈΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ UNIX Π°Π»Π°ΡΠΊΠΈ, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΠΈΠ·Π²ΡΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΠΎ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ 1 MB. ΠΡΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π³ΡΠ°Π½ΠΊΠ° 1.34 Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½ΠΎ ΠΊΠ°ΠΊΠΎ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ; ΡΠ΅Π»ΠΎΡΠ½Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π²ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 1.34.1, ΠΊΠΎΡΠ° ΡΠ΅ ΠΎΡΠ΅ΠΊΡΠ²Π° Π·Π° ΠΎΠΊΠΎΠ»Ρ Π΅Π΄Π΅Π½ ΠΌΠ΅ΡΠ΅Ρ. ΠΡΠΎΠ΅ΠΊΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° GPLv2.
ΠΠΎΠ΄ΡΠ»Π°ΡΠ½Π°ΡΠ° ΠΏΡΠΈΡΠΎΠ΄Π° Π½Π° BusyBox ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π΅Π΄Π½Π° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΈΠ·Π²ΡΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΊΠΎΡΠ° ΡΠΎΠ΄ΡΠΆΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΡΠ΅Ρ Π½Π° Π°Π»Π°ΡΠΊΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ (ΡΠ΅ΠΊΠΎΡΠ° Π°Π»Π°ΡΠΊΠ° Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠΊΠ° Π΄ΠΎ ΠΎΠ²Π°Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°). ΠΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ°, ΡΠΎΡΡΠ°Π²ΠΎΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΡΠ½Π°Π»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΊΠΎΡΠ° ΡΠ΅ Π²ΡΡΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ°ΡΠ°. ΠΠ°ΠΊΠ΅ΡΠΎΡ Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΠ΅Π½; ΠΊΠΎΠ³Π° Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ ΡΡΠ°ΡΠΈΡΠΊΠΈ ΡΠΎ uclibc, Π·Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux, ΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π° ΡΡΠ΅Π΄ΠΎΡ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ /dev ΠΈ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°. ΠΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 1.33, ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ°ΡΠ° Π½Π° RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π½Π° ΡΠΈΠΏΠΈΡΠ½ΠΎΡΠΎ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ BusyBox 1.34 ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π° 9620 Π±Π°ΡΡΠΈ (ΠΎΠ΄ 1032724 Π½Π° 1042344 Π±Π°ΡΡΠΈ).
BusyBox Π΅ Π³Π»Π°Π²Π½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° Π²ΠΎ Π±ΠΎΡΠ±Π°ΡΠ° ΠΏΡΠΎΡΠΈΠ² ΠΏΡΠ΅ΠΊΡΡΡΠ²Π°ΡΠ°ΡΠ° Π½Π° GPL Π²ΠΎ ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ. Software Freedom Conservancy (SFC) ΠΈ Software Freedom Law Center (SFLC), Π²ΠΎ ΠΈΠΌΠ΅ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° BusyBox, Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½Π°Π²ΡΠ°ΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²Π»ΠΈΡΠ°Π΅Π»Π΅ Π²ΡΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ Π½Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° GPL ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅, ΠΈ ΠΏΡΠ΅ΠΊΡ ΡΡΠ΄ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΊΡ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ -ΡΡΠ΄ΡΠΊΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°Π²ΡΠΎΡΠΎΡ Π½Π° BusyBox ΡΠΈΠ»Π½ΠΎ ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΈ Π½Π° ΡΠ°ΠΊΠ²Π°ΡΠ° Π·Π°ΡΡΠΈΡΠ° - Π²Π΅ΡΡΠ²Π°ΡΡΠΈ Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π³ΠΎ ΡΠ½ΠΈΡΡΡΠ²Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ Π±ΠΈΠ·Π½ΠΈΡ.
Π‘Π»Π΅Π΄Π½ΠΈΠ²Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ΅ ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈ Π²ΠΎ BusyBox 1.34:
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ° ascii ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° ΡΠ°Π±Π΅Π»Π° ΡΠΎ ΠΈΠΌΠΈΡΠ° Π½Π° Π·Π½Π°ΡΠΈ ASCII.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ° crc32 Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΡΠΌΠΈ.
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ http ΡΠ΅ΡΠ²Π΅Ρ Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ DELETE, PUT ΠΈ OPTIONS.
- Udhcpc ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ TLS ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½ΠΈ ΠΊΡΠΈΠ²ΠΈ secp256r1 (P256)
- Π Π°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΠ΅ ΡΠΊΠΎΠ»ΠΊΠΈ ΡΠΎ ΠΏΠ΅ΠΏΠ΅Π» ΠΈ ΠΌΠΎΠ»ΠΊ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ. ΠΠΎ ΡΠΈΡΠΈΠ½Π°, ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ^D Π΅ ΡΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΎ ΡΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ash ΠΈ bash, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ°ΡΠ° $'str' ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° Π·Π° bash Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ${var/pattern/repl} ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½.
- ΠΠΎΠ»Π΅ΠΌ Π΄Π΅Π» ΠΎΠ΄ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° awk.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° β-iβ Π²ΠΎ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° base32 ΠΈ base64 Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π°Ρ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΊΠΈΡΠ΅ Π·Π½Π°ΡΠΈ.
- ΠΠΎ Π°Π»Π°ΡΠΊΠΈΡΠ΅ bc ΠΈ dc, ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° BC_LINE_LENGTH ΠΈ DC_LINE_LENGTH Π΅ Π±Π»ΠΈΡΠΊΡ Π΄ΠΎ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° GNU.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΎΠΏΡΠΈΠΈΡΠ΅ --getra ΠΈ --setra Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° blockdev.
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-pβ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΠΊΠΎΠΌΡΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ chattr ΠΈ lsattr. lsattr Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠΈ Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ext2 FS Π·Π½Π°ΠΌΠ΅Π½ΡΠ°.
- ΠΠΏΡΠΈΠΈΡΠ΅ β-nβ (ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΠ΅) ΠΈ β-t DIRβ (Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ Π³ΠΎ ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ) ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° cp.
- ΠΠΎ cpio Π΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ°ΡΠ° βcpio -d -p A/B/Cβ.
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-t TYPEβ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° df (ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠΈΠΏ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°).
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ -b ΠΎΠΏΡΠΈΡΠ° Π½Π° du utility (Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ Π½Π° 'βapparent-size βblock-size=1').
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° β-0β Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° env (Π·Π°Π²ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ° ΡΠ΅ΠΊΠΎΡΠ° Π»ΠΈΠ½ΠΈΡΠ° ΡΠΎ Π·Π½Π°ΠΊ ΡΠΎ ΠΊΠΎΠ΄ Π½ΡΠ»Π°).
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-hβ (ΡΠΈΡΠ»ΠΈΠ² ΠΈΠ·Π»Π΅Π·) Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° "-t" (ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Ρ Π½Π΅ΡΡΠΏΠ΅ΡΠΈ) Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° ionice.
- ΠΠ»Π°ΡΠΊΠ°ΡΠ° Π·Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ΅Π³Π° ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° LOGIN_TIMEOUT.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΎΠΏΡΠΈΠΈΡΠ΅ β-tβ (Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ Π³ΠΎ ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ) ΠΈ β-Tβ (Π²ΡΠΎΡΠΈΠΎΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΡΠ΅ΡΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ ΠΊΠ°ΠΊΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°) Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° mv.
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-s SIZEβ (Π±ΡΠΎΡ Π½Π° Π±Π°ΡΡΠΈ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΈΡΡΠΈΡΡΠ°Ρ) Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΡΠ½ΠΈΡΡΡΠ²Π°ΡΠ΅.
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-aβ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π·Π°Π΄Π°ΡΠΈ (ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠ΅ Π³ΠΎ Π°ΡΠΈΠ½ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π·Π° ΡΠΈΡΠ΅ Π½ΠΈΡΠΊΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ).
- Π£ΡΠ»ΡΠΆΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΠΈΡΡΠ΅ΠΊΡΠ²Π°ΡΠ΅, Π²ΡΠ², ΡΠ°ΡΠΎΠ²Π½ΠΈΠΊ ΠΈ ΠΏΠΈΠ½Π³ ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ Π½Π΅ΡΠ΅Π»ΠΎΠ±ΡΠΎΡΠ½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ (NN.N).
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-zβ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° uniq (ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π³ΠΎ Π½ΡΠ»ΡΠ°-ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈΠΎΡ Π·Π½Π°ΠΊ ΠΊΠ°ΠΊΠΎ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΡΠ²Π°Ρ).
- ΠΠΏΡΠΈΡΠ°ΡΠ° β-tβ (ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π°ΡΡ ΠΈΠ²Π°ΡΠ°) Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΠΎΡΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅.
- Π£ΡΠ΅Π΄Π½ΠΈΠΊΠΎΡ vi Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ':s'. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π·Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΠ°ΡΡΡΠΈ, ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ ΠΎΠΏΡΠ΅Π·ΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΡΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
- Π£ΡΠ»ΡΠΆΠ½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° xxd Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠΏΡΠΈΠΈΡΠ΅ -i (ΠΈΠ·Π»Π΅Π· Π²ΠΎ ΡΡΠΈΠ» C) ΠΈ -o DISPLAYOFFSET.
- Π£ΡΠ»ΡΠΆΠ½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° wget ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° HTTP 307/308 ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ°. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ° FEATURE_WGET_FTP Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ/ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° FTP.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° βiflag=count_bytesβ Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° dd.
- Π£ΡΠ»ΡΠΆΠ½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° Π·Π° ΡΠ΅ΡΠ΅ΡΠ΅ Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠΏΡΠΈΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ ΠΊΡΡΠΈΠΈ Π·Π° ΠΈΠ³ΡΠ°ΡΠΊΠΈ β-O OUTSEPβ, β-Dβ ΠΈ β-F LISTβ.
ΠΠ·Π²ΠΎΡ: opennet.ru