Samsung dia nanolotra safidy mpamily exFAT vaovao ho an'ny kernel Linux

Samsung AZO для включения в ядро 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 namoaka общедоступные спецификации и предоставила возможность безвозмездного использования патентов на exFAT в Linux, в экспериментальный раздел «staging» («drivers/staging/») ядра 5.4 был добавлен драйвер exFAT, также разработанный в Samsung, но основанный на устаревшем коде (версия 1.2.9). Энтузиастами из Android-прошивок был aty новый драйвер sdFAT (2.x), но компания Samsung самостоятельно решила заняться продвижением этого драйвера в основное ядро Linux. Кроме того, компанией Paragon Software был открыт альтернативный драйвер, ранее поставляемый в проприетарном наборе драйверов.

Ny rafitra fichier exFAT dia noforonin'i Microsoft mba handresena ny fetran'ny FAT32 rehefa ampiasaina amin'ny kapila Flash lehibe. Ny fanohanana ny rafitra rakitra exFAT dia niseho tao amin'ny Windows Vista Service Pack 1 sy Windows XP miaraka amin'ny Service Pack 2. Ny haben'ny rakitra ambony indrindra raha oharina amin'ny FAT32 dia nitarina avy amin'ny 4 GB ka hatramin'ny 16 exabytes, ary nesorina ny famerana ny haben'ny fizarazarana ambony indrindra amin'ny 32 GB. , Mba hampihenana ny fizarazarana sy hampitombo ny hafainganam-pandeha, dia nampidirina ny bitmap misy sakana maimaim-poana, ny fetra amin'ny isan'ny rakitra ao amin'ny lahatahiry iray dia natsangana ho 65 arivo, ary nomena ny fahafahana mitahiry ACL.

Source: opennet.ru

Add a comment