Iyo modular hunhu hweBusyBox inoita kuti zvikwanise kugadzira imwe yakabatana inotepfenyurwa faira ine inopokana seti yezvishandiso zvinoshandiswa mupakeji (zvese zvinoshandiswa zvinowanikwa muchimiro chechiratidzo chinongedzo kune iyi faira). Saizi, kuumbwa uye kushanda kwekuunganidzwa kwezvishandiso zvinogona kusiyanisa zvichienderana nezvinodiwa uye kugona kwepuratifomu yakamisikidzwa iyo gungano iri kuitirwa. Iyo pasuru inozvimiririra; kana yakavakirwa statically neuclibc, kugadzira iyo inoshanda sisitimu pamusoro peLinux kernel, iwe unongoda kugadzira akati wandei mafaira emuchina mu / dev dhairekitori uye gadzirira mafaera ekugadzirisa. Kuenzaniswa neyakamboburitswa 1.30, iyo RAM kushandiswa kweyakajairwa BusyBox 1.31 gungano yakadzikira ne86 bytes (kubva pa1008478 kusvika 1008392 bytes).
BusyBox ndicho chishandiso chikuru mukurwisa kutyorwa kweGPL mune firmware. Iyo Software Freedom Conservancy (SFC) uye Software Freedom Law Center (SFLC) yakamiririra BusyBox vanogadzira, zvese kuburikidza
Shanduko dzinotevera dzinoratidzwa muBusyBox 1.31:
- Yakawedzera mirairo mitsva: ts (kuitwa kwemutengi uye sevha yeTSP (Time-Stamp Protocol) protocol) uye i2ctransfer (kugadzira uye kutumira I2C mameseji);
- Yakawedzera rutsigiro rweDHCP sarudzo kune udhcp
100 (ruzivo rwenzvimbo yenguva) uye 101 (zita renzvimbo yenguva mudura reTZ) yeIPv6; - Yakawedzera tsigiro ye static hostname bindings kune vatengi mudhcpd;
- Iwo madota nematehwe ehush anoisa manhamba chaiwo "BASE#nnnn". Kuitwa kwemurairo weulimit kwaitwa bash inoenderana, kusanganisira sarudzo "-i RLIMIT_SIGPENDING" uye "-q RLIMIT_MSGQUEUE". Yakawedzera rutsigiro rwe "kumirira -n". Yakawedzera bash-inoenderana EPOCH siyana;
- Iyo hush shell inoshandisa "$-" mutsauko unonyora sarudzo dzegoko dzinogoneswa nekusarudzika;
- Iyo kodhi yekupfuura kukosha nereferensi yakaendeswa kune bc kubva kumusoro, tsigiro yezvisina basa yakawedzerwa uye kugona kushanda ne ibase values ββkusvika makumi matatu nematanhatu;
- Mu bctl, mirairo yose yakashandurwa kushanda uchishandisa pseudo-FS /sys;
- Iyo kodhi yefsync uye sync zvishandiso zvakabatanidzwa;
- Kuitwa kwe httpd kwakagadziridzwa. Kuvandudzwa kwekugadzirisa kweHTTP misoro uye kushanda mune proxy mode. Rondedzero yemhando dzeMIME dzinosanganisira SVG neJavaScript;
- Iyo "-c" sarudzo yakawedzerwa pakurasikirwa (kumanikidzwa kaviri-kutarisa saizi yefaira yakabatana neiyo loop mudziyo), pamwe nesarudzo yekuongorora zvikamu. gomo uye kurasikirwa zvinopa rutsigiro rwekushanda uchishandisa /dev/loop-control;
- Mu ntpd, iyo SLEW_THRESHOLD kukosha kwakawedzera kubva 0.125 kusvika 0.5;
- Yakawedzera tsigiro yekugovera null kukosha kune sysctl;
- Yakawedzera tsigiro yezvikamu zvishoma mu "-n SEC" sarudzo yekuona;
- Yakawedzera kugona kumhanya mdev senzira yekumashure;
- Iyo wget yekushandisa inoshandisa iyo "-o" mureza kutsanangura iyo faira yekunyora irogi. Yakawedzerwa zviziviso nezve kutanga uye kupera kwekurodha;
- Yakawedzera tsigiro yeAYT IAC yekuraira kuti telnetd;
- Yakawedzera 'dG' murairo kune vi (bvisa zviri mukati kubva mumutsara wazvino kusvika kumagumo efaira);
- Yakawedzerwa sarudzo 'oflag = wedzera' kune iyo dd command;
- Iyo '-H' mureza yawedzerwa kune yepamusoro yekushandisa kuti igone kuvheneka tambo dzega.
Zvakare, mavhiki maviri apfuura
Kubva pane zvitsva zveToybox 0.8.1 zvinogoneka kuziva:
- Chiyero chekushanda chawanikwa chakakwana kuvaka Android munzvimbo yakavakirwa pane Toybox zvishandiso.
- Iyo mitsva mcookie uye devmem mirairo inosanganisirwa, uye iyo yakanyorwazve tar, gunzip uye zcat mirairo inotamiswa kubva kubazi rekuyedza.
- Kuitwa kutsva kwe vi kwarongwa kuti kuyedze.
- Iyo yekutsvaga command ikozvino inotsigira iyo "-wholename/-iwholename" sarudzo.
"-printf" uye "-context"; - Yakawedzerwa "--exclude-dir" sarudzo ku grep;
- Echo ikozvino inotsigira iyo "-E" sarudzo.
- Yakawedzera "UUID" tsigiro yekuisa.
- Murairo wezuva zvino unofunga nezvenguva yenguva inotsanangurwa muTZ nharaunda inoshanduka.
- Yakawedzera tsigiro yehama renji (+N) kune sed.
- Yakavandudzwa kuverenga kweps, kumusoro uye iotop kubuda.
Source: opennet.ru