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

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

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

  • Белгілі бір әрекетсіздік уақытынан кейін пәрменді тоқтату үшін «-i» опциясы «тайм-аут» утилитасына қосылды (стандартты ағынға шығару таймерді қалпына келтіреді).
  • "tar" утилитасы енді берілген sed өрнегі арқылы файл атауларын түрлендіру үшін "--xform" опциясын қолдайды. «tar -null» командасы орындалды.
  • Ұзын опциялар үшін қысқартылған аналогтар ұсынылады (мысалы, «ls -color» үшін «ls -col»).
  • «blkid -o» пәрменіне «толық», «мән» және «экспорт» шығару пішімдері үшін қолдау қосылды.
  • "-C" (топтың аттар кеңістігін қосу) және "-a" (барлық қолдау көрсетілетін аттар кеңістігін қосу) опциялары "nsenter" қызметтік бағдарламасына қосылды.
  • «Mount» утилитасы «-R» опциясын жүзеге асырады және рекурсивті байланыстыруды орнату әдепкі бойынша қосылады.
  • «Файл» утилитасы Linux ядросының кескіндері бар файлдарды және Loongarch архитектурасына арналған орындалатын файлдарды тануды қамтамасыз етеді.

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

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