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

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

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

  • تمت ترقية أوامر host وwget وopenvt وdeallocvt ليتم تنفيذها بالكامل.
  • تمت إضافة أوامر جديدة مثل uclampset وgpiodetect وgpioinfo وgpioiget وgpiofind وgpioset.
  • تمت إضافة تنفيذ خادم HTTP بسيط httpd.
  • تمت إزالة أمر catv (على غرار cat -v).
  • تتمتع الأداة المساعدة العليا الآن بالقدرة على تبديل القوائم باستخدام المفتاحين الأيسر والأيمن وتغيير الفرز باستخدام مجموعات "Shift + left أو right".
  • تمت إضافة دعم لخيارات "find -samefile" و"cmp -n" و"tar –strip".
  • تمت إضافة استخراج أوصاف الجهاز من ملفات /etc/{usb,pci}.ids[.gz] إلى الأدوات المساعدة lsusb وlspci.
  • تمت إضافة دعم إعادة تسمية واجهات الشبكة إلى الأداة المساعدة ifconfig.
  • أضافت الأداة المساعدة wget دعمًا لطريقة POST لإرسال بيانات نموذج الويب.

المصدر: opennet.ru

إضافة تعليق