Linux ၅.၈ - Linux သမိုင်း၏အကြီးမားဆုံးဗားရှင်းကိုထုတ်ပြန်ပြီးဖြစ်သည်

Linus Torvalds သည်စတင်မိတ်ဆက်မှုကိုပြသခဲ့သည် kernel ကိုဗားရှင်းအသစ် Linux ကို 5.8 နှင့်ဤသစ်ကိုအရစ်ကျ၌တည်၏ အထင်ရှားဆုံးအပြောင်းအလဲများအကြား သူတို့ဟာ KCSAN racecondition detectorအသုံးပြုသူနေရာသို့အသိပေးချက်များပေးပို့ရန်အတွက် universal ယန္တရားတစ်ခု၊ အွန်လိုင်းစာဝှက်စနစ်အတွက် hardware ပံ့ပိုးမှု၊ ARM64 အတွက်အဆင့်မြင့်ကာကွယ်မှုယန္တရား၊ ရုရှား Baikal-T1 ပရိုဆက်ဆာကိုထောက်ပံ့သည် သီးခြားစီဖြစ်စဉ်ကိုသာဓက mount နိုင်စွမ်းARM64 Call Stack နှင့် BTI များအတွက် Shadow Protection ယန္တရားများအကောင်အထည်ဖော်ခြင်း။

ဒီမူကွဲအသစ် kernel အပြောင်းအလဲများ၏ပမာဏ၏စည်းကမ်းချက်များ၌အကြီးဆုံးဖြစ်လာခဲ့သည် စီမံကိန်း၏ဘဝတစ်လျှောက်လုံးအားလုံးအရေးပါ၏။ တစ်ချိန်တည်းမှာပင်၊ ပြောင်းလဲမှုများသည်မည်သည့် subsistem နှင့်မသက်ဆိုင်သော်လည်းကွဲပြားခြားနားသော kernel ၏အစိတ်အပိုင်းများကိုဖုံးအုပ်ထားပြီးအဓိကအားဖြင့် internal processing နှင့်သန့်ရှင်းရေးနှင့်သက်ဆိုင်သည်။

Linux 5.8 ၏အဓိကစွမ်းဆောင်ချက်အသစ်များ

Linux Kernel ၅.၈ ၏ဤဗားရှင်းအသစ်တွင် ကုဒ်ပါသောကဏ္sectionsများပါသော kernel modules များကိုတင်ရန်အတွက် locking ကိုပေးသည်။ ကွပ်မျက်ခြင်းနှင့်အရေးအသားခွင့်ပြုကြောင်း bits ကိုတစ်ပြိုင်နက်သတ်မှတ်နေကြသည်။

ယခု သီးခြားဖြစ်စဉ်ဖြစ်ရပ်များကိုဖန်တီးရန်ဖြစ်နိုင်သည်၊ လုပ်ငန်းစဉ်များစွာကို mount point များအားခွင့်ပြုခြင်း၊ options အမျိုးမျိုးဖြင့်တပ်ဆင်ထားသော်လည်း pid namespace တစ်ခုတည်းကိုသာထင်ဟပ်စေသည်။

ပလက်ဖောင်းအဘို့ ARM64, Shadow-Call Stack ယန္တရားကိုအထောက်အပံ့ပြုသည်, Clang compiler ကထောက်ပံ့ပေးပြီး stack ပေါ်ရှိ buffer overflow ဖြစ်လျှင် function တစ်ခု၏ return address ကို overwrite လုပ်ခြင်းမှကာကွယ်ရန်ဖြစ်သည်။

အပြင် ARMv8.5-BTI ညွှန်ကြားချက်များကိုလည်းထပ်မံဖြည့်စွက်ထားသည် (Branch Target Indicator) သည်မခွဲမခွားရမည့်ညွှန်ကြားချက်များလိုက်နာမှုအားကာကွယ်ရန်ဖြစ်သည်။

ပိတ်ပင်တားဆီးမှု devices များ၏အွန်လိုင်း encryption ကိုများအတွက်ဟာ့ဒ်ဝဲထောက်ခံမှုထည့်သွင်းခဲ့သည်drive ထဲတွင်ယေဘုယျအားဖြင့်ထည့်သွင်းထားသည့် inline encryption ပစ္စည်းများကိုစနစ်မှတ်ဉာဏ်နှင့် disk အကြားယုတ္တိနည်းကျစွာထားနိုင်ခြင်း၊ သော့များနှင့် kernel မှသတ်မှတ်ထားသော encryption algorithm ကို အခြေခံ၍ ပွင့်လင်းမြင်သာသော encryption နှင့် decryption ကိုပြုလုပ်သည်။

ဒါ့အပြင်ဒီဗားရှင်းအသစ်ထဲမှာ အားလုံးပါ ၀ င်သောဝေါဟာရများအသုံးပြုရန်အကြံပြုချက်များပါဝင်သည် ကြောင်း encoding ကများအတွက်စည်းမျဉ်းစည်းကမ်းတွေကိုသတ်မှတ်ပါတယ်သောစာရွက်စာတမ်းအတွက်မွေးစားနေကြသည်။

