انتشار Toybox 0.8.8، مجموعه ای از ابزارهای کمکی سیستم، و همچنین BusyBox منتشر شده است که به عنوان یک فایل اجرایی واحد طراحی شده و برای حداقل مصرف منابع سیستم بهینه شده است. این پروژه توسط یک نگهدارنده سابق BusyBox توسعه یافته و تحت مجوز 0BSD توزیع شده است. هدف اصلی Toybox این است که به تولید کنندگان توانایی استفاده از مجموعه حداقلی از ابزارهای استاندارد را بدون باز کردن کد منبع اجزای اصلاح شده ارائه دهد. از نظر قابلیتها، Toybox همچنان از BusyBox عقب است، اما 306 دستور اصلی (227 به طور کامل و 79 جزئی) از 378 دستور برنامهریزی شده قبلاً اجرا شده است.
از جمله نوآوری های Toybox 0.8.8 می توان به موارد زیر اشاره کرد:
- ابزار «timeout» اکنون دارای گزینه «-i» برای خاتمه دادن به دستور پس از مدت زمان مشخصی از عدم فعالیت است (خروجی به خروجی استاندارد، تایمر را مجدداً تنظیم میکند).
- ابزار tar اکنون از گزینه "--xform" برای تبدیل نام فایلها با استفاده از یک عبارت sed مشخص شده پشتیبانی میکند. دستور "tar --null" پیادهسازی شده است.
- برای گزینههای طولانی، معادلهای کوتاهشده ارائه شدهاند (برای مثال، "ls --col" برای "ls --color").
- دستور "blkid -o" اکنون از فرمتهای خروجی "full"، "value" و "export" پشتیبانی میکند.
- ابزار "nsenter" اکنون گزینههای "-C" (فعال کردن فضای نام cgroup) و "-a" (فعال کردن همه فضاهای نام پشتیبانی شده) را دارد.
- ابزار mount گزینه -R را پیادهسازی میکند و به طور پیشفرض امکان اتصال بازگشتی (recursive bind) را فراهم میکند.
- ابزار «فایل» اکنون فایلهای تصویر هسته را تشخیص میدهد. Linux و فایلهای اجرایی برای معماری Loongarch.
منبع: opennet.ru
