Κυκλοφορία ενός μινιμαλιστικού συνόλου βοηθητικών προγραμμάτων συστήματος Toybox 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

Προσθέστε ένα σχόλιο