ဖြန့်ဖြူးမှုများတွင် ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုခဲ့သည့် ဂန္ထဝင် initialization system SysVinit 3.09 ၏ ထွက်ရှိမှုကို ထုတ်ဝေလိုက်ပါပြီ။ Linux systemd နဲ့ upstart မတိုင်ခင်ကာလတွေမှာ Devuan လို distribution တွေမှာ အခုချိန်ထိ အသုံးပြုနေဆဲပါ။ Debian GNU/Hurd နှင့် antiX။ sysvinit နှင့် တွဲဖက်အသုံးပြုသော insserv နှင့် startpar utilities များ၏ ဗားရှင်းများ မပြောင်းလဲပါ။ insserv ကို init scripts များအကြား မှီခိုမှုများကို ထည့်သွင်းစဉ်းစားခြင်းဖြင့် boot လုပ်ငန်းစဉ်ကို စီစဉ်ရန် ဒီဇိုင်းထုတ်ထားပြီး startpar ကို system boot လုပ်နေစဉ်အတွင်း multiple scripts များကို parallel execution ပြုလုပ်စေရန် အသုံးပြုသည်။
SysVinit ၏အသစ်ထွက်ရှိမှုတွင်-
- ဖြန့်ဖြူးမှုများတွင် တပ်ဆင်မှုအတွက် ပံ့ပိုးမှု အကောင်အထည်ဖော်ခြင်း LinuxGlibc အစား standard C library Musl ကို အသုံးပြုခြင်း။ အခြားအရာများအပြင် Musl-based systems များရှိ hddown handler နှင့်ပတ်သက်သည့် ပြဿနာများကိုလည်း ဖြေရှင်းပြီးပါပြီ။
- kernel ပါရှိသော စနစ်များတွင် reboot လုပ်နေစဉ် firmware သို့ မက်ဆေ့ချ်များပေးပို့နိုင်စေရန် reboot command ကို အပ်ဒိတ်လုပ်ထားသည်။ Linuxအက်ဒမင်သည် ဥပမာအားဖြင့် အခြား partition မှ boot လုပ်ရန် တောင်းဆိုရန်အတွက် ဤအင်္ဂါရပ်ကို အသုံးပြုနိုင်သည်။ "-m" flag ကို သတ်မှတ်ခြင်းဖြင့် မက်ဆေ့ချ်ကို သတ်မှတ်ပေးသည်။
- Makefile ရှိ သန့်ရှင်းသော ညွှန်ကြားချက်၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။
source: opennet.ru
