exFAT driver ၏ဗားရှင်းအသစ်ကို Linux kernel အတွက် အဆိုပြုထားသည်။

ကိုရီးယား developer Park Ju Hyung သည် စက်ပစ္စည်းအမျိုးမျိုးအတွက် Android firmware တင်သွင်းခြင်းကို အထူးပြုသည်၊ မိတ်ဆက်ပေးခဲ့သည် exFAT ဖိုင်စနစ်အတွက် driver ၏ထုတ်ဝေမှုအသစ် - exfat-linux"sdFAT" driver မှ လမ်းခွဲဖြစ်သည့်၊ ဖွံ့ဖြိုးသည်။ Samsung မှ လောလောဆယ်တွင်၊ Linux kernel ၏ အဆင့်သတ်မှတ်ထားသော ဌာနခွဲသည် ရှိနှင့်ပြီးဖြစ်သည်။ ထပ်ပြောသည် Samsung ၏ exFAT ဒရိုက်ဘာ၊ သို့သော်၎င်းသည် codebase ကိုအခြေခံသည်။ ယာဉ်မောင်းဟောင်းဌာနခွဲ (၁.၂.၉)။ လက်ရှိတွင် Samsung သည် ၎င်း၏စမတ်ဖုန်းများတွင် “sdFAT” (1.2.9) driver ၏ လုံးဝကွဲပြားသောဗားရှင်းကို အသုံးပြုထားပြီး၊ ၎င်းမှာ Park Ju Hyung ၏ ဖွံ့ဖြိုးတိုးတက်မှုဖြစ်သည်။

လက်ရှိကုဒ်အခြေခံသို့ ကူးပြောင်းခြင်းအပြင်၊ အဆိုပြုထားသော exfat-linux ဒရိုက်ဘာကို FAT12/16/32 နှင့် လုပ်ဆောင်ရန်အတွက် ကုဒ်ပါဝင်မှုကဲ့သို့သော Samsung သီးသန့်ပြုပြင်မွမ်းမံမှုများကို ဖယ်ရှားခြင်းဖြင့် ခွဲခြားသိမြင်နိုင်သည် (FS ဒေတာကို Linux တွင် ပံ့ပိုးထားသည်။ သီးခြား drivers) နှင့် built-in defragmenter ။ ဤအစိတ်အပိုင်းများကို ဖယ်ရှားခြင်းသည် ဒရိုက်ဗာကို သယ်ဆောင်ရလွယ်ကူစေပြီး ၎င်းကို စံ Linux kernel နှင့် လိုက်လျောညီထွေဖြစ်အောင် ပြုလုပ်နိုင်စေကာ Samsung Android firmware တွင်အသုံးပြုသည့် kernels များနှင့်သာ မဟုတ်ပါ။

ဆော့ဖ်ဝဲရေးသားသူသည် ယာဉ်မောင်းတပ်ဆင်မှုကို ရိုးရှင်းစေရန်လည်း လုပ်ဆောင်ခဲ့သည်။ Ubuntu အသုံးပြုသူများအနေဖြင့် ၎င်းကို ထည့်သွင်းနိုင်သည်။ PPA သိုလှောင်မှုနှင့် အခြားဖြန့်ဝေမှုများအတွက်၊ ကုဒ်ကိုဒေါင်းလုဒ်ဆွဲပြီး "make && make install" ကို run လိုက်ပါ။ ဥပမာအားဖြင့် Android အတွက် firmware ကိုပြင်ဆင်သောအခါတွင် driver ကို Linux kernel နှင့်လည်း စုစည်းနိုင်သည်။

အနာဂတ်တွင်၊ ၎င်းသည် ပင်မ Samsung ကုဒ်အခြေခံမှ အပြောင်းအလဲများကို လွှဲပြောင်းပြီး kernel အသစ်များအတွက် ပို့ခြင်းဖြင့် ဒရိုက်ဗာအား ခေတ်မီနေစေရန် စီစဉ်ထားပါသည်။ လက်ရှိတွင်၊ x3.4 (i5.3), x86_386 (amd86), ARM64 (AArch64) နှင့် ARM32 (AArch32) ပလပ်ဖောင်းများတွင် kernels 64 မှ 64-rc ဖြင့် တည်ဆောက်သောအခါ ယာဉ်မောင်းကို စမ်းသပ်ထားသည်။ ဒရိုင်ဘာဗားရှင်းအသစ်၏ရေးသားသူသည် မကြာသေးမီကထည့်သွင်းထားသော ခေတ်မမီတော့သောမျိုးကွဲအစား ပုံမှန် exFAT kernel driver အတွက် အခြေခံအဖြစ် kernel developer များသည် staging ဌာနခွဲရှိ driver အသစ်ကို ထည့်သွင်းစဉ်းစားရန် အကြံပြုထားသည်။

စွမ်းဆောင်ရည်စမ်းသပ်မှုများသည် ဒရိုက်ဘာအသစ်ကိုအသုံးပြုသည့်အခါ စာရေးခြင်းလုပ်ဆောင်မှုအမြန်နှုန်းကို တိုးမြင့်လာစေပါသည်။ အပိုင်းကို ramdisk တွင်ထည့်သောအခါ- 2173 MB/s နှင့် 1961 MB/s နှင့် ဆက်တိုက် I/O၊ 2222 MB/s နှင့် 2160 MB/s ဖြင့် ကျပန်းဝင်ရောက်မှု၊ နှင့် NVMe တွင် partition ကိုထည့်သည့်အခါ - 1832 MB/s နှင့် 1678 MB /s နှင့် 1885 MB/s နှင့် 1827 MB/s ။ ramdisk (7042 MB/s နှင့် 6849 MB/s) တွင် ဆက်တိုက်ဖတ်ခြင်းစမ်းသပ်မှုတွင် ဖတ်ရှုခြင်းလုပ်ဆောင်မှုအမြန်နှုန်းသည် တိုးလာပြီး NVMe (26 MB/s နှင့် 24 MB/s) တွင် ကျပန်းဖတ်နိုင်သည်

exFAT driver ၏ဗားရှင်းအသစ်ကို Linux kernel အတွက် အဆိုပြုထားသည်။exFAT driver ၏ဗားရှင်းအသစ်ကို Linux kernel အတွက် အဆိုပြုထားသည်။

source: opennet.ru

မှတ်ချက် Add