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

ယခုတင်ပြသည်မှာ systemd နှင့် upstart မတိုင်မီကာလများအတွင်း Linux ဖြန့်ဝေမှုများတွင် တွင်ကျယ်စွာအသုံးပြုခဲ့သည့် classic sysvinit 2.99 init system ၏ထွက်ရှိလာပြီး ယခု Devuan၊ Debian GNU/Hurd နှင့် antiX ကဲ့သို့သော ဖြန့်ဖြူးမှုများတွင် ဆက်လက်အသုံးပြုနေပါသည်။ တစ်ချိန်တည်းမှာပင်၊ sysvinit နှင့်တွဲဖက်အသုံးပြုသော insserv 1.23.0 utility ကိုထုတ်ဝေခဲ့သည် (startpar utility ၏ဗားရှင်းမပြောင်းလဲသေးပါ)။ insserv utility ကို init scripts များကြားတွင် မှီခိုနေရမှုကို ထည့်သွင်းစဉ်းစားကာ boot process ကို စုစည်းရန် ဒီဇိုင်းထုတ်ထားပြီး system boot process အတွင်း scripts အများအပြားကို အပြိုင်ဖွင့်ကြောင်း သေချာစေရန် startpar ကို အသုံးပြုပါသည်။

sysvinit ၏အသစ်ထွက်ရှိမှုတွင်၊ လူလက်စွဲစာအုပ်များကို အပ်ဒိတ်လုပ်ပြီး ကုဒ်မှတ်ချက်များတွင် အမှားအယွင်းများကို ဖယ်ရှားရန် အလုပ်ပြီးပါပြီ။ စာရွက်စာတမ်းနှင့် ကုဒ်ဖတ်နိုင်မှုတို့ကို မြှင့်တင်ပေးရုံမှတပါး၊ sysvinit တွင် လုပ်ဆောင်နိုင်သော ပြောင်းလဲမှုများ မရှိပါ။ insserv တွင်၊ scripts များ၏ LSB headers များမှ start နှင့် stop အဆင့်များအကြောင်း အချက်အလက်များကို ထုတ်ယူသည့် handler ကို ပြန်လည်ဒီဇိုင်းဆွဲထားပါသည်။ Default-Start နှင့် Default-Stop ဘောင်များတွင် ဗလာတန်ဖိုးများကို သတ်မှတ်သောအခါ အချို့သော Debian ပက်ကေ့ဂျ်များတွင် မှားယွင်းသော အဓိပ္ပါယ်ဖွင့်ဆိုချက်ဖြင့် ပြောင်းလဲမှုသည် ပြဿနာကို ဖြေရှင်းပေးခဲ့ပါသည်။

source: opennet.ru

မှတ်ချက် Add