Paglabas ng isang minimalistic na hanay ng mga utility ng system Toybox 0.8.8

Ang paglabas ng Toybox 0.8.8, isang set ng mga system utilities, ay nai-publish, tulad ng BusyBox, na idinisenyo bilang isang solong executable na file at na-optimize para sa minimal na pagkonsumo ng mga mapagkukunan ng system. Ang proyekto ay binuo ng isang dating tagapangasiwa ng BusyBox at ipinamamahagi sa ilalim ng lisensyang 0BSD. Ang pangunahing layunin ng Toybox ay upang bigyan ang mga tagagawa ng kakayahang gumamit ng isang minimalistic na hanay ng mga karaniwang kagamitan nang hindi binubuksan ang source code ng mga binagong bahagi. Sa mga tuntunin ng mga kakayahan, ang Toybox ay nahuhuli pa rin sa BusyBox, ngunit 306 na mga pangunahing utos ang naipatupad na (227 ganap at 79 bahagyang) mula sa 378 na binalak.

Kabilang sa mga inobasyon ng Toybox 0.8.8 maaari nating tandaan:

  • Ang opsyong "-i" ay idinagdag sa "timeout" na utility upang wakasan ang command pagkatapos ng isang tiyak na oras ng kawalan ng aktibidad (ang output sa karaniwang stream ay nagre-reset ng timer).
  • Sinusuportahan na ngayon ng "tar" na utility ang "--xform" na opsyon upang i-convert ang mga pangalan ng file gamit ang isang naibigay na sed expression. Ang "tar -null" na utos ay ipinatupad na.
  • Para sa mga mahahabang opsyon, iminungkahi ang mga pinaikling analogue (halimbawa, "ls -col" para sa "ls -color").
  • Nagdagdag ng suporta para sa "full", "value" at "export" na mga format ng output sa command na "blkid -o".
  • Nagdagdag ng mga opsyon na "-C" (paganahin ang cgroup namespace) at "-a" (paganahin ang lahat ng sinusuportahang namespaces) sa "nsenter" na utility.
  • Ang "mount" utility ay nagpapatupad ng "-R" na opsyon at ang recursively bind mounting ay pinagana bilang default.
  • Ang "file" na utility ay nagbibigay ng pagkilala sa mga file na may Linux kernel images at executable file para sa Loongarch architecture.

Pinagmulan: opennet.ru

Magdagdag ng komento