Рэліз мінімалістычнага набору сістэмных утыліт 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

Дадаць каментар