Համակարգային կոմունալ ծառայությունների մինիմալիստական ​​փաթեթի թողարկում Toybox 0.8.8

Հրապարակվել է 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

Добавить комментарий