famoahana fonosana miaraka amin'ny fampiharana ny fitaovana UNIX manara-penitra, natao ho rakitra tokana azo tanterahana ary natao ho an'ny fanjifana kely indrindra amin'ny loharanon'ny rafitra miaraka amin'ny haben'ny latsaky ny 1 MB. Ny famoahana voalohany ny sampana vaovao 1.32 dia napetraka ho tsy miovaova, ny fanamafisana feno dia homena amin'ny version 1.32.1, izay antenaina ao anatin'ny iray volana eo ho eo. Ny kaody tetikasa dia zaraina eo ambanin'ny fahazoan-dàlana GPLv2.
Ny toetran'ny BusyBox izay modular dia ahafahana mamorona rakitra azo ampiasaina tokana sy mitambatra misy andiana fitaovana ampiasaina ao anatin'ny fonosana (ny fitaovana tsirairay dia azo alaina ho rohy simbolika mankany amin'ny rakitra). Ny habeny, ny firafiny ary ny fiasan'ny fanangonana fitaovana dia azo ovaina arakaraka ny filàna sy ny fahafahan'ny sehatra tafiditra ao anatiny. Ny fonosana dia mitokana, ary azo ampifandraisina amin'ny uclibc mba hamoronana rafitra miasa eo ambonin'ny kernel. Linux Ny hany ilainao atao dia ny mamorona rakitra fitaovana vitsivitsy ao amin'ny lahatahiry /dev ary manomana rakitra fikirakirana. Raha ampitahaina amin'ny famoahana teo aloha 1.31, ny fanjifana RAM amin'ny BusyBox 1.32 mahazatra dia nitombo 3590 bytes (avy amin'ny 1011750 ka hatramin'ny 1015340 bytes).
BusyBox no fitaovana lehibe amin'ny ady amin'ny fanitsakitsahana ny GPL amin'ny firmware. Ny Software Freedom Conservancy (SFC) sy Software Freedom Law Center (SFLC) amin'ny anaran'ireo mpamorona BusyBox, na amin'ny alàlan'ny , amin'izay Ny fifanarahana ivelan'ny fitsarana dia niverimberina nahomby tamin'ny orinasa izay tsy manome fidirana amin'ny kaody loharanon'ny programa GPL. Mandritra izany fotoana izany, ny mpanoratra ny BusyBox dia manao izay ho afany manohitra fiarovana toy izany - mino fa manimba ny raharahany.
Asongadina ao amin'ny BusyBox 1.32 ireto fanovana manaraka ireto:
- Niampy baiko vaovao mampandeha skippts avy amin'ny Mimfile nomena (somary mampahatsiahy ny fitaovana make-up nesorina);
- Ny fitaovana fitadiavana dia nanampy ny safidy "-empty" hanamarinana ny rakitra poakaty;
- Ao amin'ny utility wget, nitarina ny fetran'ny isan'ny redirection ary nampiharina ny fanohanana ny fanamarinana ny mari-pankasitrahana TLS amin'ny ENABLE_FEATURE_WGET_OPENSSL;
- Nampiana fanohanana marina ho an'ny lisitry ny lamina (pattern_list) ho grep ary nanampy ny safidy "-R" (fikarakarana miverimberina ny atiny lahatahiry);
- Namaha olana izay nitranga tamin'ny fananganana tao amin'ny Clang 9 ary nanafoana ny fampitandremana mpanangona;
- Be dia be ny fanamboarana natolotra ho an'ny akorandriaka didy lavenona sy mangina, mikendry ny hanatsara ny fifanarahana amin'ny akorandriaka hafa. Nampiana lavenona sy mangina ny fahafahana mameno ny baiko naorina miaraka amin'ny tabilao. Ny baiko naorina vaovao dia niorina tamin'ny lavenona.
- Ny fitaovana fdisk izao dia manohana ny fizarazarana HFS sy HFS+;
- Ao amin'ny init, nohatsaraina ny fikarakarana ny fepetran'ny hazakazaka rehefa voaray ny famantarana;
- Ho an'ny fitaovana ho an'ny fanaraha-maso maso ny masontsivana rafitra nampiana endrika "%NT" (fotoana mifanaraka amin'ny aotra);
- Ny fahaiza-manodina sy mampiseho lisitry ny CPU dia nampidirina amin'ny taskset (safidy "-c");
- Ao amin'ny tar, niova ny fitondran-tenan'ny safidy "-a", izay, fa tsy mamela ny famatrarana "lzma", dia mifandray amin'ny autodetection amin'ny fanitarana rakitra;
- Udhcpc6 nanampy fanohanana ny "»ho an'ny DHCPv6 (ny mpizara dia mandefa mari-pamantarana tambajotra ihany, tsy manome adiresy);
- Ny nslookup izao dia manohana ny fanodinana valiny tsy misy firaketana RR ary manampy fanohanana ny rakitra SRV;
- Ny baiko vaovao "showmacs" sy "showstp" dia nampiana tao amin'ny bctl;
- Fanampiana fanampiny ho an'ny parameter "server relay" amin'ny dhcpc;
- Fanampiana fanampiny amin'ny syslogd mba hampisehoana ny fotoana amin'ny millisecond mazava tsara;
- Ao amin'ny httpd, rehefa mandeha amin'ny fomba NOMMU, dia avela ny fametrahana lahatahiry an-trano hafa ary ny safidy '-h' dia miasa rehefa manao dingana ambadika;
- xargs dia nanatsara ny fitantanana ny tohan-kevitra voarakitra an-tsoratra ary niantoka ny fitondran-tena marina amin'ny safidy "-n";
- Namboarina ny bug ao amin'ny grep, top, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, utility route.
Ary koa, tamin'ny volana lasa famotsorana , analogue an'ny BusyBox, novolavolain'ny mpikarakara BusyBox taloha sy eo ambanin'ny lisansa BSD. Ny tanjona lehibe amin'ny Toybox dia ny hanomezana ny mpanamboatra ny fahafaha-mampiasa kojakoja manara-penitra minimalista nefa tsy manokatra ny kaody loharanon'ireo singa novaina. Araka ny fahaizan'ny Toybox hatreto avy amin'ny BusyBox, fa didy fototra 272 no efa nampiharina (204 tanteraka ary 68 ampahany) amin'ny 343 nomanina.
Anisan'ireo fanavaozana ny Toybox 0.8.3 isika dia afaka manamarika:
- Niampy baiko vaovao rtcwake, blkdiscard, getopt ary readelf;
- Ny "make root" dia ahafahana mamorona tontolo boot miasa mifototra amin'ny kernel ihany Linux ary ny fitaovana fampiasa amin'ny Toybox, izay azo ampidirina amin'ny alàlan'ny script init azy manokana;
- Nampiana fanohanana voalohany ho an'ny maodely miaraka amin'ny fampiharana manokana ny fitaovana izay tsy tafiditra ao amin'ny ToyBox lehibe;
- Ny mpandika teny toysh dia 80% vonona (tsy misy fanohanana ny asa, tantara, fitantanana terminal, asa, $((matematika)), modely mbola);
- Fanampiana fanampiny ho an'ny safidy fanampiny amin'ny fitaovana isan-karazany, ao anatin'izany ny patch, cal, cp, mv, lsattr, chattr, ls, id, netcat ary setsid.
Source: opennet.ru
