انتشار مجموعه مینیمالیستی از ابزارهای سیستم Toybox 0.8.8

انتشار Toybox 0.8.8، مجموعه ای از ابزارهای کمکی سیستم، و همچنین BusyBox منتشر شده است که به عنوان یک فایل اجرایی واحد طراحی شده و برای حداقل مصرف منابع سیستم بهینه شده است. این پروژه توسط یک نگهدارنده سابق BusyBox توسعه یافته و تحت مجوز 0BSD توزیع شده است. هدف اصلی Toybox این است که به تولید کنندگان توانایی استفاده از مجموعه حداقلی از ابزارهای استاندارد را بدون باز کردن کد منبع اجزای اصلاح شده ارائه دهد. از نظر قابلیت‌ها، Toybox همچنان از BusyBox عقب است، اما 306 دستور اصلی (227 به طور کامل و 79 جزئی) از 378 دستور برنامه‌ریزی شده قبلاً اجرا شده است.

از جمله نوآوری های Toybox 0.8.8 می توان به موارد زیر اشاره کرد:

  • گزینه "-i" به ابزار "timeout" اضافه شده است تا فرمان را پس از مدت زمان مشخصی عدم فعالیت خاتمه دهد (خروجی به جریان استاندارد تایمر را بازنشانی می کند).
  • ابزار "tar" اکنون از گزینه "--xform" برای تبدیل نام فایل ها با استفاده از عبارت sed داده شده پشتیبانی می کند. دستور "tar -null" اجرا شده است.
  • برای گزینه های طولانی، آنالوگ های کوتاه شده پیشنهاد می شود (به عنوان مثال، "ls -col" برای "ls -color").
  • پشتیبانی از فرمت های خروجی "full"، "value" و "export" به دستور "blkid -o" اضافه شده است.
  • گزینه های "-C" (فعال کردن فضای نام cgroup) و "-a" (فعال کردن همه فضاهای نام پشتیبانی شده) به ابزار "nsenter" اضافه شد.
  • ابزار "mount" گزینه "-R" را پیاده سازی می کند و به طور پیش فرض اتصال بازگشتی فعال است.
  • ابزار "file" شناسایی فایل‌های دارای تصاویر هسته لینوکس و فایل‌های اجرایی را برای معماری Loongarch فراهم می‌کند.

منبع: opennet.ru

اضافه کردن نظر