Linux-libre 5.14 kernel ၏ လုံးဝအခမဲ့ဗားရှင်းကို ရရှိနိုင်ပါသည်။

အနည်းငယ်နှောင့်နှေးမှုနှင့်အတူ၊ လက်တင်အမေရိကအခမဲ့ဆော့ဖ်ဝဲဖောင်ဒေးရှင်းမှ အခမဲ့ဗားရှင်းမဟုတ်သော အစိတ်အပိုင်းများ သို့မဟုတ် ကုဒ်ကဏ္ဍများပါရှိသော Linux-libre 5.14-gnu5.14 - Linux-libre 1-gnuXNUMX ၏ လုံးဝအခမဲ့ဗားရှင်းကို ထုတ်ဝေခဲ့ပြီး၊ အခမဲ့မဟုတ်သော အစိတ်အပိုင်းများ သို့မဟုတ် ကုဒ်ကဏ္ဍများပါရှိသော ဖိုင်းဝဲနှင့် ဒရိုက်ဘာဒြပ်စင်များကို ဖယ်ရှားလိုက်သည်၊ ထုတ်လုပ်သူအားဖြင့်။ ထို့အပြင်၊ Linux-libre သည် kernel ဖြန့်ဝေမှုတွင် မပါဝင်သည့် အလွတ်မဟုတ်သော အစိတ်အပိုင်းများကို တင်ဆောင်နိုင်သည့် kernel ၏စွမ်းရည်ကို ပိတ်ကာ စာရွက်စာတမ်းမှ အလကားမဟုတ်သော အစိတ်အပိုင်းများကို အသုံးပြုခြင်းအကြောင်း ဖော်ပြခြင်းကို ဖယ်ရှားသည်။

အလွတ်မဟုတ်သော အစိတ်အပိုင်းများမှ kernel ကိုရှင်းလင်းရန်၊ ဒွိထည့်သွင်းမှုများပါဝင်မှုနှင့် မှားယွင်းသောအပြုသဘောများကိုဖယ်ရှားရန်အတွက် စံပလိတ်ပေါင်းထောင်ပေါင်းများစွာပါရှိသော Linux-libre ပရောဂျက်အတွင်း၌ universal shell script ကိုဖန်တီးထားသည်။ အထက်ဖော်ပြပါ script ကိုအသုံးပြု၍ ဖန်တီးထားသော အဆင်သင့်လုပ်ထားသော ဖာထေးမှုများကိုလည်း ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ Linux-libre kernel သည် လုံးဝအခမဲ့ GNU/Linux ဖြန့်ဝေမှုများကို တည်ဆောက်ရန်အတွက် Free Software Foundation စံသတ်မှတ်ချက်များနှင့် ကိုက်ညီသော ဖြန့်ဝေမှုများတွင် အသုံးပြုရန် အကြံပြုထားသည်။ ဥပမာအားဖြင့်၊ Linux-libre kernel ကို Dragora Linux၊ Trisquel၊ Dyne:Bolic၊ gNewSense၊ Parabola၊ Musix နှင့် Kongoni ကဲ့သို့သော ဖြန့်ဝေမှုများတွင် အသုံးပြုသည်။

အသစ်ထွက်ရှိမှုသည် eftc နှင့် qcom arm64 ဒရိုက်ဗာများတွင် blob loading ကို ပိတ်ထားသည်။ btrtl၊ amdgpu၊ adreno၊ i915၊ sp8870၊ av7110၊ r8188eu၊ btqca နှင့် xhci-pci-renesas တို့တွင် blob သန့်ရှင်းရေးကုဒ်ကို အပ်ဒိတ်လုပ်ထားသည်။ သီးခြားသတိပြုမိသည်မှာ x86 စနစ်များအတွက် မိုက်ခရိုကုဒ်ကို သန့်ရှင်းရေးလုပ်ရန်အတွက် ကုဒ်ပြောင်းလဲမှုများအပြင် powerpc 8xx စနစ်များအတွက် မိုက်ခရိုကုဒ်ကိုဖွင့်ခြင်းအတွက် အစိတ်အပိုင်းများတွင် ယခင်က လွတ်သွားသော blobs များကို ဖယ်ရှားခြင်းနှင့် vs6624 အာရုံခံကိရိယာများအတွက် firmware အတွက် micropatches များတွင် မှတ်သားထားသည်။ ဤ blobs များသည် ယခင် kernel ထုတ်ဝေမှုများတွင်လည်း ရှိနေသောကြောင့်၊ ယခင်ထွက်ရှိထားသော Linux-libre 5.13၊ 5.10၊ 5.4၊ 4.19၊ 4.14၊ 4.9 နှင့် 4.4 ဗားရှင်းအသစ်များကို “-gnu1” ဖြင့် တံဆိပ်တပ်ကာ ဗားရှင်းအသစ်များကို ဖန်တီးရန် ဆုံးဖြတ်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add