最小限のシステム ユーティリティ セット Toybox 0.8.8 のリリース

システム ユーティリティのセットである Toybox 0.8.8 のリリースが、単一の実行可能ファイルとして設計され、システム リソースの消費を最小限に抑えるように最適化された BusyBox と同様に公開されました。 このプロジェクトは元 BusyBox メンテナーによって開発され、0BSD ライセンスの下で配布されています。 Toybox の主な目的は、変更されたコンポーネントのソース コードを開かずに、最小限の標準ユーティリティのセットを使用できる機能をメーカーに提供することです。 機能の点では、Toybox は依然として BusyBox に遅れをとっていますが、計画されている 306 個のうち 227 個の基本コマンド (完全に 79 個、部分的に 378 個) がすでに実装されています。

Toybox 0.8.8 の革新的な点には次のようなものがあります。

  • 「-i」オプションが「timeout」ユーティリティに追加され、非アクティブ状態が一定時間続いた後にコマンドを終了します (標準ストリームへの出力によりタイマーがリセットされます)。
  • 「tar」ユーティリティは、指定された sed 式を使用してファイル名を変換するための「--xform」オプションをサポートするようになりました。 「tar -null」コマンドが実装されました。
  • 長いオプションの場合は、短縮された類似物が提案されます (たとえば、「ls -color」の「ls -col」)。
  • 「blkid -o」コマンドに「フル」、「値」、および「エクスポート」出力形式のサポートが追加されました。
  • 「nsenter」ユーティリティにオプション「-C」(cgroup 名前空間を有効にする)および「-a」(サポートされているすべての名前空間を有効にする)を追加しました。
  • 「mount」ユーティリティは「-R」オプションを実装しており、再帰的なバインド マウントがデフォルトで有効になっています。
  • 「ファイル」ユーティリティは、Linux カーネル イメージを含むファイルと Loongarch アーキテクチャ用の実行可能ファイルの認識を提供します。

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

コメントを追加します