Toybox 0.8.7 жүйелік утилиталарының минималистік жиынтығын шығару

Toybox 0.8.7 шығарылымы, жүйелік утилиталар жинағы, жалғыз орындалатын файл ретінде жасалған және жүйелік ресурстарды минималды тұтыну үшін оңтайландырылған BusyBox сияқты шығарылды. Жобаны бұрынғы BusyBox қызметшісі әзірлеген және 0BSD лицензиясы бойынша таратылады. Toybox-тың негізгі мақсаты өндірушілерге модификацияланған компоненттердің бастапқы кодын ашпай-ақ стандартты утилиталардың минималистік жиынтығын пайдалану мүмкіндігін беру болып табылады. Мүмкіндіктер бойынша Toybox әлі де BusyBox-тан артта қалды, бірақ жоспарланған 299 команданың 220 негізгі пәрмені (79 толық және 378 ішінара) орындалды.

Toybox 0.8.7 инновацияларының ішінде мыналарды атап өтуге болады:

  • Хост, wget, openvt және deallocvt пәрмендері толығымен іске асырылу үшін жаңартылды.
  • Жаңа uclampset, gpiodetect, gpioinfo, gpioiget, gpiofind және gpioset пәрмендері қосылды.
  • Қарапайым HTTP серверін іске асыру қосылды httpd.
  • catv пәрмені жойылды ( cat -v пәрменіне ұқсас).
  • Жоғарғы утилитада енді сол және оң жақ пернелердің көмегімен тізімдерді ауыстыру және «Shift + сол немесе оң» комбинациялары арқылы сұрыптауды өзгерту мүмкіндігі бар.
  • «Fid -samefile», «cmp -n», «tar –strip» опцияларына қолдау қосылды.
  • /etc/{usb,pci}.ids[.gz] файлдарынан lsusb және lspci утилиталарына құрылғы сипаттамаларын шығару қосылды.
  • Ifconfig утилитасына желі интерфейстерінің атын өзгертуге қолдау қосылды.
  • wget утилитасы веб пішін деректерін жіберуге арналған POST әдісіне қолдау қосты.

Ақпарат көзі: opennet.ru

пікір қалдыру