Toybox 0.8.7 системалык утилиталарынын минималисттик топтомун чыгаруу

Тойбокс 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 буйругу алынып салынды (кат -v сыяктуу).
  • Жогорку утилита азыр сол жана оң баскычтар аркылуу тизмелерди которуштурууга жана "Shift + солго же оңго" айкалыштарын колдонуу менен сорттоону өзгөртүү мүмкүнчүлүгүнө ээ.
  • "Fid -samefile", "cmp -n", "tar -strip" опцияларына колдоо кошулду.
  • /etc/{usb,pci}.ids[.gz] файлдарынан lsusb жана lspci утилиталарына түзмөктүн сүрөттөмөлөрүн алуу кошулду.
  • Тармак интерфейстеринин атын өзгөртүү үчүн колдоо ifconfig утилитасына кошулду.
  • Wget утилитасы веб форманын берилиштерин жөнөтүү үчүн POST ыкмасын колдоону кошту.

Source: opennet.ru

Комментарий кошуу