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

ယခုတင်ပြသည်မှာ systemd နှင့် upstart မတိုင်မီကာလများအတွင်း Linux ဖြန့်ဝေမှုများတွင် တွင်ကျယ်စွာအသုံးပြုခဲ့သည့် classic init system sysvinit 3.0 ၏ထွက်ရှိလာပြီး ယခုအခါ Devuan၊ Debian GNU/Hurd နှင့် antiX ကဲ့သို့သော ဖြန့်ဖြူးမှုများတွင် ဆက်လက်အသုံးပြုနေပါသည်။ ဗားရှင်းနံပါတ်မှ 3.0 သို့ ပြောင်းလဲခြင်းသည် သိသာထင်ရှားသောပြောင်းလဲမှုများနှင့် ဆက်စပ်မှုမရှိသော်လည်း၊ ၎င်းသည် ပရောဂျက်တွင်အသုံးပြုသည့် ဗားရှင်းနံပါတ်စဉ်ဂျစ်နှင့်အညီ နံပါတ် 3.0 သို့ ကူးပြောင်းသွားသည့် ဒုတိယဂဏန်း၏ အမြင့်ဆုံးတန်ဖိုးသို့ ရောက်ရှိခြင်း၏ အကျိုးဆက်ဖြစ်သည်။ 2.99 ပြီးနောက်

ထုတ်ဝေမှုအသစ်သည် ကွန်ဆိုးလ်အတွက် စက်သိရှိခြင်းဆိုင်ရာ bootlogd utility တွင် ပြဿနာများကို ဖြေရှင်းပေးသည်။ ယခင်က သိထားသော ကွန်ဆိုးလ်စက်ပစ္စည်းများနှင့် သက်ဆိုင်သည့် အမည်များပါသည့် စက်ပစ္စည်းများကိုသာ bootlogd တွင် လက်ခံခဲ့ပါက၊ ယခုအခါတွင် သင်သည် အများသူငှာ စက်ပစ္စည်းအမည်ကို သတ်မှတ်နိုင်သည်၊ ၎င်းသည် အမည်တွင် မှန်ကန်သော စာလုံးများကို အသုံးပြုခြင်းဖြင့်သာ ကန့်သတ်ထားသည်။ စက်ပစ္စည်းအမည်ကို သတ်မှတ်ရန်၊ kernel အမိန့်ပေးစာကြောင်းပါရာမီတာ “console=/dev/device-name” ကို အသုံးပြုပါ။

sysvinit နှင့်တွဲဖက်အသုံးပြုသော insserv နှင့် startpar utilities များ၏ဗားရှင်းများသည် ပြောင်းလဲခြင်းမရှိပါ။ insserv utility ကို init scripts များကြားတွင် မှီခိုနေရမှုကို ထည့်သွင်းစဉ်းစားကာ boot process ကို စုစည်းရန် ဒီဇိုင်းထုတ်ထားပြီး system boot process အတွင်း scripts အများအပြားကို အပြိုင်ဖွင့်ကြောင်း သေချာစေရန် startpar ကို အသုံးပြုပါသည်။

source: opennet.ru

မှတ်ချက် Add