Gentoo developer များက kernel ၏ binary build portion ဖြစ်နိုင်ခြေကိုစဉ်းစားသည်

gentoo-linux ပါ

အားလုံး Gentoo အသုံးပြုရန်တိုက်တွန်းခံရသူများ, သူတို့သိတယ် ဒီ Linux ကိုကြောင်း distro အလွန်အမင်းစိတ်ကြိုက်ပြုပြင်နိုင်သည် ကျေးဇူးတင်ပါတယ် precompiled binaries ကိုမသုံးပါဘူး, အရာနှင့်အတူ အသုံးပြုသူသည်မိမိကိုယ်ပိုင်စနစ်ကိုလုပ်ရန်လိုသည် ၎င်းသည်အခြားဖြန့်ဖြူးမှုများထက်ကြီးမားသောအားသာချက်ကိုပေးသည်။ ကွန်ပျူတာ၏အစိတ်အပိုင်းများကိုအာရုံစိုက်သည့်စုစည်းမှုတစ်ခုကိုဖန်တီးနိုင်ပြီး၎င်းသည်စွမ်းဆောင်ရည်မြင့်မားပြီးစွမ်းဆောင်ရည်ကိုပေးသည်။

နှင့်အတူကတည်းက အချို့သောအဆင့်မြင့်အင်္ဂါရပ်များကိုအကောင်အထည်ဖော်သည့် Portage မှီခိုမှုစီမံခန့်ခွဲမှု၊ စီမံခန့်ခွဲသူကြိုက်နှစ်သက်သည့် package များကိုကောင်းမွန်စွာညှိနှိုင်းခြင်း၊ OpenBSD ပုံစံတပ်ဆင်ခြင်းများ၊ စုပေါင်းသဲအိတ်များ၊ ဘေးကင်းလုံခြုံသည့်ဖယ်ထုတ်ခြင်း၊ စနစ်ပရိုဖိုင်းများ၊ virtual packages များ၊

ယခုမူကားဤပြောင်းလဲနိုင်သည် အဖြစ် Gentoo developer များကဆွေးနွေးနေကြသည် ဖြစ်နိုင်ခြေ ယေဘုယျ Linux kernel ကို packages များပြဌာန်းချက်ပါစေ ကြောင်း manual configuration ကိုမလိုအပ်ပါဘူး စုစည်းနေစဉ်အတွင်းနှင့်ရိုးရာ binary ဖြန့်ဝေမှုအတွက်ထောက်ပံ့ပေး kernel ကို packages များဆင်တူသည်။

Como ပြtheနာ၏ဥပမာ အသုံးပြုသောအခါပေါ်ပေါက် kernel ကို parameters တွေကို၏ manual tuning Gentoo တွင်လေ့ကျင့်သည်, တစ် ဦး စုစည်းထား၏မရှိခြင်းလည်းမရှိ ကို default options များ ကြောင်း update ကိုပြီးနောက်လည်ပတ်မှုသေချာ (အကယ်၍ kernel သည် boot မဖြစ်လျှင်သို့မဟုတ် crash ဖြစ်လျှင် manually configure လုပ်လျှင်ပြparameterနာသည်မမှန်ကန်သော parameter settings သို့မဟုတ် kernel သူ့ဟာသူအမှားတစ်ခုကြောင့်လားဆိုတာမသေချာပေ။ )

သမားရိုးကျ Gentoo ရရှိသောနည်းလမ်းသည်အရင်းအမြစ်များကိုတပ်ဆင်ပြီးမိမိကိုယ်ကို configure လုပ်ပြီးတည်ဆောက်ခြင်းဖြစ်သည်။ ကိုယ်တိုင်ကိုယ်တိုင်ပြင်ဆင်ခြင်း၏ငြီးငွေ့ဖွယ်ဖြစ်စဉ်ကိုမဖြတ်သန်းလိုသူများအတွက် genkernel ကိုအသုံးပြုရန်အခြားလမ်းကြောင်းတစ်ခုပေးခဲ့သည်။ သို့သော်ထိုမျိုးကွဲများထဲမှမည်သည့်အရာကမျှ binary distribution များမှရရှိသော cores များနှင့်တူညီသည်ကိုအမှန်တကယ်မပေးနိုင်ခဲ့ပါ။

developer များအဆင်သင့် kernel ကိုပေးဖို့ရည်ရွယ်ထားတယ် နှင့်သိသာအလုပ်လုပ်တဲ့ ကြောင်းအနည်းငယ်မျှသာအားထုတ်မှုနှင့်အတူ installed နိုင်ပါသည် (အခြား packets များနှင့်နှိုင်းယှဉ်ပါကတည်ဆောက်ထားသည့် ebuild ကဲ့သို့) နှင့် package manager သည်ပုံမှန် system update များအနေဖြင့်၎င်းကိုအလိုအလျောက် update လုပ်လိမ့်မည်။

လက်ရှိတွင် sys-kernel / vanilla-kernel အထုပ်ကိုအခြေခံပြီးအဆိုပြုထားပြီးဖြစ်သည် အဓိက kernel ရင်းမြစ်များမှယခင်ကရရှိနိုင်သော build script ကို genkernel ရွေးချယ်စရာများအစုံလိုက်ဖြင့်ဖြည့်စွက်သည်။

Custom custom kernel ဟောင်းမှ universal kernel package တစ်ခုသို့ပြောင်းလဲမှုကိုငါဖြောင့်မတ်ရန်လိုပါကသင်ပထမ ဦး ဆုံး custom custom kernel ကို configure လုပ်ရန်အကြောင်းပြချက်ကိုဆွေးနွေးခြင်းဖြင့်စတင်သင့်သည်။

အဆိုပါ vanilla-kernel ကိုအထုပ် ယခုအချိန်အထိ၎င်းသည်အရင်းအမြစ်ကုဒ်မှစုဆောင်းခြင်းသာပါဝင်သည် (ebuild ပုံစံဖြင့်အဆိုပြုထားသည်), သို့သော် binary kernel ကိုအသင်းတော်များထုတ်လုပ်များ၏ဖြစ်နိုင်ခြေကိုလည်းဆွေးနွေးတင်ပြထားပါတယ်။

အဓိက counterargument အားထုတ်မှုဖြစ်ပါတယ်။ အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်းကျွန်ုပ်ကိုယ်တိုင် kernel ကိုကိုယ်တိုင်ကိုင်တွယ်ရန်ငြီးငွေ့ခဲ့သည်။ ဖော်ပြခဲ့တဲ့အလားအလာရှိသည့်အကျိုးအမြတ်သည်စိတ်ကြိုက် kernel ကိုပြုပြင်ခြင်းနှင့်ထိန်းသိမ်းခြင်းအတွက်လူသားတို့၏အချိန်ဆုံးရှုံးမှုကိုကျော်လွန်သလား။

manual kernel tuning ရဲ့အားသာချက်တွေထဲကတစ်ခု, စွမ်းဆောင်ရည်ညှိရန်, မလိုအပ်သောအစိတ်အပိုင်းများကိုဖယ်ရှားနိုင်စွမ်း စုစည်းနေစဉ်အတွင်း, compilation အချိန်ကိုတိုစေခြင်းနှင့် kernel ကိုအရွယ်အစားလျှော့ချ ရလဒ်တစ်ခု (ဥပမာအားဖြင့် proponent ၏ kernel တည်ဆောက်ခြင်းသည် modules နှင့်အတူ 44MB နှင့် universal kernel သည် 294MB ကြာသည်) ။

ချို့ယွင်းချက်တွေထဲမှာ ကလေ့လာတွေ့ရှိထားသည် အမှားတစ်ခုကို setup လုပ်စဉ်အတွင်းအလွယ်တကူပြုလုပ်နိုင်သည်အဆင့်မြှင့်တင်ခြင်းနှင့်ဖြစ်နိုင်ချေရှိသောပြproblemsနာများ၊ သည်းမခံ, ပြdifficultyနာများရှာဖွေရေးမှာအခက်အခဲ။

၏ထောက်ပံ့ရေး စုဆောင်းခြင်း ဘာကြောင့်လဲဆိုတော့ universal kernel ကြောင့် binaries ကိုထည့်သွင်းစဉ်းစားခြင်းဖြစ်သည်၎င်း၏အရွယ်အစားကြောင့်၎င်းသည်ပိုမိုကြာရှည်စွာစုဆောင်းပြီးအချောသတ်သော kernel ကိုထောက်ပံ့ပေးသည် ၎င်းသည်စွမ်းအင်သုံးစွဲမှုနည်းပါးသောသုံးစွဲသူများ၏ဘဝကိုရိုးရှင်းစေသည်။

သော်လည်း ဒါကို "စိတ်ကူး" တစ်ခုအဖြစ်တွေ့တယ်၊ Gentoo developer များ ဖြစ်နိုင်ခြေကိုထုတ်မပယ်ကြဘူး သူတို့ကနေချိန်မှာသူတို့ကအကြောင်းပြောနေတာနေကြသည် အသုံးပြုသူများ၏ထင်မြင်ချက်များကိုခွဲခြားထားပြီးသားဖြစ်သည်။

Si မင်းအဲဒီအကြောင်းကိုပိုသိချင်တယ်၊ သင်မူရင်းမှတ်စုကိုစစ်ဆေးနိုင်သည် အောက်ပါ link ကို။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