Հրապարակվել է Toybox 0.8.8 համակարգի կոմունալ ծառայությունների փաթեթի թողարկումը, ինչպես նաև BusyBox-ը նախագծված է որպես մեկ գործարկվող ֆայլ և օպտիմիզացված է համակարգի ռեսուրսների նվազագույն սպառման համար: Նախագիծը մշակվում է նախկին սպասարկող BusyBox-ի կողմից և տարածվում է 0BSD լիցենզիայի ներքո: Toybox-ի հիմնական նպատակն է արտադրողներին հնարավորություն տալ օգտագործել ստանդարտ կոմունալ ծառայությունների մինիմալիստական հավաքածու՝ առանց փոփոխված բաղադրիչների սկզբնական կոդը բացելու: Հնարավորությունների առումով Toybox-ը դեռ զիջում է BusyBox-ին, սակայն նախատեսված 306-ից 227 հիմնական հրամաններ (79 ամբողջությամբ և 378 մասնակի) արդեն իրականացվել են։
Toybox 0.8.8-ի նորամուծություններից կարելի է նշել.
- «-i» տարբերակն ավելացվել է «timeout» կոմունալին՝ հրամանը որոշակի ժամանակ անգործությունից հետո դադարեցնելու համար (ստանդարտ հոսքի ելքը վերակայում է ժմչփը):
- Ավելացրել է «--xform» տարբերակի աջակցությունը «tar» կոմունալին՝ ֆայլերի անունները փոխարկելու համար՝ օգտագործելով տվյալ sed արտահայտությունը: Իրականացվել է «tar --null» հրամանը։
- Երկար տարբերակների համար առաջարկվում են կրճատված գործընկերներ (օրինակ, «ls -col» «ls -color»):
- «full», «value» և «export» ելքային ձևաչափերի աջակցությունը ավելացվել է «blkid -o» հրամանին:
- «-C» (միացնել cgroup namespace) և «-a» (միացնել բոլոր աջակցվող անվանատարածքները) «nsenter» կոմունալին ավելացվել են ընտրանքներ:
- «Mount» կոմունալն իրականացնում է «-R» տարբերակը և ռեկուրսիվ կապի տեղադրումը միացված է լռելյայն:
- «Ֆայլ» օգտակար ծրագիրը ապահովում է ֆայլերի ճանաչում Linux միջուկի պատկերների և գործարկվող ֆայլերի համար Loongarch ճարտարապետության համար:
Source: opennet.ru