Sortie d'un ensemble minimaliste d'utilitaires système Toybox 0.8.8

La version de Toybox 0.8.8, un ensemble d'utilitaires système, a été publiée, tout comme BusyBox, conçu comme un fichier exécutable unique et optimisé pour une consommation minimale des ressources système. Le projet est développé par un ancien mainteneur de BusyBox et est distribué sous la licence 0BSD. L'objectif principal de Toybox est de fournir aux fabricants la possibilité d'utiliser un ensemble minimaliste d'utilitaires standards sans ouvrir le code source des composants modifiés. En termes de capacités, Toybox est encore en retard sur BusyBox, mais 306 commandes de base ont déjà été implémentées (227 complètement et 79 partiellement) sur 378 prévues.

Parmi les innovations de Toybox 0.8.8 on peut noter :

  • L'option "-i" a été ajoutée à l'utilitaire "timeout" pour terminer la commande après un certain temps d'inactivité (la sortie vers le flux standard réinitialise le timer).
  • L'utilitaire "tar" prend désormais en charge l'option "--xform" pour convertir les noms de fichiers à l'aide d'une expression sed donnée. La commande "tar -null" a été implémentée.
  • Pour les options longues, des analogues raccourcis sont proposés (par exemple, « ls -col » pour « ls -color »).
  • Ajout de la prise en charge des formats de sortie « full », « value » et « export » à la commande « blkid -o ».
  • Ajout des options « -C » (activer l'espace de noms de groupe de contrôle) et « -a » (activer tous les espaces de noms pris en charge) à l'utilitaire « nsenter ».
  • L'utilitaire "mount" implémente l'option "-R" et le montage de liaison récursive est activé par défaut.
  • L'utilitaire « file » permet la reconnaissance des fichiers avec des images du noyau Linux et des fichiers exécutables pour l'architecture Loongarch.

Source: opennet.ru

Ajouter un commentaire