إصدار مجموعة مصغرة من أدوات النظام Toybox 0.8.8

تم نشر إصدار Toybox 0.8.8، وهو مجموعة من أدوات النظام المساعدة، وكذلك BusyBox، المصمم كملف واحد قابل للتنفيذ وتم تحسينه لتحقيق الحد الأدنى من استهلاك موارد النظام. تم تطوير المشروع بواسطة مشرف سابق لـ BusyBox ويتم توزيعه بموجب ترخيص 0BSD. الغرض الرئيسي من Toybox هو تزويد الشركات المصنعة بالقدرة على استخدام مجموعة بسيطة من الأدوات المساعدة القياسية دون فتح الكود المصدري للمكونات المعدلة. من حيث القدرات، لا يزال Toybox متخلفًا عن BusyBox، ولكن تم بالفعل تنفيذ 306 أمرًا أساسيًا (227 أمرًا كاملاً و79 جزئيًا) من أصل 378 مخططًا لها.

من بين ابتكارات Toybox 0.8.8 يمكننا ملاحظة ما يلي:

  • تمت إضافة الخيار "-i" إلى الأداة المساعدة "المهلة" لإنهاء الأمر بعد فترة زمنية معينة من عدم النشاط (الإخراج إلى الدفق القياسي يعيد ضبط المؤقت).
  • تدعم الأداة المساعدة "tar" الآن خيار "--xform" لتحويل أسماء الملفات باستخدام تعبير sed محدد. تم تنفيذ الأمر "tar -null".
  • بالنسبة للخيارات الطويلة، يتم اقتراح نظائرها المختصرة (على سبيل المثال، "ls -col" لـ "ls -color").
  • تمت إضافة دعم لتنسيقات الإخراج "الكامل" و"القيمة" و"التصدير" إلى الأمر "blkid -o".
  • تمت إضافة الخيارين "-C" (تمكين مساحة اسم مجموعة cgroup) و"-a" (تمكين جميع مساحات الأسماء المدعومة) إلى الأداة المساعدة "nsenter".
  • تطبق الأداة المساعدة "mount" الخيار "-R" ويتم تمكين تثبيت الربط بشكل متكرر افتراضيًا.
  • توفر الأداة المساعدة "ملف" التعرف على الملفات التي تحتوي على صور Linux kernel والملفات القابلة للتنفيذ لبنية Loongarch.

المصدر: opennet.ru

إضافة تعليق