အခြားတစ်ဖက်တွင်လည်း အသစ်က KCSAN debugging tool ကိုမီးမောင်းထိုးပြ (Kernel Concurrency Sanitizer) သည် Kernel အတွင်းရှိပြိုင်ပွဲအခြေအနေများကိုပုံမှန်အားဖြင့်ခွဲခြားသတ်မှတ်ရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ KCSAN ဖွံ့ဖြိုးတိုးတက်မှု၏အဓိကအာရုံစိုက်မှုမှာမှားယွင်းသောအပြုသဘောဆောင်သောကာကွယ်ခြင်း၊

နောက်ထပ်အရေးကြီးသောပြောင်းလဲမှုတစ်ခုဖြစ်သည်e သည် Device Mapper တွင် dm-ebs ယာဉ်မောင်းအသစ်ထည့်ပြီးဖြစ်သည်။ ၎င်းသည်ယုတ္တိနည်းသောအရွယ်အစားကိုသေးငယ်သော (ဥပမာအားဖြင့် 512K sector အရွယ်အစားရှိ drives များရှိ 4-byte sector ကိုအတုယူရန်) သေးငယ်သည့်အတိုင်းအတုယူရန်အသုံးပြုနိုင်သည်။

Btrfs သည် read operation ကိုကိုင်တွယ်ရာတွင်တိုက်ရိုက် mode တွင်တိုးတက်ခဲ့သည်။ mounting တွင်ဖျက်သိမ်းသော subkeys နှင့် directory များအလျင်အမြန်စစ်ဆေးခြင်းကိုမိဘမပါဘဲထားခဲ့သည်။

Ext4 သည် ENOSPC အမှားကိုင်တွယ်မှုကိုပိုမိုကောင်းမွန်စေသည် multithreading ကိုအသုံးပြုသည်အခါ။ Xattr က gnu ကိုထောက်ပံ့သည်။ GNU Hurd အသုံးပြုသော Namespace ။

မသန်စွမ်း Ext4 နှင့် XFS, DAX လုပ်ဆောင်မှုများအတွက်ပံ့ပိုးမှုပါဝင်သည် တစ် ဦး ချင်းဖိုင်များနှင့်ဖိုင်တွဲများနှင့် (ပိတ်ထားသောကိရိယာအဆင့်ကိုအသုံးမပြုဘဲစာမျက်နှာ cache မှတဆင့်ဖိုင်စနစ်များသို့တိုက်ရိုက်ဝင်ရောက်ခြင်း) ။

ထို့အပြင်ချိတ်ဆက်ထားသောကွန်ယက်ကြိုးနှင့်ကွန်ယက်ထုတ်ကုန်များ၏မိမိကိုယ်ကိုစစ်ဆေးခြင်းကိုစမ်းသပ်ရန်အတွက် kernel နှင့် ethtool utility ကိုထည့်သွင်းခဲ့သည်။

စဉ် IPv6 stack အတွက် MPLS algorithm ကို support လုပ်တယ် Multiprotocol Label Switching (Multiprotocol Label Switching) သည် multiprotocol label switching (IPv4 အတွက် MPLS ကိုယခင်ကထောက်ပံ့ခဲ့သည်) ကို အသုံးပြု၍ route packets သို့ရောက်သည်။

Finalmente ဒီဗားရှင်းအသစ်ရှိဟာ့ဒ်ဝဲအတွက်၎င်းကိုကျွန်ုပ်တို့ရှာနိုင်သည်။

  • Intel i915 ဗီဒီယိုကဒ်အတွက် DRM ဒရိုင်ဘာကိုပုံမှန်ဖွင့်ထားသည်
  • Intel Tiger Lake (GEN12) ချစ်ပ်များကိုထောက်ပံ့သည်
  • amdgpu driver သည် FP16 pixel format ကိုအထောက်အပံ့ပေးသည်။ video memory တွင် encrypted buffers နှင့်အလုပ်လုပ်နိုင်စွမ်းရှိသည်။
  • AMD Zen နှင့် Zen2 ပရိုဆက်ဆာပါဝါအာရုံခံကိရိယာများနှင့် AMD Ryzen 4000 Renoir အပူချိန်အာရုံခံကိရိယာများအတွက်ထောက်ပံ့သည်
  • NVIDIA အထူးပြုပုံစံကို Nouveau driver တွင်ထည့်သွင်းခဲ့သည်။
  • MSM (Qualcomm) ကားမောင်းသူသည် Adreno A405, A640 နှင့် A650 GPU များအတွက်အထောက်အပံ့ထပ်ပေါင်းပေးသည်။
  • DRM (Direct Rendering Manager) အရင်းအမြစ်များကိုစီမံခန့်ခွဲရန်အတွက်အတွင်းပိုင်းမူဘောင်ထည့်သွင်းထားသည်။
  • Xiaomi Redmi Note 7 နှင့် Samsung Galaxy S2 စမတ်ဖုန်းများအပြင် Elm / Hana Chromebooks များကိုထပ်မံထောက်ပံ့ခဲ့သည်။
  • LCD panel များအတွက်အပိုဆောင်းယာဉ်မောင်းများ - ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0 ။
  • Renesas "RZ / G1H", Realtek ARM ဘုတ်များနှင့်ပလက်ဖောင်းများအတွက်အထောက်အပံ့ထပ်မံပေးခဲ့သည်
  • MIPS Loongson-2K ပရိုဆက်ဆာအတွက်အထောက်အပံ့ထပ်ပေါင်းခဲ့သည်

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

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

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

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

*

*

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