Opublikowano wydanie zestawu narzędzi systemowych Toybox 0.8.12, zoptymalizowanego pod kątem minimalnego zużycia zasobów systemowych. Podobnie jak w przypadku BusyBox, wszystkie narzędzia zestawu są dostępne przez jeden plik wykonywalny. Projekt rozwija były maintainer BusyBox i jest dystrybuowany na licencji 0BSD. Celem stworzenia Toybox jest umożliwienie producentom korzystania z minimalistycznego zestawu standardowych narzędzi bez otwierania źródłowych kodów zmodyfikowanych komponentów. Jak na razie Toybox ustępuje BusyBox możliwościami, ale już zaimplementowano 316 podstawowych poleceń (235 w pełni i 81 częściowo) z 392 zaplanowanych.
Wśród nowości Toybox 0.8.12:
- W tar dodano wsparcie dla algorytmu kompresji zstd oraz zrealizowano możliwość pracy z przestarzałymi formatami archiwów.
- W getconf zaimplementowano obsługę zmiennych środowiskowych NPROCESSORS_CONF i NPROCESSORS_ONLN.
- W netcat dodano opcje „-o” i „-O”.
- W devmem zaimplementowano opcje „—no-mmap”, „-f FILE” i „—no-sync”.
- W test dodano opcje „-ef”, „-ot” i „-nt”.
- W dmesg dodano opcję „-W”.
- W mount dodano wsparcie dla „LABEL=”.
- W lsusb i lspci uwzględniono zawartość /usr/share/hwdata.
- Usunięto błędy i poprawiono implementacje narzędzi grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom.
- Dodano wsparcie dla kompilacji na platformy riscv32 i riscv64.
Źródło: opennet.ru
