Gentoo သည် universal Linux kernel တည်ဆောက်မှုများကို စတင်ဖြန့်ဝေခဲ့သည်။

Gentoo Linux Developers ကြေငြာခဲ့သည် ပရောဂျက်၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့် ဖန်တီးထားသော Linux kernel ဖြင့် universal assemblies များ အဆင်သင့်ဖြစ်ခြင်းအကြောင်း Gentoo ဖြန့်ဖြူး Kernel ကို ဖြန့်ဖြူးမှုတွင် Linux kernel ထိန်းသိမ်းခြင်းလုပ်ငန်းစဉ်ကို ရိုးရှင်းစေရန်။ ပရောဂျက်သည် kernel ဖြင့် အဆင်သင့်လုပ်ထားသော binary စည်းဝေးပွဲများကို နှစ်ခုလုံးထည့်သွင်းရန်နှင့် အခြားပက်ကေ့ဂျ်များကဲ့သို့ အလားတူ ပက်ကေ့ဂျ်မန်နေဂျာကို အသုံးပြု၍ kernel ကိုတည်ဆောက်ရန်၊ ပြင်ဆင်သတ်မှတ်ရန်နှင့် ထည့်သွင်းရန်အတွက် ပေါင်းစည်းထားသော ebuild ကိုအသုံးပြုရန် အခွင့်အလမ်းပေးပါသည်။

အဆိုပြုထားသည့် အဆင်သင့်လုပ်ထားသော စည်းဝေးပွဲများနှင့် kernel ၏ လက်စွဲမျိုးဆက်များကြား အဓိက ကွာခြားချက်များမှာ ပက်ကေ့ဂျ်မန်နေဂျာ (ပေါ်ထွက်လာ -update @world) မှ ပုံမှန်စနစ်အပ်ဒိတ်များကို ထည့်သွင်းသည့်အခါ အလိုအလျောက် အပ်ဒိတ်လုပ်ခြင်း ဖြစ်နိုင်ခြေများနှင့် လည်ပတ်ပြီးနောက် လုပ်ဆောင်မှုကို အာမခံသည့် ကြိုတင်သတ်မှတ်ထားသော ပုံသေရွေးချယ်မှုများ၊ အပ်ဒိတ် (Manual configuration ဖြင့်၊ kernel မတင်ခြင်း သို့မဟုတ် ချို့ယွင်းမှု ဖြစ်ပေါ်ပါက၊ ပြဿနာသည် မှားယွင်းသော ဆက်တင်များကြောင့် သို့မဟုတ် kernel ကိုယ်တိုင်၌ အမှားအယွင်းကြောင့် ဖြစ်မဖြစ် မရှင်းလင်းပါ)။

Linux kernel ကို ထည့်သွင်းရန်၊ ဖြစ်နိုင်သည့် ပက်ကေ့ခ်ျသုံးခုကို ဖန်တီးထားသည်။ တည်ထောင် ကျန်သော system packages များနှင့်အတူ၊ သီးခြား kernel တည်ဆောက်မှုကို အားမကိုးဘဲ၊ command တစ်ခုတည်းဖြင့် kernel နှင့်အတူ စနစ်တစ်ခုလုံးကို အပ်ဒိတ်လုပ်ပါ။

  • sys-kernel ကို / gentoo-kernel ကို - Gentoo အတွက် သီးသန့် genpatches စံသတ်မှတ်ထားသော kernel တစ်ခု။ စည်းဝေးပွဲကို ပုံသေဆက်တင်များ သို့မဟုတ် သင့်ကိုယ်ပိုင်ဖွဲ့စည်းပုံသတ်မှတ်ခြင်းကို အသုံးပြု၍ ပက်ကေ့ဂျ်မန်နေဂျာကို အသုံးပြု၍ စည်းဝေးပွဲကိုလုပ်ဆောင်သည်။
  • sys-kernel ကို / gentoo-kernel-bin - သင့်စနစ်တွင် ၎င်းကို မစုစည်းဘဲ kernel ကို လျင်မြန်စွာ ထည့်သွင်းရန် အသုံးပြုနိုင်သည့် gentoo-kernel binary assemblies များကို စုစည်းထားပြီးဖြစ်သည်။
  • sys-kernel ကို / vanilla-kernel ကို — ဆိုက်ပေါ်တွင်ဖြန့်ဝေသည့်ပုံစံဖြင့်ကမ်းလှမ်းထားသော vanilla Linux kernel ဖြင့်တည်ဆောက်ပါ။ kernel.org.

ယခင်က Gentoo တွင် kernel ကို manual configuration ကိုအသုံးပြုပြီး ကျန် system မှ သီးခြားအသုံးပြုသူမှ တည်ဆောက်ခဲ့ကြောင်း သတိရကြပါစို့။ ဤချဉ်းကပ်မှုသည် တပ်ဆင်မှုအတွင်း မလိုအပ်သော အစိတ်အပိုင်းများကို ကောင်းစွာချိန်ညှိရန်၊ တပ်ဆင်ချိန်နှင့် ထွက်ပေါ်လာသည့် kernel အရွယ်အစားကို လျှော့ချနိုင်စေခဲ့သည်။ သို့သော်၊ စုစည်းထားသော ပုံသေရွေးချယ်စရာများ မရှိခြင်းကြောင့်၊ အသုံးပြုသူသည် ဖွဲ့စည်းမှုဆိုင်ရာ အမှားအယွင်းများကို အလွယ်တကူ ပြုလုပ်နိုင်ပြီး အဆင့်မြှင့်ခြင်းနှင့် သယ်ဆောင်ရလွယ်ကူခြင်းဆိုင်ရာ ပြဿနာများကို ရှာဖွေဖော်ထုတ်ရန် ခက်ခဲစေပါသည်။

source: opennet.ru

မှတ်ချက် Add