Реліз мінімалістичного набору системних утиліт 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 для lscolor).
  • До команди «blkid -o» додано підтримку форматів виводу «full», «value» та «export».
  • В утиліту nsenter додані опції -C (включення cgroup namespace) і -a (включення всіх підтримуваних просторів імен).
  • В утиліті "mount" реалізована опція "-R" і за замовчуванням включено рекурсивне bind-монтування.
  • В утиліті "file" забезпечено розпізнавання файлів з образами ядра Linux та виконуваними файлами для архітектури Loongarch.

Джерело: opennet.ru

Додати коментар або відгук