Wydanie minimalistycznego zestawu narzędzi systemowych Toybox 0.8.8

Opublikowano wydanie zestawu narzędzi systemowych Toybox 0.8.8, podobnie jak BusyBox, w formie pojedynczego pliku wykonywalnego, zoptymalizowanego pod kątem minimalnego zużycia zasobów systemowych. Projekt rozwijany jest przez byłego maintenera BusyBox i rozpowszechniany na licencji 0BSD. Głównym celem Toybox jest umożliwienie producentom korzystania z minimalistycznego zestawu standardowych narzędzi bez udostępniania kodów źródłowych zmodyfikowanych komponentów. Jak dotąd Toybox ustępuje BusyBox pod względem możliwości, ale już wdrożono 306 podstawowych poleceń (227 w pełni i 79 częściowo) z 378 zaplanowanych.

W nowościach Toybox 0.8.8 można wyróżnić:

  • Do narzędzia «timeout» dodano opcję «-i», która pozwala zakończyć polecenie po określonym czasie bezczynności (wyjście do standardowego strumienia resetuje timer).
  • Do narzędzia «tar» dodano wsparcie dla opcji «—xform» do przekształcania nazw plików za pomocą podanego wyrażenia sed. Wdrożono polecenie «tar —null».
  • Dla długich opcji zaproponowano skrócone odpowiedniki (na przykład «ls —col» dla «ls —color»).
  • Do polecenia «blkid -o» dodano wsparcie dla formatów wyjściowych «full», «value» i «export».
  • Do narzędzia «nsenter» dodano opcje «-C» (włączenie przestrzeni nazw cgroup) oraz «-a» (włączenie wszystkich obsługiwanych przestrzeni nazw).
  • W narzędziu «mount» wdrożono opcję «-R», a domyślnie włączono rekurencyjne montowanie bind.
  • W narzędziu «file» zapewniono rozpoznawanie plików z obrazami jądra Linux oraz plików wykonywalnych dla architektury Loongarch.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster