เบเบฒเบเบเปเบญเบเบเบธเบ BusyBox 1.35 เปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเปเบงเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบธเบเบเบญเบเบกเบฒเบเบเบฐเบเบฒเบ UNIX utilities, เบญเบญเบเปเบเบเปเบเบฑเบเปเบเบฅเปเบเบฝเบงเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเปเบฅเบฐเปเบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเปเบเบเบซเบเปเบญเบเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฐเบซเบเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบซเบเปเบญเบเบเบงเปเบฒ 1 MB. เบเบฒเบเบเปเบญเบเบเบปเบงเบเปเบฒเบญเบดเบเบเบญเบเบชเบฒเบเบฒ 1.35 เปเบซเบกเปเปเบกเปเบเบเบฑเบเบเปเบฒเปเบซเบเปเบเบเบตเปเบเปเปเบซเบกเบฑเปเบเบเบปเบ; เบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเบฐเบเบทเบเบชเบฐเบซเบเบญเบเปเบซเปเบขเบนเปเปเบเบฎเบธเปเบ 1.35.1, เปเบเบดเปเบเบเบฒเบเบงเปเบฒเบเบฐเบเบฐเบกเบฒเบเบซเบเบถเปเบเปเบเบทเบญเบ. เบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเปเบกเปเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ GPLv2.
เบฅเบฑเบเบชเบฐเบเบฐเปเบกเบเบนเบเบเบญเบ BusyBox เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบเบซเบเบถเปเบเปเบเบฅเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฅเบงเบกเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบเบธเบเบเบปเบเบเบฐเปเบซเบเบเบเบตเปเบเบปเบเปเบญเบเบกเบฑเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเบเบธเบ (เบเบปเบเบเบฐเปเบซเบเบเปเบเปเบฅเบฐเบเบปเบเปเบกเปเบเบกเบตเบขเบนเปเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบฅเบฑเบเบเบฑเบเปเบเบฅเปเบเบตเป). เบเบฐเบซเบเบฒเบ, เบญเบปเบเบเบฐเบเบญเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบชเบดเปเบเบญเปเบฒเบเบงเบเบเบงเบฒเบกเบชเบฐเบเบงเบเบชเบฒเบกเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเปเบเบฅเบฐเบเบฐเบเบญเบกเบเบฑเบเบเบปเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบญเบเบเบตเปเบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบ. เปเบเบเปเบเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบกเบตเบขเบนเปเปเบเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ; เปเบกเบทเปเบญเบชเปเบฒเบเปเบเบเบเบปเบเบเบตเปเบเบฑเบ uclibc, เปเบเบทเปเบญเบชเปเบฒเบเบฅเบฐเบเบปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบ Linux kernel, เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเบชเปเบฒเบเปเบเบฅเปเบญเบธเบเบฐเบเบญเบเบเปเบฒเบเบงเบเบซเบเบถเปเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต / dev เปเบฅเบฐเบเบฐเบเบฝเบกเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ. เปเบกเบทเปเบญเบเบฝเบเบเบฝเบเบเบฑเบเบเบฒเบเบเปเบญเบ 1.34 เบเบตเปเบเปเบฒเบเบกเบฒ, เบเบฒเบเบเปเบฅเบดเปเบเบ RAM เบเบญเบเบเบฒเบเบเบฐเบเบญเบ BusyBox 1.35 เบเบปเบเบเบฐเบเบดเปเบเบตเปเบกเบเบถเปเบ 1726 bytes (เบเบฒเบ 1042344 เปเบเบดเบ 1044070 bytes).
BusyBox เปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบปเปเบเบเปเปเบเบเบฒเบเบเปเปเบชเบนเปเบเบฑเบเบเบฒเบเบฅเบฐเปเบกเบตเบ GPL เปเบเปเบเบตเบกเปเบง. Software Freedom Conservancy (SFC) เปเบฅเบฐ Software Freedom Law Center (SFLC), เปเบเบเบฒเบกเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ BusyBox, เปเบเปเบกเบตเบญเบดเบเบเบดเบเบปเบเบเปเปเบเบฑเบเบเบฒเบเปเบฅเบดเบชเบฑเบเบเบตเปเบเปเปเบชเบฐเปเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบ GPL, เบเบฑเบเบเปเบฒเบเบชเบฒเบ เปเบฅเบฐเบเปเบฒเบเบเบฒเบเบเบญเบ. - เบเปเปโเบเบปเบโเบฅเบปเบโเบเบญเบโเบชเบฒเบโ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบนเปเบเบฝเบเบเบญเบ BusyBox เบเบฑเบเบเปเบฒเบเบขเปเบฒเบเปเบเบเปเบฎเบเบเปเปเบเบฒเบเบเบปเบเบเปเบญเบเบเบฑเปเบเบเปเบฒเบง - เปเบเบทเปเบญเบงเปเบฒเบกเบฑเบเบเปเบฒเบฅเบฒเบเบเบธเบฅเบฐเบเบดเบเบเบญเบเบฅเบฒเบง.
เบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเปเบเบเบตเปเบเบทเบเปเบเบฑเปเบเปเบชเปเปเบ BusyBox 1.35:
- ะ ััะธะปะธัะต find ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะพะฟัะธั ยซ-samefile ะธะผัยป ะดะปั ะฟัะพะฒะตัะบะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะฒ ัะฐะนะปะต ัะพะณะพ ะถะต inode, ััะพ ะธ ั ัะฐะนะปะฐ ั ัะบะฐะทะฐะฝะฝัะผ ะธะผะตะฝะตะผ. ะฃะฝะธัะธัะธัะพะฒะฐะฝ ะบะพะด ะดะปั ััะฐะฒะฝะตะฝะธั ะฒัะตะผะตะฝะธ ะธ ะดะพะฑะฐะฒะปะตะฝั ะพะฟัะธะธ ยซ-aminยป, ยซ-atimeยป, ยซ-cminยป ะธ ยซ-ctimeยป ะดะปั ะฟัะพะฒะตัะบะธ ะฒัะตะผะตะฝะธ ะดะพัััะฟะฐ ะธ ัะพะทะดะฐะฝะธั ัะฐะนะปะฐ.
- ะ ััะธะปะธัั mktemp ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซโtmpdirยป ะดะปั ัะบะฐะทะฐะฝะธั ะฑะฐะทะพะฒะพะณะพ ะบะฐัะฐะปะพะณะฐ, ะพัะฝะพัะธัะตะปัะฝะพ ะบะพัะพัะพะณะพ ะฒััะธัะปััััั ะฟััะธ, ัะฒัะทะฐะฝะฝัะต ั ะฒัะตะผะตะฝะฝัะผะธ ัะฐะนะปะฐะผะธ.
- ะ ััะธะปะธัั cpio ะดะพะฑะฐะฒะปะตะฝั ะพะฟัะธะธ ยซโignore-devnoยป ะดะปั ะธะณะฝะพัะธัะพะฒะฐะฝะธั ัะตะฐะปัะฝะพะณะพ ะฝะพะผะตัะฐ ััััะพะนััะฒะฐ (ะฒัะตะณะดะฐ ะทะฐะฟะธััะฒะฐะตััั 0) ะธ ยซโrenumber-inodesยป ะดะปั ะฟะตัะตะฝัะผะตัะพะฒะฐะฝะธั inode ะฟะตัะตะด ะฟะพะผะตัะตะฝะธะตะผ ะฒ ะฐัั ะธะฒ.
- ะ ััะธะปะธัะต awk ะฝะฐะปะฐะถะตะฝะฐ ัะฐะฑะพัะฐ ะฒััะฐะถะตะฝะธั ยซprintf %%ยป.
- ะะพะฑะฐะฒะปะตะฝะพ ะพะบะพะปะพ ะดะตัััะบะฐ ะธะทะผะตะฝะตะฝะธะน ะฒ ะฑะธะฑะปะธะพัะตะบั libbb. ะฃะปัััะตะฝะฐ ัะพะฒะผะตััะธะผะพััั realpath ั ะฐะฝะฐะปะพะณะพะผ ะธะท ะฝะฐะฑะพัะฐ coreutils.
- ะัะตะดะปะพะถะตะฝะฐ ะฑะพะปััะฐั ะฟะพััะธั ะธัะฟัะฐะฒะปะตะฝะธะน ะฒ ะบะพะผะฐะฝะดะฝัั ะพะฑะพะปะพัะบะฐั ash ะธ hush, ะฝะฐัะตะปะตะฝะฝัั ะฝะฐ ัะปัััะตะฝะธะต ัะพะฒะผะตััะธะผะพััะธ ั ะดััะณะธะผะธ ะพะฑะพะปะพัะบะฐะผะธ. ะ ash ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ bash-ะฟะพะดะพะฑะฝัั ERR trap, set -E ะธ $FUNCNAME, ะฐ ัะฐะบะถะต ััะบะพัะตะฝะพ ะธะทะฒะปะตัะตะฝะธะต ัััะพะบ ะฟัะธ ะฟะพะผะพัะธ ะฒััะฐะถะตะฝะธั ยซ${s:}ยป. ะ ash ะธ hush ััะบะพัะตะฝะพ ะฒัะฟะพะปะฝะตะฝะธะต ะพะฟะตัะฐัะธะน ยซ${x//\*/|}ยป.
- ะ ััะธะปะธัะต basename ัะตะฐะปะธะทะพะฒะฐะฝั ะพะฟัะธะธ ยซ-aยป ะดะปั ะฟะตัะตะดะฐัะธ ะฝะตัะบะพะปัะบะธั ะธะผัะฝ ะฟัะธ ะพะดะฝะพะผ ะฒัะทะพะฒะต ะธ ยซ-s SUFFIXยป ะดะปั ัะดะฐะปะตะฝะธั ะบะพะฝะตัะฝัั ัะธะผะฒะพะปะพะฒ ยซSUFFIXยป.
- ะ ััะธะปะธัั blkdiscard ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซ-fยป (force).
- ะ httpd ะฟัะตะบัะฐัะตะฝะฐ ะพัะฟัะฐะฒะบะฐ ะทะฐะณะพะปะพะฒะบะพะฒ Last-Modified / ETag / Content-Length ะดะปั ัััะฐะฝะธั ั ะพัะธะฑะบะฐะผะธ.
- ะ httpd ะธ telnetd ะฟัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธะทะผะตะฝะตะฝะธั ัะตัะตะฒะพะณะพ ะฟะพััะฐ ะฟะพ ัะผะพะปัะฐะฝะธั.
- ะ tar ััััะฐะฝะตะฝะฐ ััะทะฒะธะผะพััั, ะฟัะธะฒะพะดััะฐั ะบ ัะฐัั ะพะดะพะฒะฐะฝะธั ะฒัะตะน ะดะพัััะฟะฝะพะน ะฟะฐะผััะธ ะฟัะธ ะพะฑัะฐะฑะพัะบะต ะฐัั ะธะฒะพะฒ ั ะพัะตะฝั ะดะปะธะฝะฝัะผะธ ะธะผะตะฝะฐะผะธ ัะฐะนะปะพะฒ.
- ะ ะบะพะดะต TLS ะฟะตัะตะดะตะปะฐะฝะฐ ัะตะฐะปะธะทะฐัะธั P256 ะธ x25519.
- ะ ััะธะปะธัะต wget ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะพะฟัะธั ยซโpost-fileยป ะดะปั ะพัะฟัะฐะฒะบะธ ัะฐะนะปะพะฒ ะธ ัะฐะทัะตัะตะฝะพ ะฝะฐัััะฐะธะฒะฐัั ัะพะดะตัะถะธะผะพะต ะทะฐะณะพะปะพะฒะบะฐ Content-Type ะดะปั ะพะฟัะธะน ยซโpost-dataยป ะธ ยซโpost-fileยป.
- ะ ััะธะปะธัั timeout ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพะฟัะธะธ ยซ-k KILL_SECSยป ะดะปั ะพัะฟัะฐะฒะบะธ ัะธะณะฝะฐะปะฐ SIGKILL, ะตัะปะธ ะบะพะผะฐะฝะดะฐ ะฝะต ะทะฐะฒะตััะธะปะฐัั ะฒ ัะตัะตะฝะธะต ะดะพะฟะพะปะฝะธัะตะปัะฝัั KILL_SECS ัะตะบัะฝะด.
- ะ ััะธะปะธัั ip ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัััะฐะฝะพะฒะบะธ ะฟะฐัะฐะผะตััะฐ netns ะดะปั ััััะพะนััะฒ.
- ะ ััะธะปะธัะต cal ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะพะฟัะธั ยซ-mยป ะดะปั ะพัะพะฑัะฐะถะตะฝะธั ะทะฐะดะฐะฝะฝะพะณะพ ะผะตัััะฐ.
- ะ ััะธะปะธัะฐั date ะธ touch ัะฐะทัะตัะตะฝะพ ัะบะฐะทะฐะฝะธะต ัะผะตัะตะฝะธั ัะฐัะพะฒะพะณะพ ะฟะพััะฐ ะฒ ะดะฐัะฐั .
- ะ ัะตะดะฐะบัะพัะต vi ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะนะปะฐ ~/.exrc, ะธะทะผะตะฝะตะฝะฐ ะพะฑัะฐะฑะพัะบะฐ ยซ-cยป ะธ EXINIT.
- ะ ััะธะปะธัะต ed ัะตะทัะปััะฐั ะฒัะฟะพะปะฝะตะฝะธั ะบะพะผะฐะฝะด read/write ะฟัะธะฒะตะดัะฝ ะฒ ัะพะพัะฒะตัััะฒะธะต ัะพ ัะฟะตัะธัะธะบะฐัะธะตะน POSIX-1.2008. ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพะฟัะธะธ ยซ-pยป.
- ะ ััะธะปะธัั cmp ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซ-n Nยป ะดะปั ะพะณัะฐะฝะธัะตะฝะธั ััะฐะฒะฝะตะฝะธั N-ะฑะฐะนัะฐะผะธ.
ะัะพะผะต ัะพะณะพ, ะฝะตัะบะพะปัะบะพ ะดะฝะตะน ะฝะฐะทะฐะด ัะพััะพัะปัั ัะตะปะธะท Toybox 0.8.6, ะฐะฝะฐะปะพะณะฐ BusyBox, ัะฐะทะฒะธะฒะฐะตะผะพะณะพ ะฑัะฒัะธะผ ะผัะนะฝัะตะนะฝะตัะพะผ BusyBox ะธ ัะฐัะฟัะพัััะฐะฝัะตะผะพะณะพ ะฟะพะด ะปะธัะตะฝะทะธะตะน 0BSD. ะัะฝะพะฒะฝัะผ ะฝะฐะทะฝะฐัะตะฝะธะตะผ Toybox ัะฒะปัะตััั ะฟัะตะดะพััะฐะฒะปะตะฝะธะต ะฟัะพะธะทะฒะพะดะธัะตะปัะผ ะฒะพะทะผะพะถะฝะพััะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะผะธะฝะธะผะฐะปะธััะธัะฝะพะณะพ ะฝะฐะฑะพัะฐ ััะฐะฝะดะฐััะฝัั ััะธะปะธั ะฑะตะท ะพัะบัััะธั ะธัั ะพะดะฝัั ัะตะบััะพะฒ ะผะพะดะธัะธัะธัะพะฒะฐะฝะฝัั ะบะพะผะฟะพะฝะตะฝัะพะฒ. ะะพ ะฒะพะทะผะพะถะฝะพัััะผ Toybox ะฟะพะบะฐ ะพัััะฐัั ะพั BusyBox, ะฝะพ ัะถะต ัะตะฐะปะธะทะพะฒะฐะฝะพ 296 ะฑะฐะทะพะฒัั ะบะพะผะฐะฝะด (217 ะฟะพะปะฝะพัััั ะธ 83 ัะฐััะธัะฝะพ) ะธะท 374 ะทะฐะฟะปะฐะฝะธัะพะฒะฐะฝะฝัั .
ะะท ะฝะพะฒัะตััะฒ Toybox 0.8.6 ะผะพะถะฝะพ ะพัะผะตัะธัั ัะปัััะตะฝะธะต ัะบัะธะฟัะพะฒ ะดะปั ัะพะทะดะฐะฝะธั ัะธััะตะผะฝัั
ะพะฑัะฐะทะพะฒ, ะดะพะฑะฐะฒะปะตะฝะธะต ะบะพะผะฐะฝะด sha256sum, sha224sum, sha384sum, sha512sum, linux32, strace ะธ hexdump. ะ ะตะฐะปะธะทะพะฒะฐะฝั ะพะฟัะธะธ ยซdate -sยป, ยซpmap -pยป, ยซtail -F -sยป, ยซkill -0โณ, reboot/halt/poweroff -dยป, ยซtail โbytes โlinesยป, ยซi2cdetect -qยป, ยซfind -quit -lname -ilname -dยป, ยซcut -d $โ\n'ยป, ยซcut -nbยป, ยซcpio โignore-devno โrenumber-inodesยป, ยซtar โselinuxยป, ยซsplit -nยป, ยซgrep -Lยป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru