เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ” BusyBox 1.31

เปเบ™เบฐเบ™เบณ เบ›เปˆเบญเบเบŠเบธเบ” เบ—เบธเบฅเบฐเบเบดเบ” BusyBox 1.31 เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบŠเบธเบ”เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ UNIX, เบญเบญเบเปเบšเบšเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ”เบฝเบงเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เปเบฅเบฐเป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบฅเบฐเบšเบปเบšเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 1 MB. เบเบฒเบ™เบ›เปˆเบญเบเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆ 1.31 เปเบกเปˆเบ™เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡, เบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบšเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบˆเบฐเบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบฎเบธเปˆเบ™ 1.31.1, เป€เบŠเบดเปˆเบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เป€เบ”เบทเบญเบ™. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv2.

เบฅเบฑเบเบชเบฐเบ™เบฐเปเบšเบšเป‚เบกเบ”เบนเบ™เบ‚เบญเบ‡ BusyBox เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเบกเบตเบŠเบธเบ”เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบŠเบธเบ” (เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบเบฑเบšเป„เบŸเบฅเปŒเบ™เบตเป‰). เบ‚เบฐเบซเบ™เบฒเบ”, เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบฅเบฐเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฒเบกเบฒเบ”เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป„เบ›เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบเบฑเบ‡เบ•เบปเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบšเบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™. เปเบžเบเป€เบเบ”เปเบกเปˆเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡; เป€เบกเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบ 1.30 เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบ RAM เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบเบญเบš BusyBox 1.31 เบ›เบปเบเบเบฐเบ•เบดเบซเบผเบธเบ”เบฅเบปเบ‡ 86 bytes (เบˆเบฒเบ 1008478 เบซเบฒ 1008392 bytes).

BusyBox เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบเบฒเบ™เบ•เปเปˆเบชเบนเป‰เบเบฑเบšเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ” GPL เปƒเบ™เป€เบŸเบตเบกเปเบง. Software Freedom Conservancy (SFC) เปเบฅเบฐ Software Freedom Law Center (SFLC) เปƒเบ™เบ™เบฒเบกเบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ BusyBox เบ—เบฑเบ‡เบœเปˆเบฒเบ™ เบชเบฒเบ™, เปเบฅเบฐเบงเบดเบ—เบตเบ™เบตเป‰ เบšเบปเบ”เบชเบฐเบซเบผเบธเบš เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบ™เบญเบเบชเบฒเบ™เป„เบ”เป‰เบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ GPL เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบœเบนเป‰เบ‚เบฝเบ™ BusyBox เป€เบฎเบฑเบ”เบ”เบตเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญ เบงเบฑเบ”เบ–เบธ เบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง - เป€เบŠเบทเปˆเบญเบงเปˆเบฒเบกเบฑเบ™เบ—เปเบฒเบฅเบฒเบเบ—เบธเบฅเบฐเบเบดเบ”เบ‚เบญเบ‡เบฅเบฒเบง.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ–เบทเบเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเปƒเบ™ BusyBox 1.31:

  • เป€เบžเบตเปˆเบกเบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบซเบกเปˆ: ts (เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบš TSP (Time-Stamp Protocol) protocol) เปเบฅเบฐ i2ctransfer (เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก I2C);
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ DHCP เบเบฑเบš udhcp 100 (เบ‚เปเป‰เบกเบนเบ™เป€เบ‚เบ”เป€เบงเบฅเบฒ) เปเบฅเบฐ 101 (เบŠเบทเปˆเป€เบ‚เบ”เป€เบงเบฅเบฒเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ TZ) เบชเปเบฒเบฅเบฑเบš IPv6;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบŠเบทเปˆเป‚เบฎเบ”เบ„เบปเบ‡เบ—เบตเปˆเปƒเบซเป‰เบเบฑเบšเบฅเบนเบเบ„เป‰เบฒเปƒเบ™ udhcpd;
  • เบ‚เบตเป‰เป€เบ–เบปเปˆเบฒ เปเบฅเบฐ เบซเบญเบเบ™เบฒเบ‡เบฅเบปเบก เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเปœเบฑเบ‡เบชเบทเบ•เบปเบงเป€เบฅเบ "BASE#nnnn". เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ ulimit เป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ bash, เบฅเบงเบกเบ—เบฑเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-i RLIMIT_SIGPENDING" เปเบฅเบฐ "-q RLIMIT_MSGQUEUE". เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš "wait -n". เป€เบžเบตเปˆเบกเบ•เบปเบงเปเบ› EPOCH เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ bash;
  • hush shell เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเปเบ› "$-" เบ—เบตเปˆเบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเป€เบฅเบทเบญเบ shell เบ—เบตเปˆเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™;
  • เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ„เปˆเบฒเป‚เบ”เบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡เป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒ bc เบˆเบฒเบเบ—เบฒเบ‡เป€เบ—เบดเบ‡, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเบ™เป‰เบฒเบ—เบตเปˆ void เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เปˆเบฒ ibase เบชเบนเบ‡เป€เบ–เบดเบ‡ 36;
  • เปƒเบ™ brctl, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เป„เบ›เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเปƒเบŠเป‰ pseudo-FS / sys;
  • เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡ fsync เปเบฅเบฐ sync utilities เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™;
  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” httpd เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡. เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เบชเปˆเบงเบ™เบซเบปเบง HTTP เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เปเบ”เบžเบฃเบฑเบญเบเบŠเบต. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ” MIME เบ›เบฐเบเบญเบšเบกเบต SVG เปเบฅเบฐ JavaScript;
  • เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-c" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบ (เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบญเบ‡เบ„เบฑเป‰เบ‡เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เป„เบŸเบฅเปŒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ loop), เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบเบ™เบžเบฒเบ—เบดเบŠเบฑเบ™. mount เปเบฅเบฐ losetup เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเปƒเบŠเป‰ /dev/loop-control;
  • เปƒเบ™ ntpd, เบ„เปˆเบฒ SLEW_THRESHOLD เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบˆเบฒเบ 0.125 เบซเบฒ 0.5;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒ null เบเบฑเบš sysctl;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบกเบนเบ™เบ„เปˆเบฒเป€เบชเบ”เบชเปˆเบงเบ™เปƒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบ "-n SEC" เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ mdev เป€เบ›เบฑเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™;
  • เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” wget เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบธเบ‡ "-o" เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบšเบฑเบ™เบ—เบถเบ. เป€เบžเบตเปˆเบกเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ AYT IAC เบเบฑเบš telnetd;
  • เป€เบžเบตเปˆเบกเบ„เปเบฒเบชเบฑเปˆเบ‡ 'dG' เปƒเบชเปˆ vi (เบฅเบถเบšเป€เบ™เบทเป‰เบญเบซเบฒเบˆเบฒเบเปเบ–เบงเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป„เบ›เบซเบฒเบ—เป‰เบฒเบเป„เบŸเบฅเปŒ);
  • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ 'oflag=append' เปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ dd;
  • เบ—เบธเบ‡ '-H' เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบ”เป‰เบฒเบ™โ€‹เป€เบ—เบดเบ‡โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฐโ€‹เบ—เบนเป‰โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบ„เบปเบ™โ€‹.

เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบชเบญเบ‡เบญเบฒเบ—เบดเบ”เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบ›เปˆเบญเบเบ•เบปเบง Toybox 0.8.1, เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ‚เบญเบ‡ BusyBox, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเบญเบฐเบ”เบตเบ”เบœเบนเป‰เบฎเบฑเบเบชเบฒ BusyBox เปเบฅเบฐ เปเบˆเบเบขเบฒเบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD. เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ Toybox เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบŠเบธเบ”เบญเบธเบ›เบฐเบเบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ›เบตเบ”เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบ–เบทเบเบ”เบฑเบ”เปเบ›เบ‡. เบญเบตเบ‡เบ•เบฒเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ Toybox เบกเบฒเป€เบ–เบดเบ‡เบ•เบญเบ™เบ™เบฑเป‰เบ™ เบฅเป‰เบฒเบซเบผเบฑเบ‡ เบˆเบฒเบ BusyBox, เปเบ•เปˆ 188 เบ„เปเบฒเบชเบฑเปˆเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบˆเบฒเบ 220 เบ—เบตเปˆเป„เบ”เป‰เบงเบฒเบ‡เปเบœเบ™เป„เบงเป‰เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเป‰เบง.

เบˆเบฒเบเบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ‚เบญเบ‡ Toybox 0.8.1 เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™:

  • เบšเบฑเบ™เบฅเบธเป„เบ”เป‰เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบตเปˆเบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡ Android เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ Toybox.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ mcookie เปเบฅเบฐ devmem เปƒเบซเบกเปˆเปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆ, เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡ tar, gunzip เปเบฅเบฐ zcat เบ—เบตเปˆเบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเบˆเบฐเบ–เบทเบเบเป‰เบฒเบเบญเบญเบเบˆเบฒเบเบชเบฒเบ‚เบฒเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.
  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบซเบกเปˆเบ‚เบญเบ‡ vi เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.
  • เบ„เบณเบชเบฑเปˆเบ‡เบŠเบญเบเบซเบฒเบ•เบญเบ™เบ™เบตเป‰เบฎเบญเบ‡เบฎเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบ "-wholename/-iwholename".
    "-printf" เปเบฅเบฐ "-context";

  • เป€เบžเบตเปˆเบก "--exclude-dir" เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐ grep;
  • เบ”เบฝเบงเบ™เบตเป‰ Echo เบฎเบญเบ‡เบฎเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบ "-E".
  • เป€เบžเบตเปˆเบก "UUID" เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡เบงเบฑเบ™เบ—เบตเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบŠเบตเป€เบ‚เบ”เป€เบงเบฅเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก TZ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบŠเปˆเบงเบ‡เบžเบตเปˆเบ™เป‰เบญเบ‡ (+N) เบเบฑเบš sed.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เบ‚เบญเบ‡ ps, เบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡เปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ” iotop.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™