Samsung သည် Linux kernel အတွက် exFAT driver option အသစ်ကို အဆိုပြုထားသည်။

Samsung အကြံပြုထားသည်။ для включения в ядро Linux набор патчей с реализацией нового драйвера exFAT, основанного на актуальной кодовой базе «sdfat», развиваемой для прошивок Android-смартфонов Samsung. Если патчи будут приняты, то они войдут в состав ядра Linux 5.6, релиз которого ожидается через 2-3 месяца. По сравнению с ранее добавленным в ядро драйвером exFAT, новый драйвер обеспечивает прирост производительности примерно на 10%.

Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:

  • Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
  • Драйвер переименован с sdfat в exfat;
  • Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
  • Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
  • Исправлены выявленные при дополнительном тестировании ошибки.

Напомним, что после того, как компания Microsoft ထုတ်ဝေခဲ့သည် общедоступные спецификации и предоставила возможность безвозмездного использования патентов на exFAT в Linux, в экспериментальный раздел «staging» («drivers/staging/») ядра 5.4 был добавлен драйвер exFAT, также разработанный в Samsung, но основанный на устаревшем коде (версия 1.2.9). Энтузиастами из Android-прошивок был ပို့ထားသည်။ новый драйвер sdFAT (2.x), но компания Samsung самостоятельно решила заняться продвижением этого драйвера в основное ядро Linux. Кроме того, компанией Paragon Software был открыт альтернативный драйвер, ранее поставляемый в проприетарном наборе драйверов.

စွမ်းရည်ကြီးမားသော Flash drives များတွင်အသုံးပြုသောအခါ FAT32 ၏ကန့်သတ်ချက်များကိုကျော်လွှားရန်အတွက် exFAT ဖိုင်စနစ်အား Microsoft မှဖန်တီးခဲ့ခြင်းဖြစ်သည်။ exFAT ဖိုင်စနစ်အတွက် ပံ့ပိုးမှုအား Windows Vista Service Pack 1 နှင့် Service Pack 2 ဖြင့် Windows XP တွင် ပေါ်ထွက်ခဲ့သည်။ FAT32 နှင့် နှိုင်းယှဉ်ပါက အများဆုံးဖိုင်အရွယ်အစားကို 4 GB မှ 16 exabytes အထိ ချဲ့ထွင်ခဲ့ပြီး အမြင့်ဆုံး partition အရွယ်အစား 32 GB ၏ ကန့်သတ်ချက်ကို ဖယ်ရှားခဲ့သည်။ အကွဲကွဲအပြားပြားဖြစ်ခြင်းကို လျှော့ချရန်နှင့် အရှိန်တိုးမြှင့်ရန်၊ အခမဲ့ဘလောက်များ ဘစ်မြေပုံတစ်ခုကို မိတ်ဆက်ခဲ့ပြီး၊ ဖိုင်လမ်းညွှန်တစ်ခုတွင် ဖိုင်အရေအတွက်ကန့်သတ်ချက်ကို ၆၅ဝဝဝ အထိ တိုးမြှင့်ခဲ့ပြီး ACLs များကို သိမ်းဆည်းနိုင်မှုကို ပံ့ပိုးပေးခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add