စနစ်အသုံးအဆောင်များ Toybox 0.8.8 ၏ အနည်းငယ်မျှသာသော အစုံအလင်ကို ဖြန့်ချိသည်။

System utilities အစုံဖြစ်သည့် Toybox 0.8.8 ကို ထုတ်ဝေခဲ့ပြီး BusyBox ပါရှိပြီး၊ တစ်ခုတည်းသော executable ဖိုင်အဖြစ် ဒီဇိုင်းထုတ်ကာ စနစ်အရင်းအမြစ်များကို အနည်းငယ်မျှသုံးစွဲမှုအတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။ ပရောဂျက်ကို BusyBox ထိန်းသိမ်းသူဟောင်းက တီထွင်ထားပြီး 0BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Toybox ၏ အဓိက ရည်ရွယ်ချက်မှာ ပြုပြင်ထားသော အစိတ်အပိုင်းများ၏ အရင်းအမြစ်ကုဒ်ကို ဖွင့်ခြင်းမပြုဘဲ ထုတ်လုပ်သူများအား အနည်းငယ်မျှသာသော စံအသုံးအဆောင်ပစ္စည်းများကို အသုံးပြုနိုင်စွမ်းရှိစေရန် ပံ့ပိုးပေးရန်ဖြစ်သည်။ စွမ်းဆောင်ရည်အရ Toybox သည် BusyBox ထက်နောက်ကျနေသေးသော်လည်း စီစဉ်ထားသည့် 306 တွင် အခြေခံ command 227 ခု (လုံးဝ 79 နှင့် 378 တစ်စိတ်တစ်ပိုင်း) ကိုအကောင်အထည်ဖော်ပြီးဖြစ်သည်။

Toybox 0.8.8 ၏ ဆန်းသစ်တီထွင်မှုများထဲတွင် ကျွန်ုပ်တို့ မှတ်သားနိုင်သည်-

  • လှုပ်ရှားမှုမရှိသောအချိန်တစ်ခုပြီးနောက် အမိန့်ကိုအဆုံးသတ်ရန် "-i" ရွေးစရာကို "အချိန်လွန်" ကိရိယာသို့ ပေါင်းထည့်လိုက်သည် (ပုံမှန်စီးကြောင်းသို့ အထွက်အထွက်သည် အချိန်တိုင်းကိရိယာကို ပြန်လည်သတ်မှတ်သည်)။
  • "tar" utility သည် ပေးထားသော sed expression ကို အသုံးပြု၍ ဖိုင်အမည်များကို ပြောင်းရန် "--xform" option ကို ပံ့ပိုးပေးပါသည်။ "tar -null" အမိန့်ကို အကောင်အထည် ဖော်လိုက်ပါပြီ။
  • ရွေးချယ်စရာရှည်များအတွက်၊ အတိုချုံ့ထားသော analogues များကို အဆိုပြုသည် (ဥပမာ၊ "ls -col" အတွက် "ls -color")။
  • "full", "value" နှင့် "export" output formats များအတွက် "blkid -o" command ကို ထပ်ထည့်ထားသည်။
  • ရွေးချယ်စရာများ “-C” (cgroup namespace ကိုဖွင့်ပါ) နှင့် “-a” (ပံ့ပိုးပေးထားသော namespaces အားလုံးကို ဖွင့်ပါ) “nsenter” utility တွင် ထည့်ထားသည်။
  • "mount" utility သည် "-R" option ကိုအကောင်အထည်ဖော်ပြီး default အနေဖြင့် ထပ်ခါတလဲလဲ bind တပ်ဆင်ခြင်းကို ဖွင့်ထားသည်။
  • "file" utility သည် Loongarch ဗိသုကာအတွက် Linux kernel ပုံများနှင့် executable files များနှင့်အတူ ဖိုင်များကို အသိအမှတ်ပြုပေးပါသည်။

source: opennet.ru

မှတ်ချက် Add