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 emudziyo mu / dev dhairekitori uye gadzirira mafaera ekugadzirisa. Kuenzaniswa neyakamboburitswa 1.31, iyo RAM kushandiswa kweyakajairwa BusyBox 1.32 gungano yakawedzera ne3590 bytes (kubva pa1011750 kusvika 1015340 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.32:
- Murairo mutsva wakawedzerwa
mim kumhanyisa skipps kubva kune yakapihwa Mimfile (inotiyeuchidza nezve yakabviswa-pasi kugadzira utility); - Iyo yekutsvaga yekushandisa yakawedzera iyo "-empty" sarudzo yekutarisa mafaera asina chinhu;
- Mune wget utility, muganho wehuwandu hwekudzokororwa wakawedzerwa uye rutsigiro rwekutarisa TLS zvitupa ne ENABLE_FEATURE_WGET_OPENSSL yaitwa;
- Yakawedzera tsigiro chaiyo yerunyorwa rwemaitiro (pattern_list) kune grep uye yakawedzera iyo "-R" sarudzo (inodzokorodza kugadzirisa kwedhairekitori zvirimo);
- Akagadzirisa matambudziko akaitika pakuvaka muClang 9 uye akabvisa yambiro yekuunganidza;
- Huwandu hukuru hwekugadzirisa hwakakurudzirwa kune madota uye hush mirairo magomba, ane chinangwa chekuvandudza kuenderana nemamwe mabhomba. Iko kugona kuzadzisa otomatiki mirairo yakavakirwa-mukati nematabo kwakawedzerwa kumadota uye kunyarara. Mitsva yakavakirwa-mukati mirairo yakagadzikana mumadota.
- Iyo fdisk utility ikozvino inotsigira HFS uye HFS + zvikamu;
- init yakavandudza mabatirwo emamiriro erudzi apo zviratidzo zvinogamuchirwa;
- Kuchishandiso chekutarisa kwekuona kweiyo system parameter
nmeter yakawedzera maitiro ekubuda "% NT" (nguva inowirirana ne zero); - Iko kugona kugadzirisa uye kuratidza runyorwa rweCPUs rwakawedzerwa kune taskset (sarudzo "-c");
- Mune tar, maitiro e "-a" sarudzo yakashandurwa, iyo, panzvimbo yekugonesa "lzma" compression, ikozvino yakabatana ne autodetection nekuwedzera faira;
- Udhcpc6 yakawedzera rutsigiro rwe "
isina nyika Β»yeDHCPv6 (sevha inotumira chete network parameter, pasina kugovera kero); - nslookup ikozvino inotsigira kugadziriswa kwemhinduro pasina RR zvinyorwa uye inowedzera tsigiro yeSRV zvinyorwa;
- Mirairo mitsva "showmacs" uye "showstp" yakawedzerwa kubrctl;
- Yakawedzera rutsigiro rwe "relay server" parameter kune dhcpc;
- Yakawedzerwa kuseta ku syslogd kuratidza nguva ine millisecond chaiyo;
- Mu httpd, paunenge uchimhanya muNOMMU modhi, kuseta dhairekitori repamba rakasiyana kunobvumidzwa uye iyo '-h' sarudzo inoshanda kana ichimhanyisa maitiro ekumashure;
- xargs yakavandudza kubata kwenharo dzakavharirwa mumakotesheni uye yakave nechokwadi chemaitiro chaiwo e "-n" sarudzo;
- Yakagadziriswa tsikidzi mu grep, pamusoro, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, nzira zvinoshandiswa.
Uyezve, mwedzi wapera
Kubva pane zvitsva zveToybox 0.8.3 zvinogoneka kuziva:
- Yakawedzera mirairo mitsva rtcwake, blkdiscard, getopt uye readelf;
- "ita midzi" inopa kugona kugadzira bhutsu yekushanda inoenderana chete neLinux kernel uye Toybox utilities, iyo inogona kutakurwa uchishandisa yayo init script;
- Yakawedzera tsigiro yekutanga yemamodule ane akaparadzana mashandisirwo ezvishandiso izvo zvisina kubatanidzwa muiyo huru ToyBox;
- The command muturikiri toysh ndeye 80% yakagadzirira (hapana tsigiro yemabasa, nhoroondo, terminal manejimendi, mabasa, $((math)), matemplate parizvino);
- Yakawedzerwa tsigiro yezvimwe zvingasarudzwa kune zvakasiyana-siyana zvinoshandiswa, zvinosanganisira chigamba, cal, cp, mv, lsattr, chattr, ls, id, netcat uye setsid.
Source: opennet.ru