sysvinit 2.97 init စနစ်အား ဖြန့်ချိသည်။

ဖွံ့ဖြိုးတိုးတက်မှု 10 လပြီးနောက် တင်ဆက် classic init system ကို ထုတ်ပေးသည်။ sysvinit ၂.၈၈systemd နှင့် upstart မတိုင်မီကာလများအတွင်း Linux ဖြန့်ဝေမှုများတွင် တွင်ကျယ်စွာအသုံးပြုခဲ့ပြီး ယခုအခါ Devuan နှင့် antiX ကဲ့သို့သော ဖြန့်ဖြူးမှုများတွင် ဆက်လက်အသုံးပြုနေပါသည်။ တစ်ချိန်တည်းမှာပင်၊ sysvinit နှင့်တွဲဖက်အသုံးပြုထားသော insserv 1.22.0 နှင့် startpar 0.65 utilities များကို ဖန်တီးခဲ့သည်။ ရှိမှာပေါ့။ အာမခံ init scripts များကြားတွင် အကောင့်မှီခိုအားထားမှုဖြင့် loading process ကို စုစည်းရန် ဒီဇိုင်းထုတ်ထားသည်။ စတင်ပါ system boot လုပ်နေစဉ်အတွင်း script အများအပြား အပြိုင်ဖွင့်ခြင်းကို သေချာစေရန်အတွက် အသုံးပြုပါသည်။

ထုတ်ဝေမှုအသစ်တွင်-

  • အရန်အသုံးအဆောင်တစ်ခု ပါဝင်သည်။ sysd2vLSB ခေါင်းစီးများဖြင့် ဂန္ထဝင် SysV အစပြုခြင်း scripts များကို systemd ဝန်ဆောင်မှုယူနစ်ဖိုင်များအဖြစ်သို့ ပြောင်းလဲခွင့်ပြုသည့်၊
  • /etc/inittab.d/ directory တွင်ရှိသော သီးခြားဖိုင်များအဖြစ် ဖော်မတ်လုပ်ထားသည့် ဆက်တင်များကို တင်ရန် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • hard-coded fixed path ကိုသုံးမည့်အစား root partition တွင် libcrypt ပါဝင်မှုကို စစ်ဆေးခြင်းကို ဖွင့်ထားသည်။
  • မှတ်တမ်းသိမ်းဆည်းခြင်းနှင့် readbootlog ဖိုင်များကို Git လျစ်လျူရှုခြင်းစာရင်းတွင် ထည့်သွင်းထားသည်။
  • အသုံးမပြုသော မှတ်ဉာဏ်ကို မှန်ကန်စွာ ရှင်းထုတ်ရန်အတွက် ကုဒ်ကို ရှင်းလင်းပြီးပါပြီ။
  • “+hh:mm”၊ “+m” နှင့် “now” တို့အပြင် “+hh:mm” ဖော်မက်တွင် ပိတ်ချိန်ကို ဆုံးဖြတ်နိုင်သည့် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • insserv ပရိုဂရမ်သည် တပ်ဆင်မှုအတွက် ရှေ့ဆက်ကို သတ်မှတ်ရန် စွမ်းရည်ကို ထည့်သွင်းထားသည်။ ပုံသေအားဖြင့်၊ insserv ကို /usr hierarchy တွင် ယခုထည့်သွင်းထားပါသည် (executable ကို /sbin မှ /usr/sbin သို့ ရွှေ့ထားသည်)။ Makefile ရှိ WANT_SYSTEMD ဘောင်သည် systemd/dbus ပံ့ပိုးမှုကို ဖွင့်ထားခြင်းရှိမရှိ ထိန်းချုပ်သည်။
  • startpar နှင့် insserv installation path ၏ ပိုမိုပြောင်းလွယ်ပြင်လွယ်သော အဓိပ္ပါယ်ဖွင့်ဆိုချက်များအတွက် PREFIX variable ကို startpar စည်းဝေးပွဲဖိုင်တွင် ထည့်သွင်းထားပါသည်။

source: opennet.ru

မှတ်ချက် Add