最小限のシステム ユーティリティ セット 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.

出所: オープンネット.ru

コメントを追加します