سسٹم یوٹیلیٹیز ٹوی باکس 0.8.8 کے ایک کم سے کم سیٹ کی ریلیز

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 namespace) и «-a» (включение всех поддерживаемых пространств имён).
  • В утилите «mount» реализована опция «-R» и по умолчанию включено рекурсивно bind-монтирование.
  • В утилите «file» обеспечено распознавание файлов с образами ядра Linux и исполняемыми файлами для архитектуры Loongarch.

ماخذ: opennet.ru

نیا تبصرہ شامل کریں