Linux kernel 5.6 ကို မတ်လကုန်တွင် ဖြန့်ချိရန် စီစဉ်ထားသည်။ ယနေ့ကျွန်ုပ်တို့၏အကြောင်းအရာတွင် လာမည့်ပြောင်းလဲမှုများ - ဖိုင်စနစ်အသစ်၊ WireGuard ပရိုတိုကောနှင့် ယာဉ်မောင်းအပ်ဒိတ်များကို ဆွေးနွေးပါမည်။
ဓါတ်ပုံ - Lucas Huffman - Splash ကိုဖြုတ်ပါ။
အချိန်အတော်ကြာ စောင့်ခဲ့ရတဲ့ VPN ပရိုတိုကော
Linux ကွန်ရက်စနစ်ခွဲအတွက် တာဝန်ရှိသော David Miller က ဆုံးဖြတ်ခဲ့သည်။ ဖွင့်သည် WireGuard core တွင်ပါဝင်သည်။ ၎င်းသည် သတင်းအချက်အလက်လုံခြုံရေးကုမ္ပဏီ Edge Security မှ ဖန်တီးထားသည့် VPN ဥမင်လိုဏ်ခေါင်းဖြစ်သည်။ စိတ်ကူး ဆွေးနွေးခဲ့သည်။ လွန်ခဲ့သောနှစ်နှစ် - ထို့နောက်သူမ ထောက်ခံသည်။ Linus Torvalds ကိုယ်တိုင် - သို့သော် အကောင်အထည်ဖော်မှုကို ရွှေ့ဆိုင်းခဲ့သည်။ ပရောဂျက်သည် Edge Security ၏ crypto အင်္ဂါရပ်များနှင့် ကြီးမားစွာ ချိတ်ဆက်ထားသည်။ သို့သော် လွန်ခဲ့သောခြောက်လက၊ ပရိုတိုကောအသစ်၏ရေးသားသူများသည် အပေးအယူလုပ်ကြပြီး၊ ပြောင်းထားသည်။ core-supported Crypto APIs များသို့။
ရှိပါတယ် ကြည့်ရှုခြင်းအနာဂတ်တွင် WireGuard သည် OpenVPN ကိုအစားထိုးနိုင်မည်ဖြစ်သည်။ အရ စမ်းသပ်မှုများပရိုတိုကောအသစ်၏ ဖြတ်သန်းမှုသည် OpenVPN ထက် လေးဆပိုများသည်- 1011 Mbit/s နှင့် 258 Mbit/s။ သို့သော် စံ Crypto API သို့ပြောင်းခြင်းသည် စွမ်းဆောင်ရည်ကို ပိုမိုဆိုးရွားစေနိုင်ကြောင်း ဤနေရာတွင် သတိပြုသင့်သည်။
WireGuard ၏နောက်ထပ်အင်္ဂါရပ်တစ်ခုမှာ၎င်းဖြစ်သည်။ ချိတ်ဆက်မှုကိုမချိုးဖျက်ပါ။အသုံးပြုသူသည် IP လိပ်စာအသစ်ကို လက်ခံရရှိပြီး လမ်းကြောင်းတင်ခြင်းဆိုင်ရာ ပြဿနာများကို လွတ်လပ်စွာ ဖြေရှင်းနိုင်လျှင်ပင်။ ဤရည်ရွယ်ချက်များအတွက်၊ ကွန်ရက်အင်တာဖေ့စ်တစ်ခုစီတွင် သီးသန့်သော့ကို တာဝန်ပေးသည်။ အသုံးပြု၍ ထုတ်လုပ်သည်။ Diffie-Hellman ပရိုတိုကော. encryption က သူ့ဟာသူ တည်ဆောက်ခဲ့သည်။ ChaCha20 နှင့် algorithm ပေါ်တွင် Poly1305. ၎င်းတို့ကို AES-256-CTR နှင့် ပိုမိုကောင်းမွန်သော analogues များအဖြစ် သတ်မှတ်သည်။ HMAC.
ဖိုင်စနစ်အသစ်
ဒီစနစ် ဖြစ်လာသည် အနောက်တိုင်း ဒစ်ဂျစ်တယ် အင်ဂျင်နီယာများက တင်ပြသော Zonefs။ ၎င်းသည် ဇုန်သတ်မှတ်ထားသော သိုလှောင်မှုကိရိယာများနှင့် အလုပ်လုပ်ရန် ဒီဇိုင်းထုတ်ထားသည် (ဇုန်ခွဲသိုလှောင်မှု) ၎င်းတို့သည် ပိတ်ဆို့ဒရိုက်များဖြစ်ပြီး၊ ဇုန်များအဖြစ် ပိုင်းခြားထားသော လိပ်စာနေရာ (ဥပမာ၊ NVMe SSD)။ ဖိုင်စနစ်သည် သင့်အား ဇုန်တစ်ခုစီကို ဖိုင်တစ်ခုအဖြစ် ဆက်ဆံခွင့်ပြုသည် - ဆိုလိုသည်မှာ၊ ၎င်းအစား အထူး APIs များကို အသုံးပြုပါ။ ioctl သိုလှောင်မှုစနစ်သို့ဝင်ရောက်ရန်။ အလားတူချဉ်းကပ်မှုကို RocksDB နှင့် LevelDB ဒေတာဘေ့စ်များတွင် အသုံးပြုသည်။ ၎င်းသည် ဖိုင်များနှင့်အလုပ်လုပ်ရန်အတွက် မူလဒီဇိုင်းပြုလုပ်ထားသည့် ကုဒ်ပို့ခြင်းကုန်ကျစရိတ်ကို လျှော့ချနိုင်စေသည်။
Linux တွင် ပိတ်ဆို့ထားသော စက်ပစ္စည်းများနှင့် အပြန်အလှန်တုံ့ပြန်ရန်အတွက် လုပ်ဆောင်ချက်တစ်ခု ရှိနှင့်ပြီးဖြစ်သည်။ Kernel ဗားရှင်း 4.13 တွင် ပေါ်လာတယ် dm-zoned module Zonefs ဖြင့် ဇုန်ခွဲသိုလှောင်မှုအား ပုံမှန်ပိတ်ဆို့သည့်ကိရိယာအဖြစ် မျှော်မှန်းထားသည်။
ဓါတ်ပုံ - Suzan Kirsić - Splash ကိုဖြုတ်ပါ။
ဖိုင်စနစ်အသစ်ကို မိတ်ဆက်ခြင်းအပြင်၊ Linux kernel developer များသည် ရှိပြီးသားဖိုင်များကို ပြောင်းလဲမှုများ ပြုလုပ်ခဲ့သည်။ ခဲ့ကြသည် ထပ်ပြောသည်။ compression ယန္တရားများ LZO/LZ4 F2FS အတွက် - ၎င်းတို့၏ ပံ့ပိုးကူညီမှုသည် လက်ရှိတွင် စမ်းသပ်ဆဲဖြစ်သည်။ အခန်းကန့်ကိုတပ်ဆင်သည့်အခါ ၎င်းကို ကိုယ်တိုင်ဖွင့်ထားရပါမည် (ရွေးချယ်မှု compress_algorithm) အဆင့်မြှင့်ပေးသည်။ လက်ခံလိမ့်မည် EXT4 - ၎င်းသည် တိုက်ရိုက် I/O လုပ်ဆောင်ချက်များနှင့် ဆက်စပ်နေသည်။ အဆိုပါ update package ကို IBM အင်ဂျင်နီယာ Ritesh Harjan မှ တင်ပြခဲ့ပါသည်။ အားဖြင့် သူ့စကားထဲမှာအချို့ကိစ္စများတွင် patch သည် ဖိုင်စနစ်စွမ်းဆောင်ရည်ကို 140% မြှင့်တင်နိုင်သည်။
ယာဉ်မောင်းအပ်ဒိတ်များ
kernel တွင် driver အသစ်တစ်ခုရှိလိမ့်မည်။ cpuidle_cooling။ သူ၏ လုပ်ငန်း - လည်ပတ်နေစဉ်အတွင်း idle cycles များကို တည်ဆောက်ခြင်းဖြင့် CPU/SoC ကို အေးစေသည်။ အချို့သောနည်းလမ်းများတွင်၎င်းသည် Intel ပရိုဆက်ဆာများအတွက် PowerClamp ဒရိုက်ဘာနှင့်ဆင်တူသော်လည်း၊ တိကျသောဗိသုကာတစ်ခုနှင့်မသက်ဆိုင်ပါ။ စနစ် ဖြန့်ချိခဲ့သည် ARM ပလပ်ဖောင်းများအတွက် open source ဆော့ဖ်ဝဲကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ပေးသော Linaro မှ ကျွမ်းကျင်သူများ။
လည်း ထပ်ထည့်ပါမည်။ GeForce 20 စီးရီး ဗီဒီယိုကတ်များ (TU10x) အတွက် ပံ့ပိုးမှု။ သက်ဆိုင်ရာ ဒရိုင်ဘာကို Nouveau ပရောဂျက်မှ Ben Skeggs မှ တီထွင်ခဲ့သည်။ ကံမကောင်းစွာပဲ၊ GeForce 16 (TU11x) သည် ယခုအချိန်တွင် “ရေစီးကြောင်းပေါ်” ရှိနေမည်ဖြစ်သည်။ Nvidia သည် ကတ်ကို စတင်ရန်အတွက် လိုအပ်သော ဖာမ်းဝဲလ်ပုံများကို မပေးနိုင်ပါ။ ထို့အပြင်၊ Linux အတွက် ဗီဒီယိုကတ်အသစ်များသည် ပြန်လည်ချိန်စက်ခြင်း မရှိခြင်း - အလိုအလျောက် ကြိမ်နှုန်းထိန်းချုပ်မှု မရှိခြင်းကြောင့် စွမ်းဆောင်ရည် ပြဿနာများ ကြုံတွေ့ရနိုင်သည်။ အရင်တုန်းကတော့ Nouveau ယာဉ်မောင်းတွေ တွေ့ဖူးတယ်။ လုပ်ဆောင်နိုင်သည်။ မူလထက် 20-30% နှေးကွေးသည်။
ဓါတ်ပုံ - Andrew Abbate - Splash ကိုဖြုတ်ပါ။
နောက်ထပ် kernel အသစ် ပံ့ပိုးမည်။ USB4။ ပြောင်းလဲမှုများအရ၊ ကမ်းလှမ်းခဲ့သည် Intel မှ အင်ဂျင်နီယာများ။ ၎င်းတို့သည် လက်ရှိ Thunderbolt ဆိုင်ရာ ကုဒ်ဘေ့စ်- လိုင်းနှစ်ထောင်ခန့်ကို ပြုပြင်ခဲ့သည်။
ဟုတ်ပါတယ်၊ ဒါတွေက kernel ဆီကို ရောက်လာမယ့် အပ်ဒိတ်တွေ မဟုတ်ဘူး - ဥပမာ၊ သင်စောင့်နိုင်သည်။ အပိုပစ္စည်းများနှင့် ကွန်ရက်စက်ပစ္စည်းများအတွက် ပံ့ပိုးမှု။ ထို့အပြင် kernel 5.6 သည် ပထမဆုံး 32-bit kernel ဖြစ်လိမ့်မည်။ ဖြေရှင်းရလိမ့်မည်။ 2038 ပြဿနာ. ဇန်နဝါရီ လကုန်မှာ အင်ဂျင်နီယာတွေ၊ လုပ်ထားတယ်။ nfsd၊ xfs၊ alsa နှင့် v4l2 တွင် နောက်ဆုံးပြောင်းလဲမှုများ။ ကျန်ဆယ့်ရှစ်နှစ်တာကာလအတွင်း၊ အသုံးပြုသူများနှင့် ဖြန့်ဖြူးရေးဆော့ဖ်ဝဲရေးသားသူများသည် kernel 5.6 (သို့မဟုတ် ၎င်း၏နောက်ဆက်တွဲဗားရှင်းများ) သို့ ပြောင်းရန် အချိန်ရလိမ့်မည်ဟု မျှော်လင့်ပါသည်။
ကော်ပိုရိတ်ဘလော့ 1cloud.ru မှ အကြောင်းအရာများ-
စူပါကွန်ပြူတာအများစုသည် Linux ကိုအသုံးပြုနေကြသည် - အခြေအနေကိုဆွေးနွေးကြသည်။
သင်၏ Linux စနစ်အား လုံခြုံအောင်ပြုလုပ်နည်း- အကြံပြုချက် ၁၀
Habre တွင်ကျွန်ုပ်တို့ရေးထားသည်များ။
ကျွန်ုပ်တို့သည် ကိုယ်ရေးကိုယ်တာဒေတာနှင့် သတင်းအချက်အလက်လုံခြုံရေးအတွက် အကြံပြုချက်များကို ခွဲခြမ်းစိတ်ဖြာပြီး သင်အာရုံစိုက်သင့်သည်များကို ပိုင်းခြားထားသည်။
ပထမအကြိမ်တွင်၊ ဖိုတွန်ကို ချစ်ပ်တစ်ခုမှ အခြားတစ်ခုသို့ တယ်လီပို့ခဲ့သည်။
အိုင်တီကဏ္ဍက ကမ္ဘာကြီးကို အစာအဟာရ လျှော့နည်းအောင် ဘယ်လိုကူညီပေးမလဲ။
source: www.habr.com